i liked the water shedding idea because it is new to me. But otherwise, the blog makes me ask the question, so if engineers get trained early to focus on executing solutions who is training? Are you just blaming them on the degrees? But don't we know lots of graduates are not job-ready? The point here being there are systemic problems here. Just like there is with so many other issues and that's getting ignored.