My friends son (17) wants to do computing at uni. Smart move or not? When I was younger (1990s!) the thought was that because code doesn't 'rot' in the same way physical objects do, ultimately we would need far fewer IT professionals. Of course that all ignored the boom in home computing, the web , smartphones and everything else. So is learning to code pretty much a meal ticket for life? Or would civil or mechanical engineering be a better bet.