Tech Stack for “Failing Fast”
Hey Hacker News, in light of recent posts about failed business ideas, I'm curious about "failing fast".
For start-up companies, "failing fast" is critical to avoid spending loads of money on a dead-end.
What technologies do you consider are the best-of-breed to deliver the fastest possible prototyping? Consider the whole tech stack: database, back-end, server,front-end (web), mobile apps etc.
Thank you!
9 comments
[ 2.5 ms ] story [ 33.9 ms ] threadTime spent optimizing a tech stack probably delays fast failure unnecessarily because you don't know whether it will fail and how until the experiment happens.
The time to try something different is after failure not before.
Fast to get features usable – as in deciding whether this should be developed further or not based on customer feedback – quickly and the "convention over configuration" aspect makes handover easy.
DB: Google Sheets
API: Sheety
Web: Ionic/Framework7
App: Cordova with above
Built and tested with hundreds of daily users, but will be expensive to scale and probably has to replaced at some point.
[Solo-scalable]
Back end/DB: Parse Server + MongoDB Atlas + Heroku. No API needed.
Web: jQuery
App: whatever you know
Built and sold one company with this stack, and done some low budget contracts with this. A little more expensive and buggy to start with, but easy to scale to over a thousand daily users.
That said: avoid "JAM stack". Use a fullstack "batteries including" framework with good documentation and a template project.