5 top non-technical mistakes made by programmers at Making good software
makinggoodsoftware.com