Comment If your not part of the solution... (Score 1) 365
So given the general global lack of really good software engineers (insert you definition of a 'good software engineer' here) we should encourage more people to consider a career in software engineering.
As the 'experts in our field' it's our responsibility to mentor up-and-coming engineers and teach them how it should be done.
It doesn't matter how you get into software engineer but it matters how you grow (or not) with it.