# Addy Osmani

Addy Osmani is an engineering and evangelism leader who spent over 14 years at Google leading developer experience across Chrome and, in recent years, AI (Gemini, coding agents, and agentic engineering), most recently as a Director at Google Cloud AI.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Human judgment doesn't leave the software factory. It relocates.

DevFeed: [Human judgment doesn't leave the software factory. It relocates.](<https://devfeed.tech/articles/human-judgment-doesn-t-leave-the-software-factory-it-relocates-28497.md>)

Original publisher: [Read original article](<https://addyosmani.com/blog/human-judgment-doesnt-leave-the-software/>)

Author: Addy Osmani

Published: 2026-08-21T00:00:00Z

Content type: article

Language: en

Sources: [Addy Osmani](<https://devfeed.tech/sources/addy-osmani.md>)

Topics: [Software](<https://devfeed.tech/topics/software.md>), [coding](<https://devfeed.tech/topics/coding.md>), [event driven](<https://devfeed.tech/topics/event-driven.md>), [implementation](<https://devfeed.tech/topics/implementation.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [Claude Code](<https://devfeed.tech/topics/claude-code.md>), [codex](<https://devfeed.tech/topics/codex.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [automated](<https://devfeed.tech/tags/automated.md>), [batch](<https://devfeed.tech/tags/batch.md>), [build](<https://devfeed.tech/tags/build.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [codex](<https://devfeed.tech/tags/codex.md>), [event-driven](<https://devfeed.tech/tags/event-driven.md>), [github](<https://devfeed.tech/tags/github.md>), [linear](<https://devfeed.tech/tags/linear.md>), [maintainability](<https://devfeed.tech/tags/maintainability.md>), [mutation-testing](<https://devfeed.tech/tags/mutation-testing.md>), [pull-requests](<https://devfeed.tech/tags/pull-requests.md>), [quality](<https://devfeed.tech/tags/quality.md>), [scanners](<https://devfeed.tech/tags/scanners.md>), [slack](<https://devfeed.tech/tags/slack.md>), [software](<https://devfeed.tech/tags/software.md>), [testing](<https://devfeed.tech/tags/testing.md>), [verification](<https://devfeed.tech/tags/verification.md>)

### AI overview

A field guide to building a repeatable software factory while keeping humans responsible for product intent, system design, quality standards, code review, and final merge decisions. It recommends early and continuous quality checks, deliberate constraints, and event-driven automation when ordinary coding workflows are no longer sufficient.

### Source excerpt

A field guide to building a software factory that still has an owner.

## Practical Loop Engineering

DevFeed: [Practical Loop Engineering](<https://devfeed.tech/articles/practical-loop-engineering-28500.md>)

Original publisher: [Read original article](<https://addyosmani.com/blog/practical-loop-engineering/>)

Author: Addy Osmani

Published: 2026-08-14T00:00:00Z

Content type: article

Language: en

Sources: [Addy Osmani](<https://devfeed.tech/sources/addy-osmani.md>)

Topics: [Loop Engineering](<https://devfeed.tech/topics/loop-engineering.md>), [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [Claude Code](<https://devfeed.tech/topics/claude-code.md>), [codex](<https://devfeed.tech/topics/codex.md>), [Bash](<https://devfeed.tech/topics/bash.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [bash](<https://devfeed.tech/tags/bash.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [code-review](<https://devfeed.tech/tags/code-review.md>), [codex](<https://devfeed.tech/tags/codex.md>), [complexity](<https://devfeed.tech/tags/complexity.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [loops](<https://devfeed.tech/tags/loops.md>), [workflows](<https://devfeed.tech/tags/workflows.md>)

### AI overview

The article explains loop engineering as an autonomous, self-correcting feedback cycle in which an AI agent acts, tests results, and adjusts its approach toward a defined goal. It discusses Claude Code and Codex primitives, earlier Bash-based loops, and the need to define goals and constraints carefully before delegating work, especially in complex or high-risk codebases.

### Source excerpt

Goals, loops, and the discipline of not delegating your judgment

## Agentic Code Quality

DevFeed: [Agentic Code Quality](<https://devfeed.tech/articles/agentic-code-quality-28493.md>)

Original publisher: [Read original article](<https://addyosmani.com/blog/agentic-code-quality/>)

Author: Addy Osmani

Published: 2026-08-08T00:00:00Z

Content type: article

Language: en

Sources: [Addy Osmani](<https://devfeed.tech/sources/addy-osmani.md>)

Topics: [Code quality](<https://devfeed.tech/topics/code-quality.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [mutation-testing](<https://devfeed.tech/topics/mutation-testing.md>), [engineering-culture](<https://devfeed.tech/topics/engineering-culture.md>)

Tags: [code-quality](<https://devfeed.tech/tags/code-quality.md>), [mutation-testing](<https://devfeed.tech/tags/mutation-testing.md>), [testing](<https://devfeed.tech/tags/testing.md>), [tests](<https://devfeed.tech/tags/tests.md>), [time](<https://devfeed.tech/tags/time.md>)

### AI overview

The article argues that code quality for agent-generated software depends on quality gates and deterministic constraints enforced through the surrounding harness, environment, and operating system. It discusses unit, property, acceptance, and mutation testing, along with code-quality metrics and checks on the scope and safety of proposed changes.

### Source excerpt

Quality now depends on the constraints you set around your agents.

## Software Factories, Light and Dark

DevFeed: [Software Factories, Light and Dark](<https://devfeed.tech/articles/software-factories-light-and-dark-28501.md>)

Original publisher: [Read original article](<https://addyosmani.com/blog/software-factories/>)

Author: Addy Osmani

Published: 2026-07-20T00:00:00Z

Content type: article

Language: en

Sources: [Addy Osmani](<https://devfeed.tech/sources/addy-osmani.md>)

Topics: [Loop Engineering](<https://devfeed.tech/topics/loop-engineering.md>), [Software](<https://devfeed.tech/topics/software.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>)

Tags: [agentic](<https://devfeed.tech/tags/agentic.md>), [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [build](<https://devfeed.tech/tags/build.md>), [code](<https://devfeed.tech/tags/code.md>), [loops](<https://devfeed.tech/tags/loops.md>), [software](<https://devfeed.tech/tags/software.md>)

### AI overview

The article revisits the idea of software factories as repeatable, instrumentable production systems and describes light and dark factories based on how much human oversight they retain. It presents loop engineering as the design of agentic systems that repeatedly gather context, act, check results, and continue until a condition is met, with harnesses providing tools, memory, sandboxes, and completion gates.

### Source excerpt

A software factory is harnessing loops at scale - the system that builds your software instead of you. You can run the loop with humans in it (light factory) or you can ignore the humans (dark factory) and let those agents scope, build and ship code, without anyone really reading the details. But if people stop reading, they'll stop understanding your software. Your hardest job now is knowing which checks to build and how much autonomy to delegate.

## Owning Accountability for Agentic Engineering Systems

DevFeed: [Owning Accountability for Agentic Engineering Systems](<https://devfeed.tech/articles/own-the-outer-loop-28499.md>)

Original publisher: [Read original article](<https://addyosmani.com/blog/own-the-outer-loop/>)

Author: Addy Osmani

Published: 2026-07-15T00:00:00Z

Content type: opinion

Language: en

Sources: [Addy Osmani](<https://devfeed.tech/sources/addy-osmani.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [trust](<https://devfeed.tech/topics/trust.md>), [implementation](<https://devfeed.tech/topics/implementation.md>), [coding](<https://devfeed.tech/topics/coding.md>)

Tags: [agentic-engineering](<https://devfeed.tech/tags/agentic-engineering.md>), [agents](<https://devfeed.tech/tags/agents.md>), [delegation](<https://devfeed.tech/tags/delegation.md>), [quality](<https://devfeed.tech/tags/quality.md>), [trust](<https://devfeed.tech/tags/trust.md>), [verification](<https://devfeed.tech/tags/verification.md>)

### AI overview

This commentary argues that engineers must own the accountability boundary around agentic engineering systems. It defines quality as pre-release checks, verdict as the human production decision, and answerability as the ability to explain why a decision was made. It presents agents as models combined with harnesses and repeatable investigate-implement-verify cycles, with humans retaining responsibility for decisions at the boundary.

### Source excerpt

Engineers need to own the outer loop, the accountability for these systems. A written version of my AI Engineer World's Fair 2026 closing keynote: quality, verdict, and answerability, the three hidden costs of delegation, and building software factories you can stand behind.

## Earning taste and judgment

DevFeed: [Earning taste and judgment](<https://devfeed.tech/articles/earning-taste-and-judgment-28496.md>)

Original publisher: [Read original article](<https://addyosmani.com/blog/earning-judgment/>)

Author: Addy Osmani

Published: 2026-07-14T00:00:00Z

Content type: opinion

Language: en

Sources: [Addy Osmani](<https://devfeed.tech/sources/addy-osmani.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [coding](<https://devfeed.tech/topics/coding.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [developer](<https://devfeed.tech/tags/developer.md>), [junior](<https://devfeed.tech/tags/junior.md>), [junior-developer](<https://devfeed.tech/tags/junior-developer.md>), [microsoft](<https://devfeed.tech/tags/microsoft.md>), [race-condition](<https://devfeed.tech/tags/race-condition.md>)

### AI overview

An opinionated analysis argues that AI coding agents automate the repetitive work through which junior developers traditionally developed taste and judgment, weakening the path from entry-level to senior roles. It discusses labor-market evidence and suggests that choosing what to build and evaluating its quality are increasingly durable skills.

### Source excerpt

Taste used to be a byproduct of the reps. Agents took the reps. So if you're junior you now have to go get the taste and judgment on purpose. A builder's look at the weakening entry level, the two debts we now owe, and concrete ways to build judgment when the machine writes the code.

## Career Advice for Engineers in the Age of AI Agents

DevFeed: [Career Advice for Engineers in the Age of AI Agents](<https://devfeed.tech/articles/the-agent-era-career-28495.md>)

Original publisher: [Read original article](<https://addyosmani.com/blog/career-advice-age-of-agents/>)

Author: Addy Osmani

Published: 2026-07-06T00:00:00Z

Content type: opinion

Language: en

Sources: [Addy Osmani](<https://devfeed.tech/sources/addy-osmani.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [agentic-coding](<https://devfeed.tech/topics/agentic-coding.md>), [Vibe coding](<https://devfeed.tech/topics/vibe-coding.md>), [coding](<https://devfeed.tech/topics/coding.md>), [LeetCode](<https://devfeed.tech/topics/leetcode.md>)

Tags: [agentic-coding](<https://devfeed.tech/tags/agentic-coding.md>), [ai](<https://devfeed.tech/tags/ai.md>), [career](<https://devfeed.tech/tags/career.md>), [coding](<https://devfeed.tech/tags/coding.md>), [job](<https://devfeed.tech/tags/job.md>), [vibe-coding](<https://devfeed.tech/tags/vibe-coding.md>)

### AI overview

This commentary argues that AI will make answer-based problem solving and routine software shipping cheaper, while durable career advantages will come from choosing worthwhile problems, building systems, understanding people, judging quality, and developing a strong reputation and relationships.

### Source excerpt

AI gets good at anything with an answer key. Your career is everything that doesn't have one.

## Agentic Autonomy Levels

DevFeed: [Agentic Autonomy Levels](<https://devfeed.tech/articles/agentic-autonomy-levels-28492.md>)

Original publisher: [Read original article](<https://addyosmani.com/blog/agentic-autonomy-levels/>)

Author: Addy Osmani

Published: 2026-07-02T00:00:00Z

Content type: article

Language: en

Sources: [Addy Osmani](<https://devfeed.tech/sources/addy-osmani.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Orchestration](<https://devfeed.tech/topics/orchestration.md>), [Agent Skill](<https://devfeed.tech/topics/agent-skill.md>)

Tags: [agentic](<https://devfeed.tech/tags/agentic.md>), [agentic-engineering](<https://devfeed.tech/tags/agentic-engineering.md>), [ai](<https://devfeed.tech/tags/ai.md>), [delegation](<https://devfeed.tech/tags/delegation.md>), [multi-agent](<https://devfeed.tech/tags/multi-agent.md>), [orchestration](<https://devfeed.tech/tags/orchestration.md>), [scale](<https://devfeed.tech/tags/scale.md>), [scopes](<https://devfeed.tech/tags/scopes.md>), [trust](<https://devfeed.tech/tags/trust.md>), [verification](<https://devfeed.tech/tags/verification.md>)

### AI overview

The article argues that agent autonomy should be evaluated on two separate axes: agency, describing how independently an agent pursues a goal, and orchestration, describing the ability to coordinate multiple agents. It emphasizes choosing an autonomy level per task and defending that choice through verification.

### Source excerpt

The action in agentic engineering has moved from prompting to operating. Autonomy isn't one ladder, it's two axes (agency and orchestration) and six levels you move between per task. The real question is what level a task deserves, and what verification makes that level defensible.

## How AI and Vibe Coding Are Changing the Software Development Lifecycle

DevFeed: [How AI and Vibe Coding Are Changing the Software Development Lifecycle](<https://devfeed.tech/articles/the-new-software-lifecycle-28498.md>)

Original publisher: [Read original article](<https://addyosmani.com/blog/new-sdlc-vibe-coding/>)

Author: Addy Osmani

Published: 2026-06-16T00:00:00Z

Content type: article

Language: en

Sources: [Addy Osmani](<https://devfeed.tech/sources/addy-osmani.md>)

Topics: [sdlc](<https://devfeed.tech/topics/sdlc.md>), [Vibe coding](<https://devfeed.tech/topics/vibe-coding.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [ai](<https://devfeed.tech/tags/ai.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [google](<https://devfeed.tech/tags/google.md>), [sdlc](<https://devfeed.tech/tags/sdlc.md>), [vibe-coding](<https://devfeed.tech/tags/vibe-coding.md>)

### AI overview

This developer article highlights ideas from a Google whitepaper about AI's impact on the software development lifecycle. It argues that an agent consists of a model plus a larger harness of instructions, tools, sandboxes, orchestration, hooks, and observability, and that many agent failures are configuration failures rather than model failures. It also introduces context engineering as an important part of the system.

### Source excerpt

I co-wrote a Google whitepaper about how AI is changing the software lifecycle. I'm not going to summarize the whole thing. Instead, here are the handful of ideas in it I think actually matter, plus six figures you're welcome to reuse.

## Agentic Code Review

DevFeed: [Agentic Code Review](<https://devfeed.tech/articles/agentic-code-review-28494.md>)

Original publisher: [Read original article](<https://addyosmani.com/blog/agentic-code-review/>)

Author: Addy Osmani

Published: 2026-06-15T00:00:00Z

Content type: article

Language: en

Sources: [Addy Osmani](<https://devfeed.tech/sources/addy-osmani.md>)

Topics: [agentic code review](<https://devfeed.tech/topics/agentic-code-review.md>), [Code review](<https://devfeed.tech/topics/code-review.md>), [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [Claude Code](<https://devfeed.tech/topics/claude-code.md>), [codex](<https://devfeed.tech/topics/codex.md>)

Tags: [agentic](<https://devfeed.tech/tags/agentic.md>), [agentic-code-review](<https://devfeed.tech/tags/agentic-code-review.md>), [ai](<https://devfeed.tech/tags/ai.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [code-review](<https://devfeed.tech/tags/code-review.md>), [codex](<https://devfeed.tech/tags/codex.md>), [queue](<https://devfeed.tech/tags/queue.md>)

### AI overview

This article argues that coding agents have shifted the main engineering constraint from writing code to deciding whether generated changes are trustworthy. It presents code review as increasingly important and describes using Claude Code and Codex to triage batches of incoming pull requests.

### Source excerpt

Coding agents are extraordinarily good now, and getting better fast. The interesting consequence is that the hard part of engineering moved from writing code to deciding whether to trust it, which makes review the most leveraged skill in software right now. How you approach it depends enormously on who you are: a solo developer with no users and a team maintaining a ten-year-old application are not solving the same problem.