Taste, first.
What looked acceptable in 2024 looks unfinished in 2026. That is not a flex. It is the only honest signal of growth I trust. Tasting that gap, every time I open an old project, is the most reliable proof that the lens has sharpened.
The interesting part is what the gap is actually made of. It is not new color palettes or new motion libraries. It is restraint. Knowing what to leave out. Knowing when a quiet design is the right design. Knowing that complexity is the easy answer and simplicity is the earned one.
Restraint is the most expensive thing a designer can buy. It is also the most valuable.
Capability, second.
The capability arc went exactly where you would expect, with one twist. The expected part: HTML and CSS, then JavaScript, then React, then TypeScript, then full stack patterns, then system design. The twist is that the order I learned things in was almost the inverse of the order I now use them.
Today, system design comes first. The data model and role table go on paper before a single component renders. The framework is a downstream decision. The component library is the last thing to get picked. In 2024, the component library was the first thing. Watching the order reverse, for myself, is the part of the evolution that I notice most clearly.
Thinking, third.
The most important shift is the slowest. In 2024 I thought projects were the unit of work. In 2025 I thought systems were the unit. By 2026 I think the unit is the body of work itself. Each project is a token in a longer sentence the lab is writing.
That changes which projects make the cut. The question is no longer 'is this interesting' but 'does this push the arc'. If yes, it ships. If no, it does not. The list stays shorter on purpose, and the work gets heavier as a result.
What did not change.
The instinct to ship. The discipline to finish. The habit of putting the file online, even when it is rough, even when it is not the most ambitious thing I could be doing. That habit predates everything else on this site, and it is the only one I am not interested in changing.
The other constant is the long arc. Full stack today, ML next, AI after, security on top. The arc was named in 2025 and has not moved. Tactics evolve. Trajectory does not.
What I expect to evolve next.
Tooling will compress. AI assistance moves from completion to genuine collaboration on structural decisions, with me staying in the seat. The lab learns to delegate the boilerplate without delegating the thinking.
Surface area will expand. The lab moves from web to web plus AI to web plus AI plus security. Each new layer is a discipline, not a feature. The depth in each is the bet.
Voice will sharpen. The blog gets serious. Public talks get scheduled. The lab becomes more visible without becoming louder. The work still does the talking.
