Den största förändringen jag har känt under det senaste året eller två är, * mängden pull requests har ökat onormalt.
Jag var en teknisk chef. Jag hade hand om ett team på mer än ett dussin personer, Mer än hälften av dem var entreprenörer (sekundära ingenjörer).
---
De arbetar på natten och på helgerna efter sitt dagjobb. Och från fredag kväll till söndag kväll, Mängder av drag går upp samtidigt.
En entreprenör kan arbeta med flera repositories samtidigt, I slutet av veckan befinner de sig i ett tillstånd av "var ska jag börja?". Dussintals pull requests som samlas på hög bara under helgen är vanligt förekommande.
---
Bara för att en produkt är en mikrotjänstkonfiguration, Inte ens sammanslagningsprocessen är mikro.
I praktiken är affärslogiken komplex och komplex och sträcker sig över varje tjänst, Om de slås samman utan att förstå sammanhanget, förstörs hela systemets integritet omedelbart.
Vid första anblicken ser produktiviteten ut att öka. Men på aggregerad nivå blir produkten mer instabil.
---
Det är svårt att vila i den här situationen. Om du lämnar lördagens och söndagens dragningar okontrollerade, Måndag, något kan vara trasigt någonstans.
När allt kommer omkring, chefer och utvecklare, "struktur som inte kan vila".
---
Ytligt sett kan detta beskrivas som "produktivitetsvinster". Men i grund och botten handlar det om en växande "förlust av sammanhang". Produktivitet är, handlar inte om att skriva kod snabbare, *Den beror på förmågan hos människor som förstår sammanhanget att fatta rätt beslut och sammanfoga korrekt.
---
AI kan dock hjälpa till inom detta område på vissa områden, begränsningarna är också tydliga. Särskilt inom UX och front-end, där det behövs "ögon" och "öron", AI kan ännu inte komplettera de mänskliga sinnena.
AI kan dock fortsätta med bara backend-logiken, Det kan inte användargränssnitt och upplevelsedesign.
Ju mer AI används, desto mindre produktivitet sägs uppnås, *Ju mer AI används, desto mindre produktivitet uppnås, och det är lätt att hamna i "omvänd produktivitetsfälla".
---
Det här är ett problem som blir uppenbart när man kommer bortom en utvecklingsorganisation på ett dussintal personer. Jag pratar inte om saker som "01 prototyper i Claude Code". *Det är en verklighet som framträder när du kommer till scenen för underhåll av en produkt som fungerar i produktionsskala .
Både AI och människor arbetar redan till sina yttersta gränser. Ändå finns det ingenstans som kan garantera att produkterna inte går sönder.
