Wie ich KI jeden Tag nutze, um zu bauen und zu veröffentlichen

KI macht das Prototyping schnell. Sie macht das Veröffentlichen nicht einfach.

Eine Demo muss nur einmal funktionieren. Veröffentlichte Software muss für Fremde funktionieren, mit fehlerhaften Eingaben umgehen können und über Monate hinweg stabil bleiben. KI hilft dir, den ersten Teil kostenlos zu bauen. Sie hilft dir, den zweiten Teil schneller zu bauen, aber nur, wenn du deine Engineering-Standards einhältst.

Hier ist, wie ich KI nutze, um echte Produkte zu veröffentlichen.

Das Geheimnis liegt darin, das Problem richtig zu formulieren. Wenn du nicht beschreiben kannst, wie „fertig“ aussieht, kann es die KI auch nicht. Sie wird dir eine Antwort geben, die richtig aussieht, aber eigentlich falsch ist.

Ich schreibe zuerst eine kleine Spezifikation. Ich definiere:

  • Was der Code tun muss.
  • Was der Code niemals tun darf.
  • Woran ich erkenne, dass er funktioniert.

Ich frage nicht nach Features. Ich frage nach Schritten. Kleine Änderungen sind besser als tausend Zeilen lange Codeblöcke. Du musst in der Lage sein, jede Zeile zu lesen und ihr zu vertrauen.

Mein täglicher Workflow:

• Lass es zuerst laufen. Eine funktionierende, hässliche Version lehrt dich mehr als ein perfekter Plan. • Schreibe früh Tests. Bitte die KI, Tests parallel zum Code zu schreiben. Lies diese Tests sorgfältig. • Lies jede Zeile, die du behältst. Wenn du eine Codezeile nicht erklären kannst, merge sie nicht. • Nutze sie für die langweiligen 80 %. Lass die KI Boilerplate, Schemata und Migrationen übernehmen. • Lerne neue Tools. Nutze KI, um neue Bibliotheken oder Fachgebiete schnell zu verstehen. • Verwirf schlechte Ideen. Baue eine minimale Version, um zu sehen, ob ein Ansatz scheitert. Das kostet eine Stunde statt einer Woche.

KI scheitert an den letzten 20 %. Hier ist dein Urteilsvermögen am wichtigsten.

Du musst die Verantwortung übernehmen für:

  • Architektur und Datenmodelle. Die KI liefert dir vielleicht ein Schema, das später Probleme verursacht.
  • Sicherheit. Vertraue der KI niemals die Authentifizierung oder personenbezogene Daten an.
  • Konsistenz. KI schreibt in unterschiedlichen Stilen. Du musst die Kohärenz der Codebasis bewahren.
  • Verifizierung. KI liegt oft selbstbewusst falsch. Nimm nichts als gegeben an und verifiziere alles.

Regeln, um schnell zu bleiben, ohne ein Chaos anzurichten:

  • Merge niemals etwas, das du nicht erklären kannst.
  • Halte den Kontext klein. Große Prompts führen zu schlechten Antworten.
  • Behandle die KI wie einen unermüdlichen Junior ohne jegliche Verantwortlichkeit. Du bist derjenige, der um 2 Uhr morgens alarmiert wird, wenn etwas kaputtgeht.
  • Plane Zeit für Reviews ein. Das Bauen ist mittlerweile günstig. Die Sicherheit zu gewinnen, ist der teure Teil.

Wenn das Tippen billig wird, wird das Urteilsvermögen wertvoller. Die eigentliche Aufgabe eines Ingenieurs ist nicht das Tippen. Es ist das Formulieren von Problemen, das Wählen der Architektur und die Entscheidung, was es wert ist, gebaut zu werden.

KI macht Engineering nicht einfacher. Sie macht das Denken zum gesamten Job.

Quelle: https://dev.to/manoharnegi/how-i-use-ai-every-day-to-build-and-ship-3oob

Optionale Lern-Community: https://t.me/GyaanSetuAi