Engineering Enablement
Articles about Engineering Enablement
Don’t measure AI Code Percentage on its own
Treat it like a lens, not a KPI.
How Meta reduced diff authoring time by 40%
Meta researcher Moritz Beller shares how Meta measures developer productivity and how AI is changing engineers’ work, metrics, and testing.
Do you really need another framework?
Where CAFE(S) fits with your existing measurement and evaluation stack.
Introducing CAFE(S): A framework for defining AI context quality
Five durable properties for evaluating the context we hand to AI agents
Your agent doesn’t have a model problem
The context problems humans have been quietly fixing for decades and what happens when agents inherit them.
A Complete Overview of the Grokking System Design Course Curriculum
What the current curriculum teaches, from distributed systems fundamentals to AI-era architecture
TikTok Software Engineering Interview
How I’d prepare for TikTok’s coding, System Design, and technical interviews in 2026
The Gap Between Grokking System Design and Passing a Modern Interview
Why knowing System Design concepts and demonstrating engineering judgment are two different skills.
The Grokking System Design Alternative I Would Choose Today
Are you looking for more diagrams, or are you looking for a different way to prepare for the interview?
The System Design Problem I Kept Seeing in Strong Engineers
What hundreds of engineering interviews taught me about where candidates struggle, and why our course had to evolve
The Mistake Engineers Make When Choosing a Grokking System Design Course
Why familiarity is a poor substitute for preparing for the System Design interview engineers actually face today
Grokking System Design Overview
A 2026 look at what Grokking System Design should actually prepare engineers to handle in interviews.
Why I Created “Grokking the Modern System Design Interview” Course
Why System Design preparation must evolve with the systems, constraints, and companies engineers face.