Files
echo-core/memory/kb/youtube/2026-05-03_ai-coding-dev-team.md
Marius Mutu f4880a2a18 chore: auto-state + new KB notes
State files updated by dashboard/heartbeat/cron jobs, plus new KB
captures (samsung firmware todo, scout song reel, weekly youtube notes).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-05 07:47:16 +00:00

3.3 KiB

What 6 months of AI coding did to my dev team

URL: https://youtu.be/h0hdaHPKDdI?si=_ptaLIMSMrIyXJxe Autor: Axel Miss (CEO Wu) Durata: 12:30 Data salvare: 2026-05-03 Tags: @work @growth


TL;DR

CEO-ul unei echipe de 20 de developeri descrie ce s-a schimbat în 6 luni de coding cu AI (Claude Code, Cursor). Concluzia: bottleneck-ul nu mai e scrierea codului, ci specificarea lui. Munca s-a mutat upstream — de la execuție la supraveghere și arhitectură. Seniorii se îneacă în code review, juniorii explodează productiv, iar mid-level-ul e în pericol de relevanță.


Puncte cheie

  1. Bottleneck-ul s-a mutat — Nu mai e "cine scrie codul", ci "cine scrie spec-ul". AI produce cod rapid, dar fără context → greșeli absurde (sistem de notificări fără rate limiting → 50.000 emailuri în câteva minute).

  2. Specificația e noul produs — PRD-urile detaliate, state machine-uri, decision tables — ce agile voia să omoare — sunt acum esențiale. AI funcționează excelent cu spec-uri clare. Codul devine dispensabil.

  3. Seniorii devin traffic controllers — Petrecut majoritate timpului în code review, incapabili să construiască. Juniorii produc cod de 10x mai rapid, dar codul nu se deployează singur.

  4. Juniorii prosperă, mid-level-ul riscă — Junior fără muscle memory → folosesc AI natural. Mid-level cu ani de "scriu cod într-un fel anume" → greu de reantrenat.

  5. Problema "cheating agent" — AI scrie cod broken + teste broken care validează codul broken. Trebuie prins înainte de producție.

  6. Cunoașterea instituțională e critică — Incident la 2 AM: server care cade → AI zice "restart". A fost restartat de 6 ori. Seniorul a văzut în 30s că pool-ul de conexiuni DB era plin din cauza unui cron job. AI nu știa asta. Soluție: "agent subconscious" — knowledge graph cu incidente, edge cases, cunoaștere tribală.

  7. Angry agents — Agenți antrenați să contrazică, nu să fie de acord. În outage, nu vrei un "yes man".

  8. Stranieri în propriul codebase — Dacă echipa nu citește cod scris de AI, nu înțelege sistemul. La 3 AM, stai la cod scris de mașină. Soluție: AI să documenteze deciziile arhitecturale → review cu seniorii ÎNAINTE de implementare.


Quote-uri

"The code started arriving faster than we could process it."

"The specification became the product. The code is dispensable."

"Can they write a specification clean enough that an AI can't misinterpret it?"

"My senior engineers have become traffic controllers — too busy reviewing AI code to build anything themselves."

"I didn't actually read all the code. I couldn't read all the code. There was too much of it. What do I do now?"

"Nobody handcodes polygons anymore. We all work in game engines."


Idei acționabile

  • Spec-uri mai stricte înainte de cod — înainte de orice feature nou în roa2web, scrie spec clar cu edge cases
  • Documentează incidentele — "ce știa seniorul în cap" când a rezolvat bugul → knowledge base pentru Ralph/AI
  • Angry agent mode — prompt Ralph să contrazică spec-ul înainte de implementare, nu să execute orb
  • Review arhitectural al deciziilor AI — Ralph să documenteze deciziile pe care le ia → Marius le revizuiește periodic