Software product development is a seemingly simple process with loads of inherent complexity.

It’s a process you can probably describe in 3 or 4 steps: identify a problem, build some software to address the problem, give it to the people who have the problem.

But you people aren’t satisfied with a simple process, are you? You have to go and complicate it with all sorts of real world problems. Things get clunky, slow down, frustration builds, and you find yourself nowhere near that magical flow state where things just happen smoothly.

One of the most successful practices we can learn…

Michael Spragg

Interested in stuff… fintech, media, science, technology, education, sport, politics, fun, food, you know…

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store