Typos in Your Code
Failing to Indent or Format Your Code
Failing to Modularize Your Code
Letting Your IDE Lull You Into a False Sense of Security
Hard-Coding Passwords
Failing to Use Good Encryption to Protect Data
Optimizing Code Prematurely
Failing to Think Ahead
Adding People to Make Up for Lost Time
Using Known Bad Time Estimates