1 Punkte von GN⁺ 3 시간 전 | 1 Kommentare | Auf WhatsApp teilen
  • Die tatsächliche Arbeit in der Tech-Branche ähnelt eher einem Gemisch aus orientierungslosen Schiffen, brennender Ausrüstung, verschwundenem Wissen und Automatisierung, die nicht hilft, als einem sauberen Plan und einem perfekten Produktionsprozess
  • Organisationen stellen AI als Beleg für Produktivitätssteigerungen dar, um Personalabbau und die Auslagerung von Urteilsvermögen zu rechtfertigen, und kappen sogar die lehrlingsartige Pipeline, in der Juniors zu Seniors heranwachsen
  • Goodhart’s Law, Geschwindigkeitsmetriken, Story Points, Testabdeckung und DORA-Metriken können tatsächliche Qualität und Urteilsvermögen nicht ersetzen; wenn die Menschen verdrängt werden, die Fehler finden, wird die Codebasis fragil
  • Es gibt einen cron job, der seit 2016 jeden Tag um 3 Uhr morgens läuft, und Betriebswissen wie # DO NOT CHANGE!!! Ask Ben wird von jemandem wie Sara zusammengehalten, ohne dass die Organisation das überhaupt weiß
  • Das Kernproblem ist nicht AI, sondern Gier; wenn Sara verschwindet, kann auch das unsichtbare System zusammenbrechen, das die Gehaltszahlungen eines Unternehmens mit 30.000 Beschäftigten trägt

Software-Organisationen zerfielen schon vor den Veränderungen durch AI

  • Auf Geburtstagsfeiern kommt immer wieder die Frage, ob man sich Sorgen machen müsse, dass AI die Arbeitsplätze wegnehme, aber die Arbeit in der Tech-Branche war nie dieser saubere Plan und perfekte Produktionsprozess, den Außenstehende sich vorstellen
  • Die tatsächliche Arbeit ähnelt eher einem Gemisch aus orientierungslosen Schiffen, brennender Ausrüstung, Systemen, deren Funktionsweise niemand mehr kennt, und Automatisierung, die nicht hilft
  • CEOs kommen mit Geschichten darüber an, dass AI die Produktivität im Team eines Freundes namens Jared erhöht habe und man deshalb die Hälfte entlassen konnte, doch vor Ort wirkt das als Druck, bei dem schwer zu sagen ist, ob es Angeberei oder Drohung ist
  • Das größere Problem als die Angst, „AI nehme Arbeitsplätze weg“, ist, dass Organisationen AI als Vorwand nutzen, um Personalabbau und die Auslagerung von Urteilsvermögen zu rechtfertigen

Entlassen wurde nicht die aktuelle Leistung, sondern die künftige Kompetenz

  • Führungskräfte, die früher selbst Engineers waren, wussten einmal, warum Code Reviews nötig waren und wie die erste PR eines Juniors von Seniors hart geprüft wurde und gerade dadurch Lernen entstand
  • Nicht 2024 wurde plötzlich beschlossen, Code Reviews und lehrlingsartiges Wachstum abzuschaffen; vielmehr wurden die Spielräume kleiner, und die Tabellen des CFO sowie das Vertrauen des CEO in AI-Demos trieben die Entscheidungen der Organisation voran
  • Der CEO sieht bei einem Offsite eine „Demo, in der ein Agent in 14 Minuten ein komplettes Feature schreibt“, und sagt dem Vorstand, dass sich die Engineering-Organisation bis Q2 um 30 % reduzieren lasse
  • Führungskräfte reden sich ein, Juniors würden sich anpassen, umschulen lassen und woanders einen Platz finden, Seniors würden die fehlenden Hände auffangen und Agenten würden die Lücken füllen
  • Doch der Wert von Juniors lag nicht in der sofortigen Produktivität, sondern darin, später zu Senior Engineers zu werden, die wissen, „wo die Leichen begraben sind“
  • Die Optimierung auf Output hat lehrlingsartiges Wachstum abgeschafft, und wenn in ein paar Jahren Seniors fehlen, wird sich niemand mehr an die Ursache erinnern

