Náhodná myšlenka: Umělá inteligence odhaluje, kdo jsou dobří inženýři od těch špatných. Všichni dobří inženýři, se kterými jsem měl možnost pracovat, jsou v podstatě dobří *autoři specifikací*. Věc, které lidé nyní říkají kontextové inženýrství. Abyste měli dobrý kód, musíte být schopni napsat dobré specifikace, nebo alespoň mít velmi dobrý mentální model problému, který řešíte. Ptejte se na skvělé otázky, rozhodněte se o kompromisech, mějte dobrá jména/abstrakce, předvídejte budoucí požadavky a podobně. Takzvaný "10x engineer" je ten, kdo tráví 80 % svého času přemýšlením a vývojem svých specifikací a 20 % psaním kódu. Nejsou to kódové opice, které pravidelně vídáte ve filmech. Pokud je tedy výše uvedené pravda, již dobří inženýři budou mistry v používání umělé inteligence, protože kontextové inženýrství je jen psaní dobrých specifikací. Tím se zvětší propast mezi dobrými a špatnými výkony. Špatní autoři specifikací vytvoří umělou inteligenci a neudržovatelný software. Důsledkem toho (pokud je výše uvedené pravda) je, že softwarové inženýrství jako profese pravděpodobně nezmizí, pouze se posune k explicitnějšímu zaměření na specifikace a méně na kód.
664