In diesem Newsletter-Artikel von « Strategize Your Career » stellt Fran Soto, Software Engineer bei Amazon, das Konzept des « Entwicklergeschmacks » (developer taste) als grundlegende Fähigkeit im Zeitalter des KI-gestützten Programmierens vor. Seine zentrale These: Das Problem ist nicht mehr fehlerhafter Code, sondern fehlerhaftes Urteilsvermögen.
Soto definiert Entwicklergeschmack als « das Urteilsvermögen zu wissen, wie die richtige Lösung aussieht, bevor auch nur eine Zeile Code geschrieben wird — und die Disziplin, diese Lösung zu verfolgen statt der ersten Ausgabe, die kompiliert ». Diese Definition umfasst zwei komplementäre Dimensionen: Unterscheidungsvermögen (Qualität erkennen) und persönliche Disziplin (den Weg des geringsten Widerstands verweigern).
das Urteilsvermögen zu wissen, wie die richtige Lösung aussieht, bevor auch nur eine Zeile Code geschrieben wird — und die Disziplin, diese Lösung zu verfolgen statt der ersten Ausgabe, die kompiliert
Das Phänomen, das er « AI slop » nennt — Code, der kompiliert, Tests besteht, oberflächlich korrekt erscheint, aber « den nächsten sechs Monaten aller Beteiligten das Leben schwerer macht » —, stellt seiner Ansicht nach die eigentliche Gefahr des Zeitalters des KI-unterstützten Programmierens dar. Dies ist kein Werkzeugproblem, sondern ein Prozessproblem: KI ist ein Werkzeug, das gut oder schlecht eingesetzt werden kann, und null Aufwand bei der Steuerung der KI-Arbeit führt zwangsläufig zu schlechter Arbeit.
Soto schlägt eine Umkehrung der Perspektive bei der Bewertung von Ingenieuren vor. Statt zu betrachten, was ein Entwickler gebaut hat, sollte man untersuchen, was er abgelehnt hat. Geschmack zeigt sich in negativen Entscheidungen: was abgelehnt wurde, wogegen Einspruch erhoben wurde, was früh im Entwicklungsprozess verworfen wurde. Um Geschmack bei einem Kandidaten oder Kollegen zu erkennen, empfiehlt er, danach zu fragen, was sie anders machen würden, welche Kompromisse sie abgelehnt haben und welche Lösungen sie trotz technischer Machbarkeit verworfen haben.
Seine Schlussfolgerung ist ebenso einfach wie beunruhigend: Wenn jeder Code generieren kann, wird die Fähigkeit zu erkennen, welchem Code man vertrauen kann, zur entscheidenden Fähigkeit. Die Kluft zwischen Mittelmaß und Exzellenz liegt nicht in der reinen Produktivität oder der Codierungsgeschwindigkeit, sondern im Geschmack. Doch niemand weiß wirklich, wie man nach dieser Eigenschaft einstellt — ein Paradox, das Soto benennt, ohne den Anspruch zu erheben, es zu lösen.
Der Artikel hatte erhebliche Wirkung innerhalb der Entwickler-Community, indem er « die Diskussion über Geschmack lostrat » und in nachfolgenden Diskussionen über Codequalität im KI-Zeitalter breit zitiert wurde, insbesondere in akademischen Artikeln über « AI slop » als Tragödie der Allmende in der Softwareentwicklung.