Frame
Define the business change, its boundaries and what success means.
Problem, constraints, acceptance criteriaBehind the delivery
Explore the methods, verification workflow and research behind my work with AI in production software.
Codex in practice
I use Codex inside the repository. A session starts with a bounded task and ends with code, tests and a reviewable diff.
Code, tests, contracts, logs and acceptance criteria ground the work. Codex explores, implements and verifies; the engineer owns architecture, scope and release.
Code, contracts, logs and constraints
One readable, reversible change
Tests, diagnostics and an explicit diff
Vibe coding / cross-model verification
I treat vibe-coded output from Codex as a draft. Grok or Gemini challenge it; tests, logs, contracts and human review decide. Without that second perspective, fluency is easily mistaken for correctness.
Codex workflow, engineered
The goal is not maximum generated code. It is minimum time from a well-framed problem to verified value.
Define the business change, its boundaries and what success means.
Problem, constraints, acceptance criteriaCollect only decision-changing context: code, tests, contracts and operational evidence.
Relevant code, logs, contracts and historyCreate one readable, runnable and reversible unit of work.
A small reversible changeLet the model implement while the engineer directs trade-offs and failure behavior.
Code, tests and explanationTreat output as untrusted until the diff, tests and review prove it.
Diff, tests, review, telemetryThe practical theory
Durable advantage comes from the system around the model: repository knowledge, constraints, tests, observability and review.
Where it fits
Codebase exploration, test generation, documentation, bounded refactoring, API scaffolding and diagnostic hypotheses.
Customer-facing features, integrations, migrations and repeated code changes with strong tests and review.
Security-sensitive logic, money movement, compliance rules, irreversible data changes and unfamiliar infrastructure.
Strong teams convert model capability into reliable change with less rework.
Compare notes on the hard questionsThe bottleneck moved upstream
Endpoints, forms, integrations, tests and prototypes can now move from idea to implementation in hours. The question is what the team does with the time it gets back.
My estimate from recurring delivery work — not a market benchmark. Architecture, risk and product judgment remain outside this number.
The best change may be one removed click, a simpler workflow or an automated repeated action. Finding it requires time with users.
AI can build what we ask for very quickly. The craft is asking it to build the right thing.
What genuinely frustrates the user in their daily work?
Which request reflects a real need, and which is only an attractive idea?
What should be solved first, and which exceptions define the process?
What context and constraints does the model need to build the right thing?
The advantage belongs to engineers who understand the user, domain and consequences well enough to direct the machine.
The 2026 evidence
Developers use AI at scale. Generation is accelerating; review is becoming the constraint. Four sources provide the sample context below.
Developers regularly using at least one AI tool for coding and development tasks.
Respondents who say review and validation now absorb the pressure created by faster generation.
Developers who report always checking AI-generated code before it is committed.
Adoption
Trust gap
The AI paradox
Enterprise field study
The study followed 802 developers and 196,212 pull requests from January 2024 to April 2026. Reviewer load roughly doubled, and automated review overtook human review.
Important: this was an observational case study in an unusually AI-forward company. The authors explicitly avoid claiming exact causal attribution.
My reading of the data
Faster exploration also brings review overload and technical debt at machine speed. Improve the whole delivery system, not only developer output.