logoalt Hacker News

ramon15605/04/20251 replyview on HN

Why is that a mess? From my experience you have to recalibrate your project constantly. the framework that's hip and new will be phased out in 5 years.

I don't mean that rewrite hell is a permanent state, but you will always be rewriting parts of your project. I'd rather choose an ecosystem where the friction for rewriting is minimal.


Replies

tacker200005/04/2025

If you need to rewrite everything every 5 years then you are making the wrong technical decisions up front.

Choose boring tech that doesnt change since its already mature and battle tested and because it is not beholden to the whims of some VC money or whatever.

React itself (not Next.js) doesnt change a lot and will let you run your app for the next decade at least.

Same with any boring PHP, Ruby, Python, Java, dotnet framework out there.

You might need to upgrade versions, but there will very seldom be breaking changes whete you have yo rewrite a lot.