💡
"agile programming" has become the norm for successful start-ups. Have a vision, do your best to imagine what it might look like, get cranking on producing something as a viably marketable first iteration, and then "dynamically steer," maturing both your vision as well as how to implement it, based on real feedback from your real world.