Building a LINE First Fitness Agent with AI Cost Gates
The Problem Fitness tracking apps have the same engagement problem as budgeting apps. You...
The Problem Fitness tracking apps have the same engagement problem as budgeting apps. You...
The Problem Most productivity tools are reactive. You tell them what you want to do and...
The Problem Budgeting apps have a discovery problem. You download one, enter your expenses...
Creating diagrams is a crucial part of software design and documentation. Whether it’s explaining...
AI agent cost drift is the slow growth of your input floor — system prompt, tool schemas, CLAUDE.md,...
Open source AI agents got genuinely good in 2026. The hard part is no longer finding one that runs,...
Take the opportunity to pilfer a goat. — The 36 Stratagems, Take the Opportunity to Pilfer a...
I found a slow, insidious memory leak in a Node.js API gateway caused by lingering event listeners; I...
How a distributed, event-sourced issue tracker built with developer ergonomics in mind may have a...
Why Pipelock is an egress agent firewall, not an inbound WAF, and why blocking the outbound effect beats filtering prompts at the door for AI agents.
This is the final installment of the "Claude Code environment" series that ran all the way through...
My memory gate passed 16 out of 16 frozen cases. Then I blocked the article. Not because the run...
Every agent demo ends on the same slide: "90% autonomous." Here is the number that slide is hiding:...
At this year's AIE World’s Fair, AI engineering entered a new phase: building systems around...
Most chatbot audits stop at "here's what's broken." We wanted to know if the suggested fixes actually...
I've been deep in spec-driven development (SDD) lately, and I want to walk through what it actually...
Cloud AI is a subscription trap. I built an exit that fits in my jacket pocket and runs at 3...
Localizing a podcast, translating a recorded meeting, or dubbing a lecture used to require three...
Cancel-save flows are easy to over-engineer into manipulative dark patterns, and easy to...
Last year my team had to pick a coding agent, and I volunteered to run the evaluation. I felt good...
One weekend I wrote an LLM eval framework in about two hundred lines of Python. It demoed...
Hotel guests do not care whether the front desk is staffed. They want to text or call one number and...
When new devs join a project, someone walks them through the conventions - where things live, what...
Browser automation used to be easier to describe. A test opened a page, filled in a form, clicked a...