Aller au contenu

root / tags / comprehension-debt

#comprehension debt

2 fiches

Using Claude Code: The Unreasonable Effectiveness of HTML

Article-manifeste de **Thariq Shihipar** (Engineer & serial entrepreneur, équipe Claude Code chez Anthropic) qui annonce un **changement de format de sortie par défaut pour les agents** : remplacer **Markdown par HTML**. Thèse : Markdown a été le format dominant entre humains et agents (simple, portable, éditable, lisible) mais est devenu **un goulot d'étranglement** à mesure que les agents produisent des artefacts plus longs et plus riches (specs, plans, rapports, code review). Au-delà de ~100 lignes, plus personne ne lit un fichier Markdown. HTML résout six limites simultanément : **densité d'information** (tableaux, CSS, SVG, scripts, canvas, images), **clarté visuelle** (mise en page navigable, responsive mobile), **facilité de partage** (lien S3 directement ouvrable dans un navigateur), **interactivité bidirectionnelle** (sliders, knobs, boutons "copy as JSON/prompt" pour reboucler vers Claude Code), **ingestion contextuelle native** (Claude Code lit codebase + MCP Slack/Linear + git history + Chrome) et **plaisir** (l'auteur revendique explicitement *"it's joyful"*). Cinq usages canoniques détaillés : (1) **specs/plans/exploration** en grille comparative, (2) **PR review** avec diff annoté inline, (3) **design & prototypes** avec sliders d'animation, (4) **rapports/recherche/learning** (l'auteur a fait générer un explainer prompt caching depuis l'historique git), (5) **éditeurs jetables custom** (drag-and-drop de tickets Linear, éditeurs de feature flags, prompt-tuner side-by-side) qui produisent un export "copy as markdown/diff/JSON" reréinjectable. Anti-pattern explicite : *"I'm a little bit afraid that people will read this article and turn it into a /html skill"* — l'auteur **refuse la skill-ification prématurée**, recommande de prompter from scratch ("make a HTML file"). FAQ pragmatique : coût tokens absorbé par les 1 MM context de **Opus 4.7**, génération 2-4× plus longue, diffs HTML bruyants (downside réel), style maîtrisé via design system HTML de référence.

#HTML#Markdown#format de sortie

Thariq Shihipar (Engineer & serial entrepreneur, équipe Claude Code chez Anthropic — site : thariqs.github.io/html-effectiveness ; X : @trq212)

Philosophie & Société

Cognitive Surrender

Article doctrinal d'Addy Osmani (Google) qui pose une distinction fondatrice pour le débat 2026 sur l'IA et la cognition : **Cognitive Offloading** (sain — déléguer le *comment* en gardant le jugement sur les résultats) vs **Cognitive Surrender** (toxique — accepter l'output IA en bloc sans former de raisonnement parallèle, *"borrowing the model's confidence as substitute for personal understanding"*). Étayage scientifique solide : étude **Shaw & Nave (Wharton/UPenn)** sur 1 372 participants — **73% acceptent des réponses IA démontrablement fausses**, confiance qui monte malgré un taux d'erreur de 50%. **MIT *Your Brain on ChatGPT*** — réduction de connectivité neuronale chez les rédacteurs assistés. **Anthropic Skill-Formation** — ingénieurs utilisant l'IA pour générer du code scorent **17% en dessous** sur la compréhension vs ceux qui l'utilisent pour l'enquête conceptuelle. Quatre exemples concrets de surrender (review de PR de 600 lignes sur signaux de surface, debug superficiel, décisions architecturales sans raisonnement, apprentissage dégradé). Cinq heuristiques personnelles (pré-générer ses attentes, review à la junior-engineer-standard, prompting adversarial, fatigue awareness, vérification de la source de confiance). Six garde-fous structurels (verification exit criteria, anti-rationalization tables, **PRs ~100 lignes max**, mode interrogatif > génératif, scaffolded friction, **solo keyboard time régulier**). Deux concepts neufs : ***Comprehension Debt*** (l'écart croissant entre volume total de code et compréhension humaine) et ***Mutual Amplification*** (boucle coopérative prompt-refine vs surrender-delegation). Thèse pivot : ***"the choice between thinking with AI versus not thinking at all remains entirely human"***. Contre-poids structurel et opérationnel à *"coding is solved"* (Cherny 2026-05) et complément analytique à Frizzo (2026-05-05).

#Addy Osmani#cognitive surrender#cognitive offloading

Addy Osmani (Software Engineer at Google, Cloud + Gemini, ex-Chrome — déjà au dossier veille avec *Agent Harness Engineering* 2026-04-19, *How to write a good spec for AI agents* 2026-01-13, *Conductors to Orchestrators* 2025-11-01).