Vývoj softwaru je řemeslo jako každé jiné a ctnost řemeslníka se odráží v jeho práci. Dobrá práce se rodí z vášně, víry, trpělivosti a rovnováhy. V tísni je napsaný kód chybový, dřevěná židle křivá, článek afektivní, střecha děravá. Konečným cílem řemeslníka je zvládnout svůj charakter, ne řemeslo. Řemeslo se zlepšuje zkušeností sdílenou s kolegy, tím, že si navzájem revidují práci a vášnivě diskutují její vývoj, jako rodina pečuje o blahobyt svých potomků, a pečlivě pozorují kauzalitu tam i zpět, aby simulovali další vývoj; nic z toho se dlouhodobě nedá předstírat.
Silný filozofický základ v souladu s principy života se rodí zevnitř, z charakteru a vztahů řemeslníků a z vlastností systému. Transparentní, open-source software s přidanou hodnotou a přínosy pro svět, lidi, přírodu nebo celkovou udržitelnost, postavený na výzkumu, peer-reviewed white paperech a vyvíjený prostřednictvím Improvement Proposals, je v souladu s principy života, protože je důkladně zdůvodněn, a řemeslníci nepochybují o jeho smysluplnosti a morálce; věří mu a cítí se být jeho součástí. Lidé v některých blockchainových, zelených/eko/udržitelných a vědeckých projektech chápou, že většina firem jen zneužívá naivitu společnosti.
Software často evolvuje i desítky let a hromadí komplexitu makroanatomie lidského těla. To vyžaduje hluboké povědomí o vývoji systému, protože jedna návrhová chyba má kauzální efekt jako špatné zranění. Eliminace jediného bodu selhání v runtime i návrhu se nakonec stala standardem. Paradigmata jako oddělení zodpovědností nebo správa závislostí pro stavbu modulárního softwaru byla nevyhnutelná už před desetiletími, následovaná mikroslužbami v centralizovaném světě a peer-to-peer systémem v decentralizovaném světě.
Rostoucí množství paradigmat, která moderní software přijímá, klade tlak na řemeslníky, úzká specializace se podobá loajalitě a věrnosti, žonglování s příliš mnoha míčky je jen způsob, jak odhalovat nové slepé uličky. Pokud je motivací peníze, ego nebo společenský status místo zkoumání a úžasu, aby se člověk nakonec stal užitečným pro svět, nemusí získat žádný respekt, protože lidé poznají rozdíl mezi vosami a včelami. Chamtivost a konkurenční prostředí nutí lidi vzdát se užitečnosti, přestože jsou součástí společnosti, ale správná otázka je a vždy bude: jak můžu být užitečný společnosti, ve které žiju?
Odpovědět tak, abyste se nakonec stali užitečnými, vyžaduje dobrou filozofii, výzkum a reálné zkušenosti. Mnoho odvětví s velkým dopadem na smysluplnost vzniklo, ale jako softwarový inženýr často potřebujete hlubokou specializaci v sekundárním oboru, jako je biologie nebo genetika; naštěstí existují nové oblasti, které mohou být užitečné i bez PhD: decentralizovaný software a umělá inteligence.