Nem tapasztaltam arra utaló jelet Uncle Bob egyik előadásában sem, hogy csak tollasodni szeretne. Azt hozta fel példaként, hogy előbb-utóbb a szoftverfejlesztés eljut oda, hogy egy hiba miatt nem csupán egy csomó pénz pocsékolódik el (ahogyan például egy űrszonda becsapódott, mert két fejlesztőcsapat elmulasztotta egyeztetni a navigációnál használt mértékegységeket, és köb-uncia helyett gyök-versztában számolt valamit egy modul), hanem meghal egy csomó ember (mondjuk önvezető járművek tévedései miatt), és ekkor a politikusok fejeket fognak követelni. Uncle Bob attól tart, hogy ezen a ponton valaki definiálni fogja az IT-szakma követelményeit, és nem örülne neki, ha ezek a valakik politikusok lennének. Javaslata körülbelül az, hogy (kicsit talán az Agile Manifesto-mintájára) az IT "közösség" alakítsa ki a szabályokat és hozza létre a "céhet". Saját megfogalmazásában:
The Programmer's Oath
18 November 2015
In order to defend and preserve the honor of the profession of computer programmers,
I Promise that, to the best of my ability and judgement:
I will not produce harmful code.
The code that I produce will always be my best work. I will not knowingly allow code that is defective either in behavior or structure to accumulate.
I will produce, with each release, a quick, sure, and repeatable proof that every element of the code works as it should.
I will make frequent, small, releases so that I do not impede the progress of others.
I will fearlessly and relentlessly improve my creations at every opportunity. I will never degrade them.
I will do all that I can to keep the productivity of myself, and others, as high as possible. I will do nothing that decreases that productivity.
I will continuously ensure that others can cover for me, and that I can cover for them.
I will produce estimates that are honest both in magnitude and precision. I will not make promises without certainty.
I will never stop learning and improving my craft.
https://blog.cleancoder.com/uncle-bob/2015/11/18/TheProgrammersOath.html