Ask HN: Fühlst du dich wohl dabei zuzugeben, dass du KI nutzt?
Ask HN: Do you feel comfortable admitting that you use AI?
Ich habe bemerkt, dass KI die Branche im Sturm erobert hat und dies viel Widerstand hervorruft. Es scheint ein Gefühl der Überlegenheit bei denen zu geben, die sie nicht nutzen, und ein Gefühl der Scham bei denen, die zugeben, KI-Unterstützung beim Schreiben von Code zu verwenden. Ich denke, die meisten Entwickler nutzen sie entweder freiwillig oder werden von ihren Arbeitgebern dazu verpflichtet. Ich persönlich nutze sie und fühle mich produktiver als je zuvor, aber ich kann nicht anders, als ein wenig Scham zu empfinden, wenn ich das zugebe. Ich frage mich, ob diejenigen, die sagen, KI-generierter Code sei unbrauchbar, in einem sehr speziellen Bereich arbeiten oder ob ich einfach nur Probleme mit meinen Fähigkeiten habe. Wie viel KI nutzt ihr und fühlt ihr euch wohl dabei, es zuzugeben?
In meiner Arbeit gibt es Menschen überall im Spektrum der KI-Adoption. Ein leitender Ingenieur verbrachte einen Monat damit, KI tausende Zeilen Code für ein Feature schreiben zu lassen. Die KI schrieb eine Million Tests, Werkzeuge zur Datenvisualisierung, alles. Aber er hat den Code immer noch nicht in das Haupt-Repository geliefert, da er weiß, dass niemand das Durcheinander, das die KI geschrieben hat, jemals überprüfen wird, und er es nicht einmal richtig verstehen kann, um es in der Überprüfung zu verteidigen. Ich hingegen bitte KI nicht, Code für mich zu schreiben, aber ich lasse sie mir Konzepte erklären, Bugs aufspüren, meine Patches überprüfen. Ich behandle sie wie einen leitenden Angestellten, dessen Aufgabe es ist, da zu sein und mir zu helfen. Es läuft großartig. Ich bin definitiv produktiver, ich code schneller, und die Zukunft ist für mich nachhaltig. Es wäre sicherlich schneller, wenn sie mir das Zeug schreiben würde, aber ich möchte KI als Werkzeug nutzen, um mich zu lehren, was zu tun ist, nicht es für mich zu tun.
Nach mehr als 2 Jahren Nutzung von LLM-Agenten, um Code für mich zu schreiben, musste ich meine Ingenieursfähigkeiten zurückfordern. Es war so einfach, 50+ Projekte mit einer schlanken Benutzeroberfläche zu erstellen, aber ich konnte keines davon erklären. Es war einfacher, ein neues Projekt von Grund auf zu starten, als in den Code einzutauchen, um zu verstehen, was los ist. Das Schlimmste war, dass meine Produktivität null war, sobald meine Token aufgebraucht waren. Ich war nicht einmal mehr ein Ingenieur, sondern nur noch ein glorifizierter Prompt-Tipper. In letzter Zeit habe ich meine Arbeitsweise geändert, ich nutze es immer noch, aber wie eine ausgefallene Autovervollständigung, einen Debugger, ich lasse es Entwürfe für mich erstellen, dann verhöre ich es, ich lasse es jede Zeile Code, die es schreibt, rechtfertigen, bis ich den Code selbst verstehe, sodass ich ihn schreiben könnte, wenn ich wollte. Leute, hört mir zu: Ein ganzes Feature auf einmal zu erstellen, mag wie 10-fache Produktivität erscheinen, aber sobald der Code komplex wird, kann nicht einmal der Agent mit der Komplexität umgehen, die er selbst geschaffen hat. Große LLM-Unternehmen vermarkten das Produkt so, als ob das Programmieren vorbei wäre, werde einfach ein Prompter und bezahle unsere Abonnementgebühren. Früher wurden wir dafür bezahlt, Code zu schreiben, jetzt bezahlen wir dafür, Code zu schreiben.
Ich persönlich liebe es, KI zu nutzen. Es macht mein Programmieren produktiver als je zuvor. Was das KI-generierte Zeug angeht, ehrlich gesagt, ein Werkzeug, das ich nutze, ist einwandfrei – du findest es auf GitHub. Es verwandelt deinen generischen KI-Slop-Code in etwas Schönes. Ich persönlich habe kein Problem damit zuzugeben, dass ich KI nutze – es scheint einfach der bessere Weg zu sein, Dinge zu tun!
Ich denke, es ist wie die Frage: Fühlst du dich wohl dabei zuzugeben, dass du einen Taschenrechner benutzt hast, anstatt Kopfrechnen zu machen?
Nein, das ist überhaupt nicht so. Ein Taschenrechner verwendet bekannte deterministische Algorithmen, um eine Antwort zu berechnen. Solange du innerhalb der Präzisionsgrenzen bleibst, erhältst du zu 100 % zuverlässige und korrekte Antworten. Eine KI ist das Ergebnis von Zufälligkeit, die durch eine simulierte Evolution läuft, jede ist anders. Wir neigen dazu zu erwarten, dass sie alle gleich sind, aber das wäre, als würde man den Urknall bis zur Gegenwart wiederholen und erwarten, dass die dominierenden Wesen Menschen sind, in denselben Ländern leben, dieselben Sprachen sprechen und an dieselben kulturellen Normen glauben. Niemand begreift wirklich, wie fremd KI wirklich ist.
Für Arbeitsaufgaben? Nein. Mein Team ist super anti-KI. Aber ich erzähle ihnen von all den Dingen, die ich damit für private Zwecke gebaut habe.