He started building interfaces before "frontend framework" was even a settled term.
i started building interfaces before "frontend framework" was even a settled term — jquery, hand-rolled state, css that fought you every step of the way. then came the framework decade: angular end to end, enough react and vue to be dangerous, ngrx and redux for state that needed real discipline, component libraries and design systems instead of one-off pages, and tests, performance and accessibility that had to hold up in production — not just look right in a demo. i designed as much as i coded too — years of hands-on figma and adobe xd work built the instinct for what belongs in front of a user, even though these days that means reading a spec fluently, not drawing one, because a technically correct interface nobody wants to use isn’t actually done.
That decade taught him the thing a lot of AI-first engineers skip: taste.
that decade taught me the thing a lot of ai-first engineers skip: taste. knowing when a pattern is right for the people using it, not just correct on paper. now the tools have changed again — i build with ai assistance the way i once learned to build with frameworks, and the shift feels familiar rather than threatening, because i’ve already lived through one generational rewrite of how this work gets done.
that’s also where the mentoring comes from. i’ve watched this field reinvent its own tooling every few years, and the people who stay useful are the ones who can translate — between old code and new, between what a model suggests and what actually belongs in production, between an engineering team and the humans who have to live with what it builds.