10 Punkte von GN⁺ 5 시간 전 | Noch keine Kommentare. | Auf WhatsApp teilen
  • In einer Zeit, in der man mit AI alles schnell bauen kann, führt mehr Quantität nicht zu besseren Ergebnissen; nur Produkte, die mit Absicht und extremer Sorgfalt gebaut wurden, überdauern
  • Der Kern herausragender Produkte sind Einfachheit und Klarheit; sie reduzieren die kognitive Belastung des Gehirns und machen Erlebnisse weniger überwältigend
  • AI macht es viel einfacher, Dinge hinzuzufügen, als sie zu entfernen; Entfernen erfordert jedoch bewusstes Urteilen unter Berücksichtigung aller Implikationen
  • Wie das Beispiel der Kontextmenü-Animation zeigt, ist ein Interface mit mehr Bewegung nicht immer besser; Verständnis des Nutzungskontexts entscheidet darüber, was man nicht einbauen sollte
  • Je mächtiger die Tools werden, desto wertvoller werden Verständnis, Urteilsvermögen und Geschmack; zu wissen, was man nicht bauen sollte, wird zur wichtigsten Fähigkeit

Quantität und Qualität im AI-Zeitalter

  • Mit AI lassen sich jede Idee, jedes neue Feature und jede Animation mit ein paar Prompts umsetzen; Arbeiten, die früher Stunden, Tage oder Wochen dauerten, schrumpfen auf Minuten
  • Mehr Menschen können mehr Dinge schneller bauen, doch nur weil mehr gebaut wird, entsteht nicht automatisch Besseres
  • Den Unterschied zwischen einem guten und einem großartigen Produkt kann man spüren; meist ist es nicht ein einzelnes Element, sondern die Summe kleiner Entscheidungen und Details, die ein großartiges Erlebnis schaffen

Einfachheit und Klarheit

  • Menschen bevorzugen Einfaches und Vorhersehbares, weil das Gehirn eine Art Energiesparmaschine ist
    • Einfachheit reduziert unnötige kognitive Belastung, erleichtert die Verarbeitung und macht Erlebnisse weniger überwältigend
  • Nach dem psychologischen Konzept der Verarbeitungsflüssigkeit (processing fluency) gilt: Je leichter etwas zu verarbeiten ist, desto vertrauter, angenehmer und vertrauenswürdiger wirkt es
  • Mit einem Zitat von Jony Ive wird erklärt, dass Einfachheit mehr ist als das bloße Entfernen von Gerümpel: Sie bedeutet, auf Basis tiefen Verständnisses nur das Wesentliche übrig zu lassen

Hinzufügen ist leicht, Entfernen ist schwer

  • AI macht Hinzufügen so einfach wie nie zuvor; mit Agenten kann man gewissermaßen die Augen schließen, etwas hinzufügen und hoffen, dass es gutgeht
  • Beim Entfernen hingegen muss man bewusst vorgehen und alle Implikationen bis zum Ende bedenken
  • Man kann Agenten ohne Unterbrechung laufen lassen und Millionen Zeilen Code erzeugen, doch es gibt keine Garantie, dass das Ergebnis gut ist

Beispiel Animationen

  • Etwas zu animieren und es gut zu animieren, sind völlig unterschiedliche Dinge; die gezeigte Animationsvariante sieht hübsch aus, ergibt in der Praxis aber keinen Sinn
  • Im Vergleich der Kontextmenüs bewegt sich die eine Variante sowohl beim Öffnen als auch beim Schließen und animiert sogar die Änderung von background-color beim Hover über Einträge, die andere nicht
  • Wenn man versteht, dass es sich um eine Aktion wie das Rechtsklick-Menü in macOS handelt, die täglich hunderte bis tausende Male genutzt wird, erkennt man, dass Animationen beim Ein- und Ausblenden keine gute Wahl sind
    • Öffnet man es 200 Mal pro Tag und dauert die Animation 300ms, verbringt man täglich etwa eine Minute und pro Jahr mehr als 6 Stunden damit, Animationen zuzusehen; das stört und nervt
  • Wenn man versteht, welches Problem man löst und wie Menschen es nutzen, wird nicht zu animieren zur naheliegenden Entscheidung
  • Agenten sind stark in der Ausführung, verfügen aber noch nicht vollständig über Verständnis und Urteilsvermögen; genau das macht Produkte großartig

Urteilsvermögen und Verständnis im Engineering

  • Da nun jeder viel Code schreiben kann, ist die Zeit vorbei, in der die Qualität der Arbeit von Engineers durch die Menge an Code bestimmt wurde
  • Bei Interfere werden Pull Requests geschätzt, die das Notwendige mit so wenig Code wie möglich erledigen
  • Die Fähigkeit, Code zu reviewen, guten von schlechtem Code zu unterscheiden und kritisch zu denken, wird wichtiger als die Fähigkeit, Code zu schreiben, und zugleich seltener
    • Wenn man ohne ausreichendes Wissen und Verständnis direkt ins Bauen springt, ist schwer zu beurteilen, ob das Ergebnis eines Agenten gut oder schlecht ist, und ebenso schwer, ihn in eine gute Richtung zu lenken

Der Skill codebase-standards

  • Um hohe Qualitätsstandards zu halten und Prinzipien zu teilen, denen sowohl Agenten als auch Menschen folgen sollen, wurde ein eigener /codebase-standards-Skill erstellt
  • Zusammen mit dem Befehl /interfere-review, der Code anhand der Standards prüft, wird so Verständnis und Urteilsvermögen in einer Form kodiert, die Teammitglieder und Agenten gleichermaßen nutzen können

Prinzipien für die Arbeit mit Agenten

  • Denken nicht an Agenten auslagern
  • Das, was Agenten schreiben, nicht standardmäßig als richtig annehmen, sondern kritisch behandeln
  • Mindestens grob erklären können, was jede von einem Agenten hinzugefügte Zeile tut
  • Bei allem, was hinzugefügt wird, überlegen, ob es das Endergebnis verbessert
  • Ein Agent ist eine Erweiterung der eigenen Fähigkeiten; je besser man selbst etwas kann, desto besser kann es auch der Agent
  • Skills, Befehle und MCP nutzen, um so viel Kontext wie möglich zu geben und klar zu machen, wie man etwas haben möchte
  • Wenn man etwas nicht versteht, es sich mit AI erklären lassen — eines der mächtigsten Lernwerkzeuge

Was man nicht bauen sollte

  • AI macht es leichter denn je, mehr Features, Code und Animationen hinzuzufügen, aber sie macht es auch leicht, Dinge zu bauen, die man gar nicht bauen muss
  • Die Frage lautet heute nicht mehr ob man es bauen kann, sondern was und wie man bauen sollte
  • Je mächtiger die Tools werden, desto wertvoller werden Verständnis, Urteilsvermögen und Geschmack (taste); Verständnis für Produkt, Nutzer und Problem sowie Perspektive und Vision bleiben weiterhin Aufgabe des Menschen
  • Einfachheit entsteht nicht zufällig; sie kommt aus tiefem Verständnis dafür, was man entfernt, was man unverändert lässt und was man gar nicht erst baut
  • Bei jedem Element, jeder Animation und jedem Feature, das hinzugefügt wird, sollte man kritisch hinterfragen, warum es hinzugefügt wird und ob es das Endergebnis verbessert; im AI-Zeitalter könnte zu wissen, was man nicht baut, die wichtigste Fähigkeit sein

Noch keine Kommentare.

Noch keine Kommentare.