Blog

Engineering

6 posts tagged engineering — the same founder-tested patterns, filtered.

Your AI Reviewer Approved It. Did It Read Its Own Report?

Your AI Reviewer Approved It. Did It Read Its Own Report?

Our AI code reviewer found a SQL injection, described it accurately, and set the verdict to approve in the same response. Here is what we changed.
Your Link Checker Is Probably Checking Nothing

Your Link Checker Is Probably Checking Nothing

We planted eight defects in our own CI. Three were caught. One gate was skipping 133,874 of 149,516 links and reporting green. Here is the command that proves it.
What Senior Devs Catch That AI Misses

What Senior Devs Catch That AI Misses

A change swapped a made-up number for a confident, wrong explanation of how Propshaft works. Spotting the difference is the thing you are actually hiring for.
TDD Without the Overkill: Why Lightweight TDD Ships Faster

TDD Without the Overkill: Why Lightweight TDD Ships Faster

TDD looks slow on paper. The real ledger is one hour writing tests against six hours debugging next week. Here is why lightweight TDD wins.
Refactor Without Breaking Tests: The 3-Line Discipline in Ruby

Refactor Without Breaking Tests: The 3-Line Discipline in Ruby

The refactor step breaks more tests than green ever does. Cap each refactor commit at three lines of Ruby and the suite stays green every time.
How We Replicated a Full Product Team With Claude Code Agents

How We Replicated a Full Product Team With Claude Code Agents

Solo Claude Code agents ship like solo developers - missing PM, designer, QA, customer voice. Here is the team-mode setup running Shape Up plus XP plus reflection-driven Kaizen.

Reading this because something is going wrong?

A free code audit gives you a written assessment of your codebase in plain English.

Get a Free Code Audit

Rated 4.8/5 on Clutch · you keep the write-up either way