Software development for hobby and work