Scenes from the Real Time Linux Workshop
Posted Oct 7, 2009 8:57 UTC (Wed) by farnz
In reply to: Scenes from the Real Time Linux Workshop
Parent article: Scenes from the Real Time Linux Workshop
I understand where you're coming from, but it doesn't match my experience of the "army of Java programmers". Using RCU as an example:
With a good Java programmer, I can discuss concepts like RCU, and I just have to remember that if we're using code to clarify, I must stick to Java syntax and semantics; not ideal, as my Java is very, very rusty, but we can communicate and both learn from the experience. Heck, I can even move right out of their comfort zone into things like higher order functional programming, and so long as I explain things clearly, they'll keep up.
With a member of the "army", I'm stuck. Instead of being asked to explain why RCU's interesting, what it does for you, and how it compares to other solutions to the same problem, I get asked questions like "who cares? synchronized solves all that for you". I get an even worse reaction if I start to discuss things that aren't yet part of Java; "why would you even care about that?".
My personal guess is that Java is the language that currently attracts people who don't like programming, but do it because it's the best paid of the jobs they can do. When the money moves to a different programming language, they'll follow.
to post comments)