
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 insightA place to start
Context, tools, orchestration, memory, evaluation, permissions, cost, reliability, and the decisions that should remain human.