Addy Osmani is a member of technical staff at Anthropic working on Claude Code. He previously spent more than fourteen years at Google leading developer experience across web tooling and AI, and writes books and technical guides about software quality and engineering practice.[1][2]
Start with Learning JavaScript Design Patterns →Education
Links
Website BiographyMember of Technical Staff, Claude Code · Anthropic
Background
Osmani’s personal biography records a bachelor’s degree from Sheffield Hallam University, a research master’s in computer science at Warwick and postgraduate certification in Design for Security at Oxford. It also traces early open-source participation in jQuery. Those are self-reported qualifications; the page does not provide degree dates.[2]
Career
His current site identifies Anthropic and Claude Code as his present work. At Google, he led developer experience across Chrome, DevTools, Lighthouse and Core Web Vitals, then worked on Gemini developer experience and became a director at Google Cloud AI. This sequence links tools for understanding web performance with tools for building and checking AI-assisted software. The homepage lists projects he contributed to, including Lighthouse, Workbox, Quicklink and TodoMVC, without claiming he was their sole creator.[1]
Contributions
Learning JavaScript Design Patterns shows how modules, observers, mediators and other patterns solve recurring application-design problems. The second edition relates those ideas to modern JavaScript and React and includes performance and rendering patterns such as dynamic imports and islands architecture. The book makes a design vocabulary concrete through code, helping developers recognize when an existing structure fits the problem and when an abstraction adds unnecessary complexity.[3]
Ideas
Own the Outer Loop distinguishes the execution cycle an agent can perform from the human decision to ship its result. Osmani argues that tests and other checks should produce evidence, which supports a release decision someone can explain. The surrounding harness supplies tools, memory, permissions and recovery; a capable model alone does not supply those guarantees. This extends his software-quality work into the problem of operating coding agents at greater scale.[4]
Tools, writing & talks
Writing, research & talks
Start here
Learning JavaScript Design Patternsaddyosmani.comA practical book on JavaScript and React patterns, with a free preview and code examples.
Start with the design-pattern book preview if you already write JavaScript and want to improve application structure. For current agent workflows, read Own the Outer Loop after identifying how your team decides a change is ready to ship.
Author[3]- From Chrome DevTools to AI Engineering, with Addy Osmaninewsletter.pragmaticengineer.com
A long interview with Addy Osmani on the path from building browser tooling to AI developer experience, and on what changes in how engineers work when the assistant is in the loop.
Catalog workOriginal source - Own the Outer Loopaddyosmani.com
An argument for human accountability and independent evidence around coding-agent execution.
Author and keynote speaker[4] - Addy Osmani’s project and writing indexaddyosmani.com
A guide to his books, technical essays, talks and open-source contributions.
Author and contributing engineer[1]
Tools
- Web Quality Skills
github.comMeasurement-first agent skills that audit performance, accessibility, and SEO via Lighthouse.
Catalog workOriginal source - Agent Skills
github.comMarkdown workflows that walk coding agents through spec, build, review, and ship steps.
Catalog workOriginal source