4 ms·
What if you have no team and it is just you and you want to build something that you're passionate about? Or would you always start an Indy project by hiring a
by dustinmoris 7y ago
What if you have no team and it is just you and you want to build something that you're passionate about? Or would you always start an Indy project by hiring a team first and then look at their skillset rather than deciding on the tech first and then hire accordingly?
- Juliate 7y agoIn that case, for starters, * either Python (Flask or Django), Ruby & PHP for basic stuff if I want to err on the side of what I master; * either Elixir, Go & Rust if I want to spend some time to learn along with it; * simple HTML templates & vanilla JS for frontend; * Vagrant; maybe Docker for quick deployment online; I'm 40. The thing is, for starting a project (so at small scale, for a small testable thing, with fast iteration and the capacity to throw away and start again), nothing in the past few years innovations beats the efficiency of a single Linux box & approchable/crude languages/frameworks. Whatever works actually. Docker is nice; as well as k8s; but that's complexity that's good to throw in when you do need to scale up. Not before.
- rossdavidh 7y ago"nothing in the past few years innovations beats the efficiency of a single Linux box & approchable/crude languages/frameworks..." Yes. Most of the past few years' innovation (that we hear a lot about in the web space, anyway) is aimed at the problems of FAANG or people who wish to work at (or become) FAANG. Using them for "a boring web application" is like getting excited about SpaceX and deciding to buy a Falcon Heavy rocket for your next car.