Nem értek egyet, szerintem a programozás művészet.
És félreértések elkerülése végett: a műveszetekben sem lehet összevissza bármit csinálni, ha értékelhető eredményt akar az ember. Amire célzok, hogy a szép, áttekinthető felépítésre kell törekedni minden szinten, és ez hosszú távon meghálálja magát. Erre viszont nincsenek precíz mérnöki szabályok, az ember a szépérzékét használja.
"A legbrutálabb kibogozhatatlan kódok lenyomozhatatlan obscure bugokkal úgy születnek, hogy egy ösztönösen dolgozó zseninek rossz napja van." <= Valószínűleg más fogalmakat használunk, de azok a bugok amikre célzol, az én fogalmaim szerint akkor születnek, amikor egy gyenge programozónak rossz napja van. Erre viszont mérnöki körültekintéssel is képesek. Az ellen nem véd...