Istnieje wiele historii o celowo złym kodzie, nie tylko na TheDailyWTF, ale także na SO. Typowe przypadki obejmują:
- Posiadanie bezużytecznej, marnującej czas konstrukcji (np. Pusta pętla licząca się do ogromnej wartości), dzięki której programiści mogą łatwo „przyspieszyć” aplikację, usuwając ją, gdy jest to wymagane.
- Dostarczanie celowo wprowadzającej w błąd, błędnej lub żadnej dokumentacji w celu generowania drogich próśb o wsparcie.
- Łatwe generowanie błędów lub, co gorsza, generowanie, nawet jeśli wszystko działało dobrze, blokowanie aplikacji, więc do odblokowania wymagane jest kosztowne wezwanie pomocy technicznej.
Punkty te wykazują mniej lub bardziej złośliwe nastawienie (choć czasami przypadkowo), szczególnie pierwszy punkt występuje dość często.
Jak należy radzić sobie z takimi konstrukcjami? Zignorować problem lub po prostu usunąć niepoprawny kod? Powiadomić swojego kierownika lub porozmawiać z osobą, która wprowadziła „funkcję”?