We houden van een goede oude sociale media-braadstuk, en Garry Tan, CEO van Y Combinator, bevond zich aan het zakelijke einde van een doozie-woensdag.
Tan, die in een vorig leven als hoofd techniek bij Palantir werkte en daar onlangs een uitgesproken pleitbezorger voor was AI acceleratie, pochte dat hij en zijn AI-codeeragenten 37.000 regels code per dag hebben ingezet in vijf afzonderlijke projecten. “Absoluut gekke week voor agent-engineering”, Tan schreef in een X-post op maandag, voegt er één toe vervolgpost dat hij een verzendreeks van 72 dagen had.
Twee dagen later besloot een Poolse game-ontwikkelaar en senior software-ingenieur met de gebruikersnaam Gregorein de werkelijke resultaten van al dat verzenden eens nader te bekijken door te kijken naar Tan’s AI-gerichte blog. “Dit is hoe 78.400 regels AI-slopcode er in productie uitzien”, zegt Gregorein. schreef X.
Gregorein vond deze goudklompjes tijdens zijn beoordeling eind maart van Tan’s sitecode en netwerkverzoeken:
- Tan/AI heeft de website zo gebouwd dat wanneer een gebruiker de website bezoekt, zijn browser 169 serververzoeken doet voor verschillende assets met een totale grootte van 6,42 megabytes. Ter vergelijking: de minimalistische Hacker News-website (ook mogelijk gemaakt door Y Combinator) doet 7 verzoeken om gegevens van in totaal slechts 12 kilobytes.
- De website stuurt 28 daadwerkelijke testbestanden (codeontwikkelaars gebruiken om hun werk op de werkelijkheid te controleren) rechtstreeks naar de browser van elke bezoeker. Dat is 300 KB pure ontwikkelaarsondersteuning waar gebruikers nooit om hebben gevraagd.
- Het laadt 78 verschillende JavaScript-controllers voor functies zoals het genereren van AI-afbeeldingen, stemextractie, videotools, enz., Die geen enkele op de website worden weergegeven. De browser moet ze nog steeds allemaal downloaden “voor het geval dat”.
- Het logo van de site is een illustratie van een beer. De site downloadt het logo in acht verschillende formaten, waaronder een volledig leeg 0-byte-bestand dat op de een of andere manier in productie is gekomen, ontdekte Gregorein.
- De website maakt gebruik van enorme, ongecomprimeerde ouderwetse PNG’s (elk ongeveer bijna 2 MB), ook al smeekt de browser letterlijk om moderne kleine formaten. Twee afbeeldingen alleen al verspillen ongeveer 4 MB; met nieuwere formaten hadden ze slechts 300 KB kunnen zijn.
- Gregorein vond ook dubbele pagina-inhoud, een leeg Cascading Style Sheets (CSS)-bestand, een enorme rich-text-editor geladen op een alleen-lezen pagina, ontbrekende afbeeldingsbeschrijvingen en analysecode die opzettelijk via een proxy routeert om de advertentieblokkers van mensen te omzeilen (met een opmerking in de code die dit toegeeft), meldt Gregorein.
- Gregorein merkt op dat zijn recensie alleen de front-endcode omvatte die zichtbaar is in de browser, en niet de backend- en databasecode. Zelfs zonder de achterkant aan te raken, maakt de publieke output (de gebruikerservaring op de website) duidelijk dat Tan’s website vol duidelijke opgeblazenheid, verspilling en beginnersfouten staat.
Het grotere punt is dat hoewel AI-coderingstools het gemakkelijk maken om veel code uit te pompen, het (nog steeds) echt de kwaliteit van de code is die er toe doet. Met andere woorden: kwantiteit is niet noodzakelijkerwijs gelijk aan kwaliteit. Natuurlijk kunnen niet-codeerders gewone taal gebruiken om een AI-tool opdracht te geven snel websites of apps of nieuwe functies te bouwen, maar als die code in productie gaat zonder goed onderzoek en testen, kan dit voor de hand liggende storingen veroorzaken, beveiligingsproblemen veroorzaken of problemen introduceren die later naar boven komen en ingenieurs dwingen de onderliggende code te traceren en te repareren.
Gregorein bekritiseert geen AI-coderingstools of de afhankelijkheid van ontwikkelaars ervan; zoals hij op sociale media heeft aangegeven, gebruikt hij de tools zelf. Maar hij zegt dat de tools nog steeds een verbetering zijn, en geen vervanging, voor ervaren software-ingenieurs.
Noch Tan noch Gregorein reageerden onmiddellijk Snel bedrijf’s verzoek om commentaar. Tan deed het echter wel ga naar X op donderdag om te schrijven: “Goedemorgen haters! Jullie haat maakt me sterker. Ik hou van jullie allemaal.” Zijn bericht ging vergezeld van een meme van een lachende Sneeuwwitje.



