Frameworks come and go every few years. Your data stays. Spend your care on the part that will still be here long after the trendy layer is gone.

Rebuild a site enough times and you notice something. The front-end framework changes. The build tooling changes. The hosting changes, the CSS approach changes, the whole fashionable top of the stack turns over every few years. But the data, the customers, the orders, the content, the years of accumulated records, that stays. It gets carried, carefully, from one rebuild to the next, because it’s the thing the business actually is.
Frameworks are rented. Your data is owned. It’s worth being clear about which is which.
Teams routinely pour their best thinking into the layer that will be gone soonest, the trendy framework, and treat the data model, which will outlive all of it, as an afterthought. That’s backwards. A messy front end is a weekend to replace. A messy data model is a wound you carry through every future rebuild, because everything downstream depends on it and nobody wants to touch it.
Bet lightly on the framework. Bet seriously on the shape of your data.
This is the deepest version of boring technology is a competitive advantage: the most boring, most permanent layer deserves the most care, precisely because it’s the one you can’t casually swap. It’s also the real substance behind the stack you choose is a bet on who maintains it, because a clean data model is a gift to every future maintainer, and a tangled one is a curse that outlasts everyone who made it.
Hold your framework choices loosely and your data model tightly. Put your best thinking into the part that will still be here in ten years, and let the fashionable layer on top be replaceable, because it’ll be replaced. The teams that get this right rebuild easily for a decade. The ones that get it backwards rebuild painfully, forever. If your data has grown tangled under years of change, that’s worth straightening out.
New writing on how the web actually gets built, plus the free pixel wallpaper pack when you subscribe.
Related reading
Based in Manila, working with teams across time zones.