Well, I am in my 50's and can relate to the OP. I have degrees in EE and I started working in electronics production line as a test engineer and got involved in computer aided testing, because I took a couple of Fortran IV classes in college. Nobody told me how this is done. They handed me an half-assed HP instrumentation manual and a HP Rocky Mountain Basic users manual and said, go figure it out. Took me a while but I did it and liked it so much, 7 years later I was leaving electronics and converting into a full time IT role. But, while I was a kid, or I was in school, I mean from elementary to college, I was taught to never give up, until you find the solution to your problem. Nowadays, I am noticing, fresh grads don't come with that mind set. For instance, we were interviewing for a sysadmin position and I asked, "All of a sudden you noticed that your connection to the network has dropped. What would you do ?" Answer was very disconcerting: "I call help desk and log a ticket to get it fixed. You have a help desk for this. Right ?". I would have expected an answer like, I would check my network settings and see if anything has changed, then ask people near me, if they are experiencing similar issues. I mean basic steps of troubleshooting, but no, heeeeelllll no. Why bother while you can offload that to someone else ? Then they have the audacity to cry then do not get paid as their friends in this and that company. Maybe, just may be if they could be a little more into what the position entails, they might get ahead faster. But with that "it is not my job" attitude, it is very hard to respect these people. And when OP says generic engineers, I see past the derogatory meaning that most people seem to be stuck on. He means, engineers who are stuck in their line of specialization and don't want to look outside for other, relevant things. In my opinion, teaching this type of person, something new, is damn near impossible. The only way is to hire engineers with open minds. They will end up learning these tools on their own.