Skvělý vývojář bude v první řadě dělat všechno pro to, aby miliony řádek kódu vůbec neměl. Jenže to u komerčních aplikací často nejde, protože manažeři většinou považují prototypový kód za hotový a vývojářům po dokončení prototypu místo času na dokončení dají nový úkol.
ad a) Nebo také bug v MSO.
ad d) Moje zkušenosti jsou takové, že tam, kde se "pracuje" převážně v MSO, tráví zaměstnanci většinu času právě brouzdáním po webu a čtením pošty převážně tvořené "fotogaleriemi" z PowerPointu.