Karl Wiegers
Aug 30, 2022

--

It is indeed, and it's also more time-consuming and expensive. It's a lot cheaper (if perhaps less fun for a developer) to iterate at higher levels of abstraction -- concepts, business objectives, requirements, models, prototypes, designs -- than at code level. Because it's faster to iterate at those higher abstraction levels, you can do it more times, which will get you closer to the correct solution than writing code over and over.

--

--

Karl Wiegers
Karl Wiegers

Written by Karl Wiegers

Author of 14 books, mostly on software. PhD in organic chemistry. Guitars, wine, and military history fill the voids. karlwiegers.com and processimpact.com

No responses yet