
Rule, Recommend, Decide
Model selection comes up too early in most agent design reviews. Before choosing a provider, label every step in the production path with what it is actually allowed to do.
Read the insight →Insights
Notes on Agentic AI, architecture, product engineering, and the practical judgment required to build dependable software.

Model selection comes up too early in most agent design reviews. Before choosing a provider, label every step in the production path with what it is actually allowed to do.
Read the insight →
Assistant, workflow, agent is not a maturity model. Each is a different trade-off between predictability and adaptability, and the architectural question is where a process genuinely requires judgment.
Read insight →
Most conversations about Agentic AI start with the model. From a solution architect's point of view, that is the wrong starting point. The unit of design is the loop the model sits inside.
Read insight →
Claude Code will now produce a plan good enough to argue with. The practice that changed my results was reviewing that plan from several roles before letting anything be built.
Read insight →
A Salesforce integration I had been avoiding for a year had files past two thousand lines. Rewriting it with Cursor produced a four-fold performance gain, and the interesting part is which half of that work was mine.
Read insight →
Paste the CSS, attach a screenshot, and Cursor produces the component. The interface work I used to schedule days for now takes an afternoon, and what remains is everything a picture cannot express.
Read insight →
A project this summer needed to ship on web and mobile without maintaining two design systems. Why I chose Tamagui, what its compiler actually buys you, and where I would still hesitate.
Read insight →
Using Tailwind CSS with custom properties and HSL to create flexible themes without giving up utility classes.
Read insight →
Why I moved to shadcn/ui and how its open-code component approach changed the way I build interfaces.
Read insight →
An adaptable React administration-panel structure built with Domain-Driven Design, CQRS, TypeScript, and React Query.
Read insight →
An admin panel has to balance user experience against developer experience. The stack I chose was React, TypeScript, Vite, and Tailwind CSS, and here is why each piece earned its place.
Read insight →
Why I decided to close Profile Social Network after years of building, leading, and learning as its founder.
Read insight →Coming next
Context, tools, orchestration, memory, evaluation, permissions, cost, reliability, and the decisions that should remain human.