.
Look, I like Remix, now React Router 7 or remix3 with preact, not sure haha. New shiny tool's are cool indeed. They feel amazing to build with. DX is smooth, feature velocity is insane, everything feels like magic. But man… they change so fast it’s borderline chaotic. One month you’re using the “new recommended way,” next month it’s deprecated, renamed, or replaced by a whole new mental model.
.
And that’s the problem: when the framework moves faster than your product, it stops being a tool and starts becoming homework. You’re not just building features, you’re chasing release notes, rewriting patterns that were “best practice” six weeks ago, and praying nothing breaks when they push a minor update. Fun for side projects, not fun when you have customers.
.
Meanwhile, the “boring” stuff Laravel, Django, even express just sits there. Stable. Predictable. Zero drama. No surprise paradigm shifts. You can leave a codebase for a year, come back, and everything still works exactly how you left it. It’s not sexy, but it’s reliable in a way modern frameworks just aren’t.
.
So yeah, modern frameworks are great when you want to move fast… but if you want something you can bet a business on? Sometimes boring tech is the real power move. Stability > hype. Always.