Talk and Walk
- We Built Ourselves an AI Coding Workbench — Using GitHub Actions as the Sandbox
Why we passed on a self-hosted K8s sandbox cluster, third-party sandbox services, and off-the-shelf managed agents — and ended up using GitHub Actions runners as the sandbox for our team's AI coding workbench. A record of the design trade-offs: treating GHA's instability as part of the contract, making conversation continuity the only hard guarantee, and using OIDC to keep zero secrets in the sandbox repo. Many technical decisions only become available once you stop trying to do everything.
May 8, 2026 - 14 minute read - AI-Assisted Development GitHub Actions Infrastructure Agent Engineering Practice - "All Tests Pass" Doesn't Mean "Requirements Are Met" — Why AI-Assisted Development Is Often Suspiciously Green
When AI-assisted long tasks end with all-green CI but still ship bugs, the problem isn't AI laziness — it's that engineering signals were never designed to detect silent passes. This piece dissects the "green but wrong" anti-pattern: five forms, five mechanisms, and nine structural countermeasures.
Apr 27, 2026 - 11 minute read - AI-Assisted Development Testing Software Engineering Anti-Pattern Engineering Practice - Cost and Performance Optimization for Claude Code Skills: 6 Principles from a Real Session
Based on token-level cost analysis of real Skill sessions, this article distills reusable optimization principles. Not generic AI cost-saving tips — concrete, drop-in changes tailored to the specific execution environment of Claude Code Skills.
Apr 17, 2026 - 10 minute read - claude-code skill cost-optimization llm-agent prompt-caching - When Documentation Stops Rotting: From Karpathy's LLM Wiki to Software Engineering Documentation
Documentation decay is a chronic problem in software engineering. Starting from Karpathy's LLM Wiki concept, this article explores how LLMs can take over the tedious work of documentation maintenance, building a living knowledge base that evolves with code.
Apr 9, 2026 - 7 minute read - LLM Documentation Software Engineering Karpathy Knowledge Management - Frontend-Driven Development in the Vibe Coding Era
In the age of AI-assisted development, frontend-driven development is replacing traditional backend-driven and API-driven approaches. This article explores the philosophy of design-is-implementation, implementation-is-delivery, and why frontend-driven is the optimal choice in the Vibe Coding era.
Mar 9, 2026 - 8 minute read - Vibe Coding Frontend Development Software Engineering AI-Assisted Development