Ponieważ programiści nie zostali poproszeni o przetestowanie tego, a miażdżąca kultura korporacyjna nie dała im wystarczającej swobody, by mogli poczuć etykę zawodową i poprosić o kolejne kilka tygodni na sprawdzenie podatności na zagrożenia. Lub nalegać, aby były bezpieczne od samego początku.
Ponieważ szef nie chciał spędzić kilku dodatkowych tygodni na testowaniu problemów bezpieczeństwa z ... jakiegokolwiek powodu. Dodatkowy bonus na koniec roku. Pojawienie się Johnsona z następnego działu. Prawa do przechwalania się. Obowiązek wobec firmy. Lenistwo. Nieufność do rady podwładnego.
Ponieważ wielki szef zażądał większych zysków i wypromował Johnsona nad Bobem, ponieważ jego liczba wyglądała lepiej niż żądanie lepszego produktu. Ponieważ jakość i bezpieczeństwo to trudne wartości do wyświetlenia w arkuszu kalkulacyjnym. Ponieważ korporacje istnieją, aby zarabiać pieniądze.
Takie rzeczy to systematyczny problem. Sprowadza się to do „bo są głupcami”.
Edytuj
Programiści mogą uniknąć bycia ofiarną kozą, zauważając brak, zwracając się do swojego szefa. Albo zrobi właściwą rzecz i przygotuje plan, aby to naprawić, albo powie ci, żebyś to zignorował. Jeśli nie naprawi tego, zrób to oficjalnie, zapytaj o to e-mailem. W tym przypadku użyj słów kluczowych związanych z problemem, takich jak „podatność”, „zastrzyk”, „naruszenie bezpieczeństwa”. Rzeczy, które wyszukiwałby e-mail.
To przechodzi dolara. Teraz to odpowiedzialność twoich szefów. Jeśli jest to ważne, tak jak ludzie umrą, gdy to się nie powiedzie, przejdź nad głową i porozmawiaj z szefem. Możesz zostać zwolniony za samo przekazanie złotówki, i nadal możesz zostać zwolniony, nawet jeśli go przekażesz, ale jest to właściwe. Nie do końca tak poprawne, jak rozwiązanie problemu, ale blisko.