Deloitte's CTO: Companies are spending 93% on tech and only 7% on people(fortune.com)3 points by achow 152 days ago | 0 commentsNo comments yet