Software Engineering
- "All Tests Pass" Doesn't Mean "Requirements Are Met" — Why AI-Assisted Development Is Often Suspiciously Green
AI-assisted long tasks often end with all-green CI and shipped bugs. The problem isn't laziness — our engineering signals were never built to catch silent passes. Five forms of the "green but wrong" anti-pattern, five mechanisms behind it, and nine countermeasures that work at the system level.
Apr 27, 2026 - 11 minute read - AI-Assisted Development Testing Software Engineering Anti-Pattern Engineering Practice - When Documentation Stops Rotting: From Karpathy's LLM Wiki to Software Engineering Documentation
Documentation rots because maintenance is tedious drudgery for humans — and LLMs happen to be tireless at exactly that work. From Karpathy's LLM Wiki concept to a real open-source software engineering documentation system.
Apr 9, 2026 - 7 minute read - LLM Documentation Software Engineering Karpathy Knowledge Management - Frontend-Driven Development in the Vibe Coding Era
AI tools have made frontend iteration dramatically cheaper — which flips the economics of how we build software. A real e-commerce case study on why "validate first, design later" now beats "design first, validate later."
Mar 9, 2026 - 8 minute read - Vibe Coding Frontend Development Software Engineering AI-Assisted Development