Essays
Page 4 / 5Why Definitions Matter
One of the best ways to learn something is to return to its most basic definition. Do not stop asking questions just bec…
Don't Mistake Confusion for Thinking
When I sit down at my computer in the morning, my mind is still clear. A few emails are waiting, Slack has several red b…
Give Agents Primitives, Not Prepackaged Workflows
When designing a Harness for an Agent, start with a small set of clear primitives and let concrete tools and workflows e…
A Long-running Agent Is Not Always Running
We usually understand “long-running” as a process that remains alive. A database, queue, or web service occupies memory …
What End-to-End Delivery Means
Clients rarely hand you a neatly defined task. They do not say, “Analyze lead quality and the sales funnel, identify why…
Why I Still Chose Haiku at Ten Times the Price
Recently, I needed to choose a model for a context-aware definition feature. When a user selects an English word, the sy…
I Am the Agent's Guide Dog
The Agent is not my guide dog. It is more like a blind person with extraordinary abilities, moving quickly but unable to…
The Difference Between Information and Knowledge
The Same Label Can Hide Different Questions Search X for AI memory, and you will find discussions that seem to concern t…
Don't Rush to Turn the Graph into a Tree While It Is Still Growing
Strings in programming languages hardly seem worth designing at first. Are they not just sequences of characters? Store …
AI Is Already Good Enough—the Hard Part Is Choosing the Right Harness
Not long ago, I was breaking down a HubSpot query request. The goal fit into one sentence: employees should be able to u…
AI-Native Starts with Redesigning the Work
Being AI-native is not about knowing AI jargon, using more tokens, or adding agents to every workflow. It means recogniz…
AI Programming Is Still Waiting for Its Spring Boot
AI programming has moved beyond “Can models write code?” It has not yet moved beyond “How can teams deliver reliably?” P…