Comment Re:More problems than just that (Score 2, Interesting) 383
Example.
I work in a US DoD agency that has a ton of civilian Engineers in it. I work with people who have MS degrees in Engineering, and tens of years of experience. Really. Friggin. Smart. People.
Not a one of them has taken a programming language that's even still used. Not even the newest Engineer, who has his Masters, and is only 26 years old. He didn't even have to TAKE a programming class. All the older engineers of my age (mid 30s) had to at least take a programming class, but it was Pascal (SERIOUSLY????) or FORTRAN.
Now - granted, FORTRAN is still used in a lot of the models we run, but I digress.
None have heard of Python, Groovy, etc. None have ever touched an object oriented language. But every one of them comes to me to write code for them where they could probably do it themselves if they had the training. I'm talking about silly stuff - data manipulation that takes 30-100 lines of code and a half day at most.
Don't get me wrong - I love my job, but ffs. If they had to take an object oriented language - even C++, but better C# or Java, they could much better interact with we programmers writing their apps for them.