API vs MCP: When Should You Use Each?
Use the interface that matches who's reading — humans, software, or agents.
Technical posts, product decisions, and honest observations — written while building, not after.
What AI features look like when regular people use them in real life.
Use the interface that matches who's reading — humans, software, or agents.
Start with the data model, then expose the same truth through pages, APIs, MCP tools, and examples.
An MCP tool is not useful because it exists. It is useful when the agent understands when, why, and how to call it.
Time tracking data is behavior data, and behavior data deserves local-first defaults.
If an AI system is going to summarize your work, give it structured context instead of making it scrape and guess.
Agents fail at the seams, not the steps.
Prompts that work in demos fail in production because demos don't have variance.
Models impress. Systems ship.
Filter notes by topic and month.
Topic
Month