No, but then a good degree in something computing-related probably means a career more towards software development or consultancy than it does, say, sysadmin or IT management. Not necessarily, by any means, but in terms of common jobs. I think the opposite to some extent. For example, security is now so multi-faceted and complex that it needs specialists. You either have an expert or you hire one (e.g. penetration testing). We may see the lowest level of coders made obsolete, like noddy app developers losing their jobs to app-generating machines, but higher up and I don't see the same happening. You're definitely right about the growing need for rounder skills rather than just programming resource - I mean, outsourcing SW dev to the cheapest labour has been and gone and is largely regarded as a failure - but I don't see that as being in technical terms, more about human competencies, to use a horrible HR phrase.