Companies are wasting developers' talent, losing billions in the process But which half? Too much effort by developers is wasted on debugging, maintaining and fixing bad code.