# Addy Osmani blog

Addy Osmani writes at addyosmani.com on web performance, JavaScript tooling, and increasingly on the human-side economics of AI-assisted development. Engineering manager at Google working on Chrome and the web platform. Author of *Learning JavaScript Design Patterns*, *Image Optimization*, and the recent *Leading Effective Engineering Teams*. Long active in the open-source frontend world (Yeoman, TodoMVC).

The recent essay arc on AI coding is mostly about *posture* — what changes inside the engineer who uses these tools every day, not whether the tools are good. Three pieces form a loose trilogy:

- "Cognitive Surrender" — the moment an AI reviewer's verdict quietly replaces your own
- "Comprehension Debt" — the gap between code shipped and code understood
- [[dont-outsource-learning|"Don't Outsource Learning"]] — the solo-engineer version of the same loop, with three studies converging on the same finding

## Ingested articles

- [[dont-outsource-learning]] — May 2026: default AI coding loops degrade the skill engineers are paid for; Anthropic + MIT + CHI 2026 studies; posture-shift prescription
