bad CEO + bad software developer = new CTO.