Is it a clickbait title? A little bit, to be honest.<p>My aim is not to learn the latest available framework, the top performing DB, or something similar. Absolutely nothing against those who want. It depends on what you want to achieve.<p>That’s what I used to build https://helpalaidoff.com :
- 1 csv file
- 2 php files
- Heroku<p>Why didn’t I chosen to use the latest, shiny new tech stack? It would take me longer to learn and build something. With the tech stack above, I was able to launch the project after 10 hours working on it.<p>Don’t get me wrong. My background is engineering, working as a developer for 10+ years. I know how important is to use the best practices, reduce tech debt as much as we can, etc.<p>Hopefully I’ll be able to help people looking for new opportunities in this tough moment.<p>What do you think? Do you use the latest tech stack when building a new product? Go with a tech stack that you will be more productive?
I prefer to keep it simple. 1 csv file and 2 php files seems simple enough for most people to understand pretty quickly.<p>Jumping from stack to stack, so every project is different, and increasing complexity and abstraction is a sure fire way to end up with a lot of technical debt and a project no one else can maintain.<p>I think there is a progression a lot of people end up making. They start simple, because it's all they can understand. Then they ramp up the complexity it use the new fancy stuff all the cool kids are talking about, then they decide chasing the latest tech is a never-ending game and ultimately just a distraction from producing something of value.<p>I'm not saying people should never upgrade their skills or learn new things, but some of this stuff needs to bake a while longer before I can be bothered to invest time into it.