Iteration
The article discusses the concept of iteration in both software development and everyday life. It contrasts traditional planning methods with the Agile approach, which emphasizes small, incremental changes based on user feedback. By applying iteration to personal endeavors, individuals can minimize risk and investment while exploring new interests.
- ▪The traditional Waterfall Model in software development often leads to projects that are over budget and do not meet user needs.
- ▪Agile Software Development promotes frequent communication with customers and delivering small improvements quickly.
- ▪In personal life, applying iteration allows individuals to test new hobbies or career changes with minimal investment and risk.
Opening excerpt (first ~120 words) tap to expand
Iteration Today I’m going to be writing about one concept that is as common in software development as it is counterintuitive. With the added benefit that it translates well into every day life. Imagine you are about to: pick up painting as a new hobby change career from salesperson to a carpenter start going to the gym If you are anything like me, you would do actions like: buy yourself expensive art equipment and text books quit your job and get a workshop sign up for the gym and get new gym gear If these seem like a reasonable steps, you are in for a treat. History of software development Back in the day when you wanted to create a big system (think internet banking), you’d plan everything in advance.
…
Excerpt limited to ~120 words for fair-use compliance. The full article is at Tomas Vik.