Zufälliger Gedanke: AI zeigt, wer die guten Ingenieure von den schlechten unterscheidet. Alle guten Ingenieure, mit denen ich die Gelegenheit hatte zu arbeiten, sind im Wesentlichen gute *Spezifikationsautoren*. Das, was die Leute jetzt Kontextengineering nennen. Man muss in der Lage sein, gute Spezifikationen zu schreiben oder zumindest ein sehr gutes mentales Modell des Problems zu haben, das man löst, um guten Code zu haben. Stelle großartige Fragen, verstehe die Kompromisse, habe gute Namen/Abstraktionen, sehe zukünftige Anforderungen voraus, solche Dinge. Der sogenannte "10x Ingenieur" ist jemand, der 80% seiner Zeit damit verbringt, nachzudenken und seine Spezifikation zu entwickeln, und 20% mit dem Schreiben von Code. Es sind nicht die Code-Affen, die man regelmäßig in Filmen sieht. Wenn das oben Genannte wahr ist, werden bereits gute Ingenieure Meister im Umgang mit AI sein, denn Kontextengineering ist einfach das Schreiben guter Spezifikationen. Dies wird die Kluft zwischen guten und schlechten Leistungsträgern vergrößern. Schlechte Spezifikationsautoren werden AI-Müll und nicht wartbare Software erzeugen. Eine Folgerung daraus (wenn das oben wahr ist) ist, dass Softwareengineering als Beruf wahrscheinlich nicht verschwinden wird, es verschiebt sich nur zu einem expliziteren Fokus auf Spezifikationen und weniger auf Code.
669