1 Punkte von spilist2 8 시간 전 | 1 Kommentare | Auf WhatsApp teilen

Ich habe vor Kurzem auf zwei Konferenzen jeweils einen eher kurzen Vortrag gehalten.

    1. April: [JobKorea Devcon] <Welche Entwickler wollen Führungskräfte im AI-Zeitalter?>
    1. Mai: [Wanted Hi-Five] <Die Philosophie der Problemlösung: Es gibt immer eine bessere Methode> (gemeinsamer Vortrag mit Dongjun Lim von Woowa Brothers)

Da ich auf beiden Konferenzen inhaltlich Ähnliches erzählt habe, habe ich meinen Teil der Vorträge zu einem Ganzen zusammengeführt, leicht ergänzt und teile ihn hier.


Welches „10x“-Profil wünsche ich mir als Lead des Corca-AX-Teams?

  • [Individuum] Setzt Ideen, die man selbst verwirklichen möchte oder die die Organisation braucht, End-to-End mit der zehnfachen Geschwindigkeit bisheriger Ansätze um.
  • [Team] Internes Consulting: Hilft anderen in der Organisation dabei, ihre bisherigen Aufgaben mit der zehnfachen Geschwindigkeit zu erledigen.
  • [Organisation] Externes Consulting: Überträgt die in diesem Prozess gewonnenen Erkenntnisse auf andere Organisationen und hilft ihnen, selbst Systeme aufzubauen, mit denen sie den zehnfachen Impact ihrer bisherigen Arbeit erzielen können.

Warum glaube ich, dass solche „10x“-Leistung möglich ist?

Weil ich glaube, dass das Problem des Codings fast gelöst ist.

Warum ist „Coding“ ein fast gelöstes Problem?

Weil wir in einer Zeit leben, in der sich ein Programm mit einem „Klick“ umsetzen lässt, wenn es eine „gute Spezifikation“ gibt.

Gute Spezifikation? Ein Klick?

Gute Spezifikation: Es gibt Akzeptanztests und Unit-Tests mit ausreichend hoher Abdeckung, sodass sich deterministisch bewerten lässt, ob etwas bestanden wurde oder nicht.

Mit einem Klick: Wenn man genug Zeit und Tokens investiert, lassen sich irgendwann alle Tests bestehen.

  • Eine Annahme, die inzwischen fast alle stillschweigend akzeptieren: Tokens sind bereits günstig genug, und Modelle sind bereits klug genug

Was ist dann jetzt noch das Problem?

  1. [Informationsbeschaffung & Planung] Wie erstellt man eine gute Spezifikation?
  2. [Implementierung & Validierung] Wie lässt sich dieses „Klicken“ effizienter und stabiler machen?
  3. [Vermarktung & Betrieb] Wie gewinnt man effizienter und stabiler Traffic und Umsatz?
  4. [Ideation] Welche Probleme wollen wir überhaupt lösen, und mit welcher Haltung?

1 bis 3 sind wichtig, aber 4 ist wichtiger.

Die eigentliche Frage ist, welche Probleme man lösen will

Wenn man einen eigenen Geschmack und eine eigene Haltung hat, finden gute Probleme einen von selbst.

Die erste Haltung, die man im AI-Zeitalter mitbringen sollte, ist der Glaube daran, dass es immer eine bessere Methode gibt, und sie gemeinsam mit AI zu suchen und auszuprobieren.

Meine Haltung

  • Lasst uns gesunde Skepsis und Neugier bewahren: Ob es die Aussage eines Menschen ist oder die eines Agenten, ich prüfe sie immer ein zweites Mal.
  • Lasst uns zu professionellen „Nörglern“ werden: Jede Woche(?) ein nützliches Programm für mich und mein Umfeld bauen und in Social Media teilen.
  • Lasst uns absichtlich schwierige Probleme lösen: Bewusst Dinge angehen, die früher wegen des hohen Zeit- und Arbeitsaufwands kaum machbar gewesen wären. Die investierte Zeit wird so direkt zum Burggraben.
  • Lasst uns absichtlich einfache Probleme lösen: Nicht etwas meiden, nur weil andere es schon gelöst haben, sondern es selbst ausprobieren und verinnerlichen. In meiner eigenen Version, passend zu mir. Und dann nach noch besseren Wegen suchen.
  • Lasst uns aufmerksam verfolgen, woran andere derzeit interessiert sind: Corca AX Day, verschiedene Hackathons usw.
  • Behandeln wir Agenten wie Menschen, aber anders als Menschen

Gute Haltung schafft gute Agenten

Wenn die Haltung von Menschen gegenüber Agenten besser wird, werden auch die Agenten besser. Also sollten wir Agenten wie Menschen behandeln, aber anders als Menschen.

Wie genau? (Mehr dazu findet sich in den Folien)

  • Mit Höflichkeitsform prompten.
  • An die Intelligenz des Agenten glauben und daran, dass er noch klüger wird.
  • Dem Agenten Werkzeuge in die Hand geben, mit denen er exzellente Arbeit leisten kann.
  • Eine Umgebung schaffen, in der der Agent exzellente Arbeit leisten kann.
  • Den Agenten als erstklassigen Nutzer des Produkts behandeln.

Zum Schluss – Welche Entwickler wollen Führungskräfte (im Corca-AX-Team) im AI-Zeitalter?

In [Infcon 2023] Was macht einen hervorragenden Entwickler aus? wurden fünf Kernkompetenzen exzellenter Entwickler diskutiert. Diese sind auch im AI-Zeitalter weiterhin gültig. Besonders wichtig sind Punkt 1 und 5.

  1. (mit AI) hervorragenden Code schreiben
  2. (mit AI) evidenzbasierte Entscheidungsfindung üben
  3. (mit AI) Kolleginnen und Kollegen zu wirksamen Entscheidungen verhelfen
  4. (mit AI) den aktuellen Wert der Arbeit maximieren
  5. (mit AI) effektiv und kontinuierlich lernen

Deshalb führen wir bei Corca mit solchen Menschen Interviews durch, bei denen wir gemeinsam in Pair Work arbeiten.

  • Professionelle „Nörgler“ mit guter Haltung und klarem eigenem Geschmack
  • Menschen, die mit gesunder Skepsis und Neugier unaufhörlich lernen und experimentieren
  • Menschen, die ihre eigenen Texte schreiben und Werkzeuge bauen, die das Leben ihres Umfelds verbessern
  • Menschen, die Werkzeuge und Umgebungen bauen, um Werkzeuge zu verbessern, sie kontinuierlich weiterentwickeln und ihr Wissen teilen

Am Ende geht es doch wieder um Gesundheit

Ich habe viele Menschen gesehen, die durch das Dopamin, das beim Pingpong mit Agenten entsteht, ihrer Gesundheit geschadet haben. Ich hoffe, dass alle, die diesen Text lesen, gut auf ihre Gesundheit achten und klug durch das AI-Zeitalter gehen.

Wenn ich gesund bin, kann auch AI länger und besser laufen!

1 Kommentare

 
jessyt 4 시간 전

Ich stimme dem Beitrag zutiefst zu, dass mit der Einführung von AI die Ära des Codings fast zu Ende ist. Ich denke, es ist wichtig, auch bei einfachen Aufgaben zu üben, mit AI zu arbeiten, dabei meinen eigenen Agenten klüger zu machen, Aufgaben an AI zu delegieren und so eine Umgebung zu schaffen, in der ich meine Zeit auf höherwertige Arbeit konzentrieren kann.