Reading / 2026-07/2026-07-04t141323-the-vertical-codebase
The Vertical Codebase
Argues for organizing frontend codebases by domain verticals rather than horizontal technical layers (components/hooks/utils), showing how colocation by functionality improves cohesion, discoverability, and even AI-agent effectiveness.
Jul 04, 2026 · tech · Dominik (TkDodo), TkDodo's blog
Topics
- software-architecture
- developer-productivity
- api-design
- engineering-craft
Cited by
- API design
Principles for designing interfaces — whether REST endpoints, component inputs, or module boundaries — that minimize what callers need to know while keeping implementations free to evolve.
- Developer productivity
Developer productivity spans individual workflow habits, organizational systems, and AI tooling — and the sources collectively argue that output speed is the least reliable measure of it.
- Engineering craft
Engineering craft is the accumulated discipline of writing, organizing, and maintaining software well — spanning code design, tooling fluency, communication, and the judgment to know when technical excellence actually changes outcomes.
- Software architecture
Software architecture shapes how systems behave under pressure, how teams reason about codebases, and how much complexity accumulates over time — spanning module design, state management, deployment topology, and the feedback loops that keep all three honest.
Related
- Your agent loves MCP as much as you love GUIstopic
- Building a UI Without Breakpointstopic
- Modern Fluid Typography Using CSS Clamptopic
- Don't Prompt Your Agent for Reliability — Engineer Ittopic
- Agentic Coding is a Traptopic
- Learn Algorithms for Interviews, Forget Them for Worktopic
- What CI Actually Looks Like at a 100-Person Teamtopic
- From Flaky to Flawless: Angular API Response Management with Zodtopic