News for hackers. Stuff that matters.
Re:Ask HN: What would be your stack if you are building an M... by shireboy on Thursday January 26, 2023 @12:18PM (#34534825)
That’s usually my take, but I still worry about a few things:

* which stack will still be around in 1/2/5years?

* which stack Will other teammates or future devs be productive in.

I’m still searching for a very light, productive open source stack that is well accepted and if not future proof at least we’ll backed.

Re:Ask HN: What would be your stack if you are building an M... by RussianCow on Thursday January 26, 2023 @12:32PM (#34535127)
For an MVP, none of those things matter. Just rewrite it in a different stack later if you realize that the one you picked doesn't fit your requirements long-term. Worrying about that stuff before you have users/customers is just a waste of time and energy.
Re:Ask HN: What would be your stack if you are building an M... by didgetmaster on Thursday January 26, 2023 @01:39PM (#34536475)
But does that really happen? It seems that we have a lot of bloated, buggy, inefficient code out there because it was initially built using something that was 'quick and dirty' for the MVP and was never rewritten properly once it caught on.

I have clients that still use Excel spreadsheets for their database instead of using a real one just because their data was initially stored there and they never changed. New features were added incrementally over time and it became costly to break everything for a complete rewrite. So they limp along forever because management won't let them do it right until it absolutely breaks.

Re:Ask HN: What would be your stack if you are building an M... by RussianCow on Thursday January 26, 2023 @03:45PM (#34538565)
Yeah, it's definitely a cultural shift from the way most software is built today, but it's a better way to do it in most cases. I was also assuming a startup environment in my comment; established companies can generally afford to do more work up front to make the foundation more robust, and they are (slightly) more likely to have a better idea of what their customers want ahead of time.

But to answer your question more directly, it does happen, it's just uncommon. Where I've seen it done successfully, the rewrites have been piecemeal, not all at once, so that definitely helps with the buy-in factor.