Apr 13 · 16 min read · Your engineer walks into the ship review with a slide. The slide has one big number on it: "87%." Below the number, in smaller text: "eval set pass rate, up from 82% last week." The room nods. Someone says "great work." The PM is about to say "OK shi...
Join discussionApr 13 · 17 min read · Fridays on AI teams have a distinct shape. Someone runs the demo. Someone says "that looks pretty good." Someone else says "I saw it fail on a case yesterday that worried me." A third person says "is it ready to ship?" The PM says "what do we mean by...
Join discussionApr 13 · 10 min read · Here is the moment every PM on their first AI product has, usually around week six. You shipped a spec. The engineer built to it. The feature works in staging. You review it. It gives a good answer to your test question. Your boss reviews it, asks th...
Join discussionMar 31 · 7 min read · TypeScript's type system catches many bugs at compile time, but that doesn't eliminate the need for comprehensive testing. In fact, TypeScript applications require a nuanced testing strategy that leverages both the language's static typing benefits a...
Join discussion
Mar 21 · 5 min read · OpenCode hit #1 on Hacker News this week. 747 points, 333 comments. Someone mentioned OpenClaw in the thread. I've been watching the discussion and want to talk about the architectural decisions that shaped OpenClaw - specifically, why we chose relia...
Join discussionMar 19 · 7 min read · While upgrading RuboCop in one project, I noticed three new style cops in v1.85.0. I took a close look at them and my recommendation is to enable them all. Let's start. The 3 Cops The cops are: Style
Join discussion
Mar 19 · 4 min read · import TOCInline from '@theme/TOCInline'; The honeymoon phase of "generate everything with AI" is officially over, as major platforms like WordPress and Cloudflare are now forced to build guardrails against the resulting tide of low-quality "slop." ...
Join discussion
Mar 8 · 3 min read · Modernizing a legacy PHP application presents a paradox: you critically need strict static analysis to prevent future bugs, but turning on a tool like PHPStan immediately throws 5,000 errors, completely breaking the CI pipeline. During a recent stabi...
Join discussion
Feb 27 · 2 min read · Trying to break your code before users do Day 64 of 149 👉 Full deep-dive with code examples The Safety Net Analogy Circus performers use safety nets: Allows them to try risky moves Catches them if they fall Confidence to perform better Tests are ...
Join discussion