Deset milijardi dolara godišnje za softver koji ne može kopirati i zalijepiti.
To nije hipotetska budalaština, to je Microsoft Teams. Apsurd je toliko gust da ga možeš rezati nožem i servirati na tanjuru uz prilog samozavaravanja. Nedavni update za Microsoft Edge — browser, dakle, program za pregledavanje interneta — slomio je funkciju desnog klika za lijepljenje u chatu Teams desktop klijenta. Ne u nekoj egzotičnoj, rubnoj funkciji. U osnovnoj, fundamentalnoj, ljudski biološkoj radnji koju svaki primat s touchpadom obavlja sto puta dnevno. Kopiraj. Zalijepi. Desni klik. Ili, u ovom slučaju, ne.
Dijagnoza je jednostavna: sindrom kronične prekompleksnosti. Pacijent, u ovom slučaju softverski ekosustav veličine malog planeta, pokazuje sve simptote zatajenja organa zbog samoinduciranog trovanja vlastitim slojevima apstrakcije. Teams nije samo aplikacija. To je Frankensteinov čudovišni hibrid web tehnologije, native koda, Electron omotača i cloud integracija koji diše preko toliko posrednika da je čudo što uopće može primiti poruku. Edge update nije krivac. On je samo simptom. Krivac je arhitektonski egoizam koji vjeruje da se svaki problem rješava dodavanjem još jednog sloja, još jedne ovisnosti, još jednog API-ja.
Pitanje je naivno poput djeteta koje upire prstom u cara: zašto browser, alat za čitanje web stranica, uopće ima ikakvu vezu s radom desktop chat aplikacije? Odgovor je tehnokratski kaos. Moderni "desktop" aplikacije su često samo zapakirani browseri koji izvode lokalnu web stranicu. Teams je, u srži, web aplikacija koja trči u vlastitom, specijaliziranom Chrome okruženju. Granice su toliko izmrljane da update za jedan komercijalni browser može slomiti drugi komercijalni chat klijent. To nije integracija. To je kolaps konceptualne čistoće.
Ekonomski apsurd ovdje postaje opipljiv. Microsoft naplaćuje korporacijama desetke milijardi za Microsoft 365 pakete koji u srcu imaju Teams. Firme ulažu u obuke, migracije, change management. Radnici troše neurone na učenje novih interfejsa, shortcutova, workflowa. A temeljni alat za komunikaciju pada jer je netko u Redmondu odlučio promijeniti nešto u browseru koji, u teoriji, ne bi trebao biti ni instaliran da bi native aplikacija radila. Trošak ovakvog kvara nije samo u satima IT podrške. Trošak je u prekinutom flowu, u izgubljenoj ideji koja se nije zalijepila, u besu koji se akumulira u zidu između monitora i čovjeka. To je porez na ludilo, naplaćen u valuti produktivnosti.
Industrija je odavno prešla Rubikon gdje se kompleksnost prodaje kao napredak. Nije slučajno što se najpouzdaniji softver na svijetu još uvijek vrti u jezgrenim infrastrukturama pisanim prije 50 godina. Nije slučajno što su najstabilniji sustavi oni s najmanje pokretnih dijelova. Moderni tech stack, međutim, funkcionira na principu kule od karata gdje svaki sloj leži na nestabilnoj podlozi hype-a i open-source ovisnosti. Jedan maintainer na drugom kraju svijeta može povući svoj paket s NPM-a i srušiti pola interneta. A sada vidimo da i korporacija veličine Microsofta nije imuna. Njen vlastiti slojeni luk svakodnevno jede vlastiti rep.
Postoji tu i nešto duboko poetično, gotovo kafkijansko, u činjenici da alat za komunikaciju postaje nijem upravo zbog prekomjerne tehnologije namijenjene da ga poboljša. To je parabola našeg digitalnog doba: više smo povezani, a manje sposobni reći nešto jednostavno. Više smo integrirani, a lakše se slomimo. Sjećam se vremena krajem devedesetih, dok smo podizali prve servere za Kvarner Net, kada je pouzdanost bila sveta stvar. Ako si obećao 99.9% uptime-a, to je značilo da si provodio noći nad konfiguracijama, testirao svaki update na staging okruženju, drhtao prilikom svakog reboota. Bila je to odgovornost. Danas se uptime prodaje kao SLA u ugovoru, ali se kvari internaliziraju kao "očekivani poremėćaji u dinamičnom okruženju". Jezik se promijenio da bi prikrio eroziju kvalitete.
Rješenje koje Microsoft nudi za ovaj specifični bug je savršena ilustracija spirale. Ne mogu jednostavno rollbackati Edge update za sve. Umjesto toga, nude korisnicima da ručno pokrenu PowerShell skriptu koja mijenja registar, ili da čekaju na automatski popravak koji će stići kroz kanal ažuriranja. Dakle, da bi popravili kvar u chat aplikaciji uzrokovan browserom, moraš koristiti advanced system alat za izvođenje skripti koja mijenja jezgrenu bazu podataka operativnog sustava. To je kao da ti se pokvari brave na autu, a serviser ti predlaže da prvo ručno izrežeš novi ključ na CNC stroju u garaži.
Krajnji zaključak nije da je Microsoft loš, ili da je tech industrija u kolapsu. Zaključak je da se cijena apstrakcije dugo skrivala u računima usluga i u vremenu izgubljenom na workaroundove. Sada ta cijena postaje vidljiva na najbanalnijim mjestima. Na desnom kliku. Na kopiraj. Na zalijepi. Kada temeljne radnje prestanu raditi, iluzija napretka puca. Ostaje samo slojevita krhkost sustava koji je postao previše pametan za vlastito dobro.
Budućnost je stigla. I ne može zalijepiti tekst iz međuspremnika.
Izvor: bleepingcomputer.com
Zanima vas ovakva AI tehnologija?
RiNET gradi sovereign AI rjesenja za javni sektor i poduzeca - od civic intelligence do automatizacije nabave.
Kontaktirajte nas →
Komentari