How terrible code gets written by perfectly sane people | TechBeacon
Here are some bad habits that even experienced teams can get into which will severely affect your end product—more than any static code checker or development methodology could rescue it from.