Treat your agent harness like production code, not like a config file
The instructions, tools, and sandboxes that run your AI agents are a software product. Most teams aren't treating them that way, and it shows.
2 min read
Thoughts on building, shipping, and everything in between. Engineering deep-dives, product stories, and industry perspectives from the studio.
35 posts
The instructions, tools, and sandboxes that run your AI agents are a software product. Most teams aren't treating them that way, and it shows.
2 min read
Airbnb's production benchmark shows a 2B-parameter fine-tuned model matching GPT-class quality at 35ms and a hundredth of the cost. The conditions that make it work are concrete, and one of them is harder than it looks.
3 min read
Shipping 11x more code removes old constraints like review queues and communication overhead, but the replacements—thrashing, lost shared context, and cognitive exhaustion—are harder to automate away.
3 min read
New research from Kellogg School shows that once inventory falls below 30–60% of demand, unbundling extracts more revenue than any package deal. Here's why that matters for software products with real capacity constraints.
3 min read
PostHog's approach to evaluating AI agents—using real past incidents as ground truth and frozen environments for isolation—shows why synthetic evals measure fluency, not usefulness.
3 min read
Meta's JiTTesting system caught 74 serious privacy bugs before they landed in production. The real lesson isn't the AI—it's the deliberate choice to keep humans on the loop, not in it.
2 min read
turbopuffer built over $100M in annualized run rate with about 50 people and minimal venture capital. The hiring discipline and customer orientation behind that ratio are worth understanding.
4 min read
RevenueCat's data on 5,000 apps shows Black Friday and New Year promotions pay off, Christmas doesn't, and half the gain comes from users already in your free tier.
4 min read
AI has collapsed the product and UX roles into a single "builder" position at many companies. The real problem isn't the role change—it's that the judgment layer, the one that asks whether something should ship at all, quietly disappears with it.
3 min read
Context engineering stays hard because models aren't people—their construction creates failure modes that scale with capability. The same six tools keep working against ever-new problems, and that stability is worth understanding.
3 min read
Traditional software breaks visibly. AI products degrade silently—users stop trusting a feature before they stop using it. That distinction changes how you need to think about quality.
3 min read
Shopify's approach to fine-tuned subagents is compelling, but the real investment isn't the training—it's building a reliable evaluation harness. That's the part most teams underestimate.
3 min read
Decision models for automated evals are only as good as the threshold you tune them to. Most teams never touch the default—and pay for it in missed failures and false alarms.
3 min read
AI's credit and token pricing models obscure value for end customers, but the confusion flows upstream too—hurting every team that builds on top of AI APIs.
4 min read
Cloudflare's D1 post shows why routing metadata and lifecycle operations must never touch the same path as live queries—and what happens when you get that separation right from the start.
3 min read
Ramp and Stripe built their own internal vibe-coding platforms instead of buying vendor tools. The reasons are more instructive than the trend itself.
3 min read
Giving AI agents a self-check loop matters more than model quality. Here's what that means for teams building with AI today.
3 min read
Anthropic replaced git with an in-house system called Scion after AI agents made git's offline-first design a liability. The real lesson isn't about version control—it's about recognizing when a tool's foundational assumptions have inverted.
2 min read
Marty Cagan's SVPG piece reframes a familiar debate: the real enemy of good products isn't output, it's the organizational hunger for predictability. Here's what that means for small teams.
3 min read
LinkedIn's data context layer improved acceptable answers from 25.9% to 79.5% by giving its analytics agent structured, curated knowledge about datasets—not by improving the model. The lesson matters for anyone building AI-assisted workflows.
4 min read
When an AI agent writes both code and tests, it encodes the same misunderstanding in both. Independent product verification — rooted in user requirements, not agent interpretation — is now a required discipline.
4 min read
Airbnb's production traffic replay system caught latency regressions that synthetic tests would have missed entirely. Here's what that means for teams who can't build the same infrastructure.
3 min read
Agent-authored PRs now outnumber human ones on GitHub, and nobody can review that volume carefully. Quality hasn't disappeared — the signal has just moved.
3 min read
Ephemeral testing uses a disposable layer on top of your base component as the test signal. With AI making throwaway prototypes cheap, it's worth taking seriously.
3 min read
A 43,000-call analysis shows that reasoning budget—not model identity—determines what users actually get. For product builders, that changes how to evaluate, contract, and monitor AI components.
4 min read
As AI lowers the cost of writing code, the real bottleneck shifts to choosing what to build. James Shore's financial modeling approach makes that choice rigorous instead of political.
3 min read
RLS performance in PostgreSQL hinges on three specific policy mistakes. The worst part: small tenants in your test data will hide the problem entirely.
3 min read
AI makes features and layouts reversible. That asymmetry doesn't reduce the importance of data decisions—it sharpens it.
3 min read
Glyph's essay argues that current AI tools disclaim unreliability while designing every interaction to discourage verification. We agree — and the responsibility extends to any small team shipping AI features.
3 min read
WHOOP cut a 15.8-million-task ML pipeline from two months to six days. The biggest win wasn't parallelism—it was removing an HTTP call they didn't need.
3 min read
AI-driven demand has wiped out CPU spot markets and pushed reservation lead times to months. Small teams need to rethink the assumption that compute is always available on demand.
3 min read
Docker's new cloud sandboxes handle isolation and always-on compute for long-running coding agents. The harder problem—keeping an agent on task over hours of unmonitored work—still lives above the infrastructure layer.
3 min read
How we went from idea to paying customers in 14 days — our process for rapid product development with Next.js, Stripe, and BunnyCDN.
3 min read
Why we run two AI models in sequence — one for speed, one for accuracy — and what we learned about German medical terminology along the way.
5 min read
DSGVO, KBV compliance, medical vocabulary, and the reality of selling AI tools to therapists and doctors in the DACH region.
3 min read