08 September 2017
You need less than you think
What technology stack should I build my app in?
The one you (or your developer) already knows.
Ruby on Rails [insert framework of choice] doesn’t scale.
You have zero users. Worry about this (amazing) problem when you get to it.
I’m going to build my app in Crystal language [insert new shiny new language of choice] because it’s gonna be hot.
Good luck hiring developers to write all the tools you’re going to need from scratch when you could just use an ‘old’ language and tuck into the millions of open source tools already available.
My app can’t launch without a suite of cool animations.
It can. Add bells and whistles when you have time, money and/or users to appreciate them. Reid Hoffman, the founder of LinkedIn, famously said: "If you are not embarrassed by the first version of your product, you’ve launched too late."
I need £xxx,xxx to build this app
Nope. Build an app to test the market with the tiniest amount of features possible to make it work. If it sticks, charge users for it, and build more features with the money.
It’s amazing the amount of people I see that make everything so much more complicated that it needs to be. You need much less than you think to get going. The main thing is that you act. Now.
Our life is frittered away by detail... simplify, simplify.
- Henry David Thoreau