Of course there will be areas such as scientific
research or
military systems which will always require heavy duty, specialist software engineering; but this is another world when
compared to the vast need in institutions for repeatable solutions to common problems, where other skills are argued to be much more relevant and important to success.