Metriken und Tools können Urteilsvermögen nicht ersetzen

  • Engineers, die schon früher die Folgen von Führungskräften aufräumen mussten, die einfache Antworten verkauft haben, wussten bereits, dass Zahlen keine echte Qualität garantieren
  • Goodhart’s Law hat Zahlen zerstört, die Nicht-Engineers als Beleg dafür präsentiert wurden, dass „es gut läuft“, etwa Geschwindigkeitsmetriken, Story Points und Testabdeckung
  • Auch bei den DORA-Metriken hat sich bereits gezeigt, wie die Stabilität von Deployments ins Wanken gerät, wenn das Hinzufügen von Tools Vorrang vor Urteilsvermögen bekommt
  • Wenn die Menschen verdrängt werden, die Fehler finden können, oder lernen aufzuhören, Fehler zu finden, wird die Codebasis fragil
  • Trotzdem unterschrieben die Leute die Listen. Die Alternative war, den Job zu verlieren, und der Job hing an Hypothek, Studiengebühren, Visa und an dem eigenen Ich, von dem man glaubte, man könne es später noch reparieren
  • Dieses „später“ kommt nicht, und alle wussten das

Unsichtbares Betriebswissen hält das Unternehmen zusammen

  • Irgendwo in der Infrastruktur gibt es einen cron job, der seit 2016 jeden Tag um 3 Uhr morgens läuft und etwas Wichtiges tut, obwohl niemand genau weiß, was eigentlich
  • Im Kommentar am Anfang der Datei steht # DO NOT CHANGE!!! Ask Ben, aber Ben ist nicht mehr erreichbar
  • In den letzten vier Jahren stand bei jeder Roadmap-Planung die „Modernisierung des Legacy-cron“ als möglicher Punkt auf der Liste, wurde aber nie ausgewählt; der Eintrag wurde sogar zweimal direkt wieder entfernt
  • Die Person, die diesen Job tatsächlich am Leben hält, ist Sara, und die Organisation weiß nicht einmal, dass Sara diese Arbeit macht
  • Sara ist Mitte 50 und arbeitete in einem kleinen Büro drei Straßen vom Hauptsitz entfernt, doch nachdem das Büro aus Kostengründen geschlossen wurde, suchte sie sich einen Schreibtisch und eine Netzwerkverbindung in einem Raum unter Deck
  • Sara wurde seit 1998 von Ben betreut und ging nach Bens Tod sogar zu seiner Beerdigung, aber auch das weiß die Organisation nicht
  • Wenn der Job regelmäßig stoppt, bekommt Sara einen Anruf, prüft das Problem und schiebt ihn erneut an, damit er wieder versucht zu laufen
  • Dieser Job hängt von einem Modul ab, das in der Zeit verloren gegangen ist, aber Sara hat eine Kopie davon auf einem USB-Stick, den sie auf Bens Schreibtisch gefunden hat
  • Kein Agent hat dieses Modul angefasst, und auch künftig wird das keiner tun

Sara ist die letzte Form einer unersetzbaren Pipeline

  • Sara ist nicht einfach nur eine sichere Arbeitskraft, sondern institutionelles Wissen, das durch die Übergänge der Organisation gelöscht wurde und nun in einem 55-jährigen Körper herumläuft
  • Sara ist das Ergebnis lehrlingsartigen Wachstums, das über Ben, 1998 und einen USB-Stick weitergereicht wurde, und damit fast schon die Pipeline selbst, die Menschen hervorbringt
  • Wenn Sara verschwindet, kann man keinen Ersatz einstellen, weil das System, das Menschen wie Sara hervorbrachte, bereits vor drei Jahren gestorben ist
  • Der cron job sorgt für die Gehaltszahlungen, aber die Organisation weiß nicht einmal das
  • Wenn Sara verschwindet und der cron job stirbt, muss ein Unternehmen mit 30.000 Beschäftigten neu herausfinden, wie es alle bezahlen soll
  • Die dann nötige Antwort wäre, „jemanden mit einem Löffel“ einzustellen, aber die Organisation hat sich bereits selbst die Fähigkeit genommen, solche Menschen hervorzubringen

