In his post, Toward Full Stack, Seth Godin points to the way that software should be created.
We get bogged down in it though, don’t we?
Between every JIRA sprint in the world, fretting over your Agile flow charts, and going back to the project manager for the hundredth time – don’t over-complicate it!
He says:
Find the right clients
Earn their attention and trust
Identify the problem
Find their fear, embrace their objectives
Prototype possible solutions
Create an architecture that supports your solution to the problem
Build a minimum viable solution
Test it
Program a well-documented, resilient piece of code
Test it
Debug it
Ship it
Amen to that.
In fact, steps 1-12 done on repeat will about do it:
- Build a minimum viable solution
- Test it
- Program a well-documented, resilient piece of code
- Test it
- Debug it
- Ship it