18 Punkte von ragingwind 9 일 전 | Noch keine Kommentare. | Auf WhatsApp teilen

Addy Osmani, Director of AI bei Google Cloud und früherer Engineering-Leiter bei Chrome, spricht in einem Interview auf der JS Nation US 2026 in New York über den grundlegenden Wandel der Rolle von Senior-Entwicklern im Zeitalter von AI. Osmani ist Autor von 14–15 Fachbüchern wie Learning JavaScript Design Patterns und Leading Effective Engineering Teams und hat bereits 2025 in seinem Vortrag "The AI-Native Software Engineer" sowie in seiner Substack-Reihe zum "70%-Problem" und "80%-Problem" immer wieder auf die realen Grenzen von AI-Coding hingewiesen. Dieses Interview führt diese Gedanken weiter und beleuchtet aus verschiedenen Perspektiven, wie sich Senior Engineers von Code-Schreibern zu Code-Editoren wandeln.

Die Lage ein Jahr nach dem AI-Coding-Boom

  • 90 % der Entwickler nutzen AI beim Coden, doch das Vertrauen in die Ergebnisse nimmt eher ab
  • Für neue Projekte oder Prototypen (MVPs) ist AI effektiv, bei großen Codebasen oder in Enterprise-Umgebungen bestehen jedoch weiterhin deutliche Lücken
  • Die Größe von PRs (Pull Requests) nimmt stark zu, und AI fasst häufig mehr Dateien als nötig an oder implementiert bestehende Utility-Funktionen neu, statt sie wiederzuverwenden
  • Das von Osmani früher als "70%-Problem" bezeichnete Phänomen gilt weiterhin: AI bringt einen bis etwa 70 %, aber die restlichen 30 % bei Qualität, Konsistenz und Last Mile liegen weiterhin beim Menschen

Vibe Coding vs. AI-unterstütztes Engineering

  • Vibe Coding ist ein freier Ansatz, mit dem sich die Umsetzbarkeit von Ideen schnell erkunden lässt, ohne Code Reviews besonders ernst zu nehmen
  • AI-unterstütztes Engineering nutzt AI als Werkzeug, während klassische Engineering-Prinzipien wie Architektur, Sicherheit, Performance und Qualität gewahrt bleiben
  • Für Production Code ist Letzteres unverzichtbar. Dabei entscheidet "Context Engineering" – also das Bereitstellen von reichhaltigem Kontext wie Dokumentation, Beispielen, Gesprächsverlauf oder Codebase-Struktur – maßgeblich über die Qualität der Ergebnisse

Die neue Rolle des Senior Engineers: Code-Editor

  • Die Kernrolle von Entwicklern verschiebt sich vom Schreiben von Code hin zum Bewerten und Editieren von Code. Darin liegt die Bedeutung des Titels "highly-paid Code Editors"
  • Code Reviews werden zum zentralen Ort für die Ausbildung von Juniors, und kritisches Denken – etwa die Frage, warum AI gerade diesen Ansatz gewählt hat – ist wichtiger denn je
  • Einer Studie zufolge verbringen Engineers viel Zeit damit, AI-Code zu debuggen, der "oberflächlich richtig aussieht, tatsächlich aber falsch ist". Osmani hat dies in späteren Texten mit dem Begriff "comprehension debt" weiter ausgearbeitet

Praxis mit Background Agents

  • Osmani beschreibt, wie er beim Spazierengehen drei oder vier Aufgaben über die GitHub-App an Agents delegiert und bei seiner Rückkehr PRs erhält. Prägnant ist seine Formulierung: "Ich will keinen Issue, ich will einen PR"
  • Er beschränkt diesen Ansatz auf kleine bis mittelgroße Projekte und empfiehlt ihn noch nicht für Enterprise-Umgebungen
  • Er verwendet die Metapher eines Übergangs von der "conductor"-Phase mit nur einem Agenten zur "orchestrator"-Phase, in der mehrere Agents gleichzeitig koordiniert werden

Chrome DevTools MCP und Figma MCP

  • Das Ende 2025 veröffentlichte Chrome DevTools MCP (Model Context Protocol) verleiht Coding-Agents "Augen". Sie können damit tatsächliche Rendering-Ergebnisse prüfen und sogar Console-Logs sowie Netzwerkdaten nutzen
  • In Kombination mit Figma MCP wird ein Workflow möglich, bei dem Design-Dateien umgesetzt und anschließend gegen die echte UI geprüft werden. Allerdings ist das Niveau, bestehende UI-Component-Libraries automatisch wiederzuverwenden, noch nicht erreicht

Die Zukunft von Browser-AI und das Vertrauensproblem

  • Der nächste Schritt ist die Automatisierung von User Journeys mithilfe des reichhaltigen Kontexts, über den Browser verfügen, etwa Login-Informationen, Kalender oder Suchverlauf. Entscheidend ist dabei ein Vertrauensdesign, das menschliche Bestätigung an Stellen mit Zahlungen oder personenbezogenen Daten beibehält
  • Osmani betont: "Es geht nicht um 100 % Automatisierung, sondern darum, an dem Punkt anzuhalten, an dem Nutzer die Augenbrauen hochziehen würden"

Ratschläge für Junior-Entwickler

  • Wer in Bereichen tiefe Expertise aufbaut, die AI noch nicht lösen kann, hat eher eine Chance auf Differenzierung
  • Auf die extreme Sicht, Programmiersprachen oder Stacks würden bedeutungslos, entgegnet Osmani, dass das Verständnis von Grundlagen und Fundamenten weiterhin eine "Superpower" sei

Implikationen

  • Die Kernbotschaft dieses Gesprächs ist klar: In einer Zeit, in der AI Code mitschreibt, liegt der Wert von Senior Engineers nicht mehr in der Geschwindigkeit des Schreibens, sondern in der Fähigkeit, Code zu lesen, zu beurteilen und in Kontext zu setzen. Der leicht provokante Titel "hochbezahlte Code-Editoren" ist daher keine Herabsetzung, sondern verweist paradoxerweise genau auf die Schlüsselkompetenz dieser Ära
  • So wie Osmani die Zahl von 70 % auf 80 % angehoben hat, steigt die Reife von Agents eindeutig. Doch die Kosten für das Management der verbleibenden 20–30 % in Form von "comprehension debt" sind nicht gesunken, und diese Lücke zu schließen bleibt künftig sowohl für Tools als auch für Engineers eine zentrale Aufgabe

Noch keine Kommentare.

Noch keine Kommentare.