Work Guide Revisited: Get to the first version as fast as possible

Published by Søren Houen on

Right now I may think I know what I am doing. However, I really do not. For this reason, I should get to the first version of any code with as little effort as possible. This means I should not waste time on clever code.

Get to the first version with as little effort as possible.

As simple code as possible (simple beats DRY)

Simple code beats clever code - this is doubly true for the first version! Clever code may be easier to extend / adapt, but it is harder to fundamentally change. The likelihood is very high that I will have to fundamentally change the first version of any project.

Revisiting my work guide.

I have been working on a work guide for a while now. That is an understatement. I started it in 2011. Then I left it to sit for many years. I will try to revisit it again now in little bite-sized posts.

See the work guide page for all parts.

· software development, work guide, reducing risk, first version