Ada banyak cerita tentang kode yang sengaja buruk, tidak hanya di TheDailyWTF tetapi juga di SO. Kasus-kasus umum meliputi:
- Memiliki konstruksi pemborosan waktu yang tidak berguna (mis. Loop kosong yang menghitung nilai sangat besar) sehingga programmer dapat dengan mudah "mempercepat" aplikasi dengan menghapusnya ketika mereka ditugaskan.
- Memberikan dokumentasi yang sengaja menyesatkan, salah atau tidak ada untuk menghasilkan permintaan dukungan yang mahal.
- Mudah membuat kesalahan, atau lebih buruk, menghasilkan meskipun semuanya bekerja dengan baik, mengunci aplikasi sehingga panggilan dukungan yang mahal diperlukan untuk membuka kunci.
Poin-poin ini menunjukkan sikap yang kurang lebih jahat (meskipun kadang-kadang secara tidak sengaja), terutama poin pertama terjadi agak sering.
Bagaimana seharusnya seseorang berurusan dengan konstruksi seperti itu? Abaikan masalahnya, atau hapus saja kode yang menyinggung itu? Beri tahu manajer mereka, atau berbicara dengan orang yang memperkenalkan "fitur"?