Posts
All the articles I've posted.
-
Coding Was Never the Job - Why Big-Picture Developers Will Outlast AI
The divide between developers who only write code and those who see the whole system existed long before AI. AI just made it impossible to hide. Here is why big-picture developers were always the strong ones - and how to become one before the tide finishes going out.
-
CSS Cascade Layers Are a Team Contract - Ending the Specificity Wars for Good
Cascade layers finally make CSS architecture explicit - but only if your whole team treats the layer order as a contract, enforced in review and CI. Here is how to define it, review against it, and migrate legacy styles without a rewrite.
-
The Permission Guard Pattern - Clean Frontend Access Control (That Isn't Security)
Scattered role checks turn any frontend into a mess. The permission guard pattern centralizes them into one declarative component. Here is how to build it - and the dangerous misconception you must not fall for while doing it.
-
Respect the Role - Why the Best Teams Let People Own Their Jobs
You were hired for a role. So was everyone around you. Here is why respecting other people's responsibilities - offering input but deferring on their decisions - is the quiet skill that separates teams that ship from teams that argue.
-
The Code Review Checklist Nobody Runs - Security and Accessibility, Minus the Guilt
Most code reviews obsess over style and logic and quietly skip security and accessibility. Here is a practical minimum-bar checklist for both, what you can safely automate with AI and CI, and where a human still has to look.