These are secret news, keep them in the down low, and don’t share them with anyone.
1. We write unnecessary code.
2. What we think the code will do is wrong.
3. Not everything is testable.
4. Not everyone will understand the code you write.
5. Code is not always extendible nor manageable.