If no human wrote this code, why are we still documenting it?

For most of modern software history, documentation existed for one core reason: human written code was expensive to create and difficult to replace. Developers carried complex mental models in their heads. Code was the physical imprint of those models. Documentation was the act of extracting that fragile, human knowledge and making it reusable. Documentation existed to protect human intellectual property. That logic is breaking. With systems like OpenAI Codex and other AI coding agents producing usable code in minutes, the implementation itself is no longer the scarce asset. Code can be regenerated, rewritten, or discarded with very little cost. What remains hard, slow, and deeply human is deciding why a system exists, what it must guarantee, and where its limits lie. ...

January 31, 2026 · 5 min

Vibe Coding – Programming by Feel with AI

Summary “A new way of coding is emerging where AI writes most of the code and humans just guide the process — meet vibe coding.” Vibe coding is a buzzworthy approach to software development where developers (and even non-developers) describe what they want in natural language, and a Large Language Model (LLM) generates the code. Instead of meticulously crafting every line, humans focus on testing, tweaking, and guiding the AI’s output—letting the “vibes” steer the process. ...

June 10, 2025 · 2 min