Uber’s technology is reportedly ‘hanging by a thread’ — but the company’s CTO is getting it together