Die Schlussfolgerung ist nicht AI, sondern Gier

  • Die Antwort auf die Frage auf der Party lautet nicht: „AI hat uns die Jobs weggenommen“, sondern: Gier hat es getan
  • Es ist dieselbe Gier, die Fabriken nach Bangladesch verlagert und in den Kobaltminen des Kongo Sklaven zurückgelassen hat; diesmal trägt sie nur die neue Maske namens AI
  • Daraus folgt die Empfehlung, dem Neffen, der Shopify-Stores baut, zu sagen, er solle etwas anderes machen
  • Etwas anderes zu machen rettet einen zwar nicht, aber man muss sich dann wenigstens seltener einreden, dass ein Roboter das eigene Leben zerstört
  • Nur Sara bleibt als Ausnahme zurück. Sie sitzt unter Deck mit einem USB-Stick in der Hand, und weil die Organisation nicht weiß, dass sie dort ist, hat sie sie noch nicht gefunden
  • Alle anderen stehen oben an Deck, schauen auf den umgestürzten Mast und die brennende Puppe und haben keine Ahnung, wie irgendetwas eigentlich funktioniert

1 Kommentare

 
GN⁺ 3 시간 전
Hacker-News-Kommentare
  • Der Satz „Nicht Gier hat uns die Jobs weggenommen, sondern AI“ – nein, umgekehrt – hat mich wirklich getroffen
    Mir gefiel die Formulierung, dass es einfach dieselbe Gier ist, die Fabriken nach Bangladesh verlagert und Sklavenarbeit in den Kobaltminen im Congo aufrechterhält, jetzt nur mit einer neuen Maske; und auch die Stelle, an der gesagt wird, man solle dem eigenen Neffen lieber zu etwas anderem raten, war eindringlich
    Dieser Text ist fast schon Kunst; ich sollte wohl eine Nacht darüber schlafen und ihn morgen früh noch einmal lesen

    • Das bringt sehr gut in Worte, was ich in letzter Zeit selbst gefühlt habe
      Ich mag Programmierung und bin ziemlich gut darin, aber diese Branche ist ein Müllhaufen
      Ich habe bereits beschlossen, wieder zur Schule zu gehen und mir einen sogenannten „richtigen“ Beruf zu suchen, weil ich es leid bin, in einer Branche zu arbeiten, die geradezu besessen davon ist, die Gesellschaft zu zerstören
    • Die Gesellschaft schuldet mir nicht mehr als 500.000 Dollar im Jahr, nur weil ich ein paar Zeilen Anweisungen in einer obskuren Spezifikationssprache schreibe
      Es war großartig, so viel Geld zu bekommen, aber ich halte das eher für Glück und Umstände
      Wenn ein Roboter mir meinen Job wegnimmt, suche ich mir etwas anderes und habe nicht vor, böse Reiche oder andere Monster dafür verantwortlich zu machen
    • Wirklich? Wenn man sich ansieht, warum es Sklavenarbeit im Congo gibt, dann doch deshalb, weil Material für Premium-Elektroautos hergestellt wird, um die Nachfrage reicher westlicher Länder zu bedienen
      Wenn es diese Nachfrage nicht gäbe oder Menschen sagen würden: „Zu diesem Preis geht es trotzdem nicht“, dann ließe sich die moralische Verantwortung nicht einfach allein den Industriellen zuschieben, und solche Minen würden gar nicht existieren
    • Es ist nicht Gier, die Jobs wegnimmt, sondern Fortschritt
      Dank Waschmaschinen wird niemand mehr fürs Händewaschen von Wäsche bezahlt, und weil Nachrichten digital zugestellt werden, braucht man weniger Zeitungsboten
      Bei AI ist es nicht anders: Wenn irgendeine Arbeit automatisiert oder effizienter gemacht werden kann, dann wird das auch geschehen
      Für den Einzelnen mag das kein Gewinn sein, für die Gesellschaft insgesamt kann es aber einer sein
      Ich behaupte hier nicht, dass AI oder LLMs diese Arbeit tatsächlich schon erledigen können, sondern nur: „Wenn“ sie es können, dann wird es auch so kommen
      Dafür braucht es keine Gier
    • Ich habe nur ein wenig bei Computersystemen mitgeholfen, aber die im Text aufgezählten Frustrationen — dass Menschen Systeme nicht verstehen, weggehen und die Geschäftsführung trendige Software einführt — entstehen auch ohne gierigen Kapitalismus
  • Die Aussage „Es war schon immer mies, in der Tech-Branche zu arbeiten, und nie das, was die Leute sich darunter vorgestellt haben“ stimmt einfach nicht
    Von 1988 bis 2000, also mindestens 13 Jahre lang, war es für mich wirklich großartig, in der Tech-Branche zu arbeiten, und wahrscheinlich auch noch eine ganze Weile danach
    Der Hauptgrund, warum es schlecht zu werden begann, war nicht die Technik, sondern das Business, insbesondere Firmenübernahmen und Fusionen
    In guten Unternehmen an interessanten Problemen zu arbeiten, sinnvolle Software zu bauen und zufriedene Kunden zu haben, war für Techniker das Paradies

    • Freut mich, dass du eine gute Zeit hattest, ich auch
      Schlecht wurde es nicht, weil es plötzlich schlecht geworden wäre, sondern weil wir es erst allmählich bemerkt haben
      Nicht die Technik ist schlecht, sondern die Tech-Industrie
      Für manche Menschen war sie schon immer schlecht, und inzwischen wirkt es nur so, als sei sie ganz offen für alle schlecht geworden
    • Was mir aus dieser Zeit bei der Arbeit am stärksten in Erinnerung geblieben ist: Manager überließen technische Entscheidungen den Ingenieuren
  • Ich stimme nicht jeder Schlussfolgerung dieses Textes zu, aber ich fand es gut, einmal einen HN-Beitrag komplett lesen zu können, ohne diesen Hochglanz von AI-Koautorenschaft zu spüren

    • Lustigerweise begann ich mich ungefähr zur Hälfte zu fragen, ob der Text zumindest mit Claude redigiert wurde
      Das ist überhaupt nicht abwertend gemeint, ich halte ihn für durchdacht, aber ich habe diesen Hochglanz von AI-Koautorenschaft durchaus gespürt
      Das lässt mich darüber nachdenken, wie viele Texte ich wohl gelesen habe, ohne zu merken, dass sie von einem LLM erzeugt wurden
      Ich glaube, ich habe ein ganz gutes Gespür dafür, aber perfekt ist es nicht, und es wird sowohl falsche Negative als auch falsche Positive geben
      Was bedeutet es, wenn wir den Unterschied irgendwann nicht mehr erkennen können?
      Je länger ich darüber nachdenke, desto mehr hoffe ich, dass der Autor das angesichts des Themas nicht als Beleidigung auffasst
      Vielleicht liegt es auch einfach daran, dass es noch früh am Morgen ist, und mein Urteil ist wahrscheinlich falsch
      Gerade deshalb beschäftigt mich die obige Frage umso mehr
    • Genau, es ist nicht X, sondern Y
      Ich habe im Job schon viel zu oft gesehen, wie Leute Gedankenstriche und diese offensichtliche AI-Schreibe verwenden, und bin es leid
      Es fühlt sich ein wenig beleidigend an, erinnert mich am Ende aber auch daran, dass wir alle an dieser Farce mitwirken
  • Der sogenannte jobbedingte Rückgang durch AI liegt nicht an AI
    Ich glaube nicht, dass jemand ernsthaft etwas anderes behaupten kann
    Innerhalb eines Jahres, wahrscheinlich sogar früher, werden Softwaresysteme anfangen zusammenzubrechen, und genau das wird auch passieren
    Dann wird das Hiring im Tech-Sektor explodieren
    Ich glaube eher, dass es weltweit gar nicht genug Entwickler gibt, um die Defizite von AI auszugleichen
    Die Rechnung ist eindeutig
    Selbst wenn Menschen nur 1 % aller erzeugten Softwaresysteme anfassen würden — was angesichts des aktuellen Zustands und künftiger Regulierung schon kaum realistisch ist — reichen 47 Millionen Entwickler weltweit bei Weitem nicht aus
    Die Jobs werden zurückkommen und auch besser bezahlt werden, aber Programmierung wird noch quälender werden und nicht für jeden geeignet sein
    Wenn man nicht gern rückwärts durch ein verheddertes Chaos gräbt, ist es vielleicht nichts für einen
    Wenn AI alles ist und AI Software ist, dann wird alles zu Software, und jeder wird ein Stück dieser Software haben wollen

    • „Ich glaube nicht, dass jemand etwas anderes behaupten kann“ — tatsächlich behaupten Millionen von Menschen genau das Gegenteil
  • Die Grundstimmung des Textes ist treffend
    Ich bin vor vier Jahren in Rente gegangen, und schon damals ging es seit über zehn Jahren bergab
    Eine Sache möchte ich aber ergänzen: Programmieren kann immer noch Spaß machen
    Programmieren als Beruf ist unerquicklich, aber wenn man für eigene Projekte programmiert, merkt man, dass es immer noch Freude machen kann
    Trotzdem bin ich sehr froh, ausgestiegen zu sein
    Gegen Ende meiner Laufbahn saß ich einmal mit einem Kollegen beim Mittagessen im Apple Park, und wir starrten geistesabwesend den Gärtner an, der sich um die Pflanzen und Bäume in der Mitte des „Parks“ kümmerte
    In dem Moment, als mein Kollege etwas über diesen Gärtner sagen wollte, wusste ich sofort, dass er genau dasselbe dachte wie ich und was er als Nächstes sagen würde

  • Der Text war wirklich gut
    Ich mochte Sätze wie „Wenden wir uns leichteren Themen zu, etwa der Frage, ob wir Iran mit Atomwaffen beschießen sollen“, oder „Junioren gibt es nicht mehr. 2024 fand ihre Beerdigung statt, aber niemand kam“, oder „Nicht AI hat uns die Jobs weggenommen, sondern die Gier“
    Die Satire mit ihrer zynisch geprägten Erfahrung funktioniert sehr gut

    • Ich mochte auch die Stelle: „Wenn der Applaus verebbt, meine Mitarbeiter oder meine Reports oder, wenn ich gut gelaunt bin, ‚mein Team‘“
  • Programmieren war schon immer mies
    Der Unterschied heute ist, dass es jetzt AI-Agenten gibt, die diese miese Arbeit angeblich für uns übernehmen sollen, und irgendwie ist dadurch alles noch schlimmer geworden
    Jetzt muss ich Code debuggen, den ich nicht geschrieben habe, nicht vollständig verstehe und im Code-Review nicht einmal richtig erklären kann

    • Warum findest du, dass Programmieren mies ist?
  • Wunderschöner Text
    Ich habe mich auch über den Backlink zu Peter Welchs Text gefreut, der so etwas wie der geistige Vorfahr dieses Beitrags ist; ich hatte schon vergessen, wie man ihn findet, und es war schön, ihn noch einmal zu lesen

  • Ist es nicht ein bisschen ironisch, dass ein Text mit dem Titel „Programmieren ist mies“, vermutlich auf einem statisch generierten Blog, gerade am HN-Traffic erstickt?

    • Ja, das war mein Fehler
      Ich habe den kostenlosen Tarif von Cloudflare genutzt, weil ich zu faul war, auf ISR umzustellen, und ich hatte überhaupt nicht damit gerechnet, dass so viel Traffic kommen würde
  • Wirklich großartig, und ich bin danach zurückgegangen und habe auch wieder „Programming Sucks“ gelesen
    Auch dort gibt es viele herrliche Sätze
    „Der einzige Grund, warum die Computer von Codern besser funktionieren als die von Nicht-Codern, ist, dass Coder wissen, dass Computer wie schizophrene Kinder mit Autoimmunerkrankungen sind, und sie sie nicht schlagen, wenn sie sich danebenbenehmen“

    • Prozesse, die nicht hören wollen, werden alle beendet