Archives for 2026

July 17, 2026
The Difference Between Staff Engineer Impact And Senior Engineer Output
July 15, 2026
Why Senior Engineers Stall Before Staff Engineer
July 13, 2026
How To Write Agent Prompts That Produce Reviewable Pull Requests
July 10, 2026
How To Decide When A Build Tool Wrapper Has Become A Platform
July 08, 2026
What Actually Changes When You Move From Senior Engineer To Staff Engineer
July 06, 2026
How To Review CI Failures With AI Without Turning Off Your Judgment
July 03, 2026
How To Keep AI Coding Agent Changes Small Enough To Review
July 01, 2026
How To Make Build Failures Reproducible Before They Become CI Mysteries
June 29, 2026
How To Design CI Output That Humans Can Actually Debug
June 26, 2026
When To Trust AI Coding Agent Refactors
June 24, 2026
How To Debug Bazel Remote Cache Misses Without Guessing
June 22, 2026
Making Local CI Commands Boring Enough for Humans and AI Agents
June 19, 2026
Reviewing AI-Written Tests Without Fooling Yourself
June 17, 2026
When Remote Build Caching Is Worth It
June 15, 2026
Designing Guardrails for AI-Generated Pull Requests
June 12, 2026
Bazel vs. Make vs. Just: Choosing Build Tools for Real Engineering Teams
June 10, 2026
How to Use AI Coding Agents Without Losing Engineering Judgment
June 08, 2026
Migrating from WORKSPACE to Bzlmod Without Making Your Build Weird
June 05, 2026
Bazel 9.1.0: What Changed and How to Think About the Upgrade
May 25, 2026
The Staff Engineer's Path Review
April 29, 2026
A Philosophy of Software Design, 2nd Edition Review
March 30, 2026
Designing Data-Intensive Applications, 2nd Edition Review

Slaptijack's Koding Kraken