Suurin muutos, jonka olen tuntenut viimeisen vuoden tai kahden aikana, on, *Pullipyyntöjen määrä on kasvanut epätavallisen paljon.
Olin insinöörityön johtaja. Huolehdin yli tusinan hengen tiimistä, Yli puolet heistä oli alihankkijoita (toissijaisia insinöörejä).
---
He toimivat yöllä ja viikonloppuisin päivätyönsä jälkeen. Ja perjantai-illasta sunnuntai-iltaan, Massiivinen määrä vetoja nousee samanaikaisesti.
Yksi urakoitsija voi työskennellä samanaikaisesti useiden arkistojen parissa, Viikon loppuun mennessä he ovat tilanteessa, jossa he miettivät "mistä aloitan?". Pelkästään viikonlopun aikana kasaantuvat kymmenet pull requestit ovat arkipäivää.
---
Vain koska tuote on mikropalvelukokoonpano, Edes yhdistämisprosessi ei ole mikropalvelu.
Käytännössä liiketoimintalogiikka on monimutkainen ja ulottuu jokaiseen palveluun, Jos ne yhdistetään ymmärtämättä kontekstia, Koko järjestelmän eheys tuhoutuu välittömästi.
Ensi silmäyksellä tuottavuus näyttää kasvavan. Mutta kokonaisuutena tuote muuttuu epävakaammaksi.
---
Tässä tilanteessa on vaikea levätä. Jos jättää lauantain ja sunnuntain vedot tarkastamatta, maanantaina saattaa jossain olla jotain rikki.
Loppujen lopuksi johtajat ja kehittäjät, "rakenne, joka ei voi levätä".
---
Pintapuolisesti tätä voitaisiin kuvata "tuottavuuden kasvuksi". Pohjimmiltaan kyse on kuitenkin kasvavasta "kontekstin katoamisesta ". Tuottavuus on, Ei ole kyse koodin kirjoittamisesta nopeammin, *riippuu kontekstin ymmärtävien ihmisten kyvystä tehdä oikeita päätöksiä ja yhdistää oikein.
---
Tekoäly voi kuitenkin auttaa tällä alalla joillakin aloilla, myös rajoitukset ovat selvät. Erityisesti UX:n ja front-endin osalta, joissa tarvitaan silmiä ja korvia, tekoäly ei voi vielä täydentää ihmisen aisteja.
Tekoäly voi kuitenkin edetä pelkällä back-end-logiikalla, käyttöliittymä- ja kokemussuunnittelu ei voi.
Mitä enemmän tekoälyä käytetään, sitä vähemmän tuottavuutta sanotaan saavutettavan, *Mitä enemmän tekoälyä käytetään, sitä vähemmän tuottavuutta saavutetaan, ja on helppo joutua "käänteiseen tuottavuusloukkuun ".
---
Tämä on ongelma, joka tulee esiin, kun siirrytään noin tusinan hengen kehitysorganisaatiota laajemmalle. En puhu sellaisista asioista kuin "01 prototyypit Claude-koodissa". *Se on todellisuus, joka tulee esiin, kun päästään vaiheeseen, jossa ylläpidetään tuotetta, joka toimii tuotantomittakaavassa.
Sekä tekoäly että ihmiset työskentelevät jo nyt äärirajoillaan. Silti mikään ei takaa, etteivät tuotteet hajoa.
