The Unfashionable Skill I Still Trust: Modeling the Truth
Frameworks come and go. The data model stays close to the business, which is exactly why it deserves more respect.

If I had to pick one technical skill that keeps paying rent, I would pick data modeling. Not the flashiest answer. I know. It does not get the same applause as a new framework, a slick animation, or a clever AI feature. But it sits closer to the truth of the business than almost anything else we build.
A good model is not just tables and fields. It is a set of decisions about reality. What is a customer? What is a tenant? When does a workflow become complete? Who owns this action? Is this value a current state, a historical event, or somebody's temporary opinion? These questions sound small until the system grows around the wrong answer.
I have learned to be careful with names. Names become habits. Habits become code. Code becomes operations. A bad name can survive for years, quietly confusing every developer and every report that touches it. Sometimes I look at a messy model and think, 'There it is. The business changed, but the vocabulary did not.'
Multi-tenant systems make this even more serious. Tenant boundaries cannot be casual. Roles cannot be casual. Audit history cannot be casual. Reporting definitions cannot be something everyone sort of understands differently. If the model is vague, the product may still run, but trust starts to wobble.
I have seen polished interfaces struggle because the model underneath could not express the business. I have also seen simple interfaces work beautifully because the data was honest, stable, and easy to reason about. That contrast sticks with you. It changes what you respect.
So yes, I still care about data modeling. A lot. It is not glamorous, but it is one of the places where engineering becomes business architecture. When the model tells the truth, the rest of the system gets a fighting chance.
Need this kind of thinking inside a real platform?
I take on select senior engagements around multi-tenant architecture, ERP, AI workflow, and operational software that has to hold up in production.
Start a Conversation