Szoftvert írni drága, de nem azért, amiért gondolod, hanem azért, mert sokba kerül a fejlesztő, az iroda az eszköz a szoftver és általában a megrendelő tized akkorának gondolja a feladatot, mint ami valójában ("de hisz csak egy checkbox" - ja, aztán magától megoldódik a működés mögötte). De ezzel még lehet számolni.
Ami az igazán drága az összetaknyolt trehány munkák javítása. Na meg az ezzel okozott kár, amibe sokszor a kódtaknyolók, phpistukák és egyéb kódtaknyolók, akik bele sem gondolnak.
Arról nem is beszélve, hogy mi van akkor, ha olyan helyen működik a szoftver, ahol emberéleteket veszélyeztethet. (Bár ez már egy elvadultabb szituáció).
"aztán a bugfixekért majd fizet megint a megbízó."
Aham, álmaidban. A bugokat gariba szokás javítani (projekt árába belekalkulálva, mint kockázati tényező - jobb helyeken ;) vagy support szerződés keretén belül. Végeredményben valóban a megrendelő fog fizetni, csak nem "majd megint" elvben, hanem a fejlesztő[cég] hasznából.
Nem tudom, hogy hol és ki tanítja ezt a hülyeséget, de érdekelne.
----------------
Lvl86 Troll, "hobbifejlesztő" - Think Wishfully™