I guess I've hit a sore point.
For ref, I don't use PowerPoint, I do write (a fuck load of) code, don't organise meetings and don't speak in buzzwords. I do however have a thinkpad so that's the only stereotype...
The thing is, I've been using JEE stack and toying with Rails as well on the side. I'm amazed how Rails community changed their tone from "Java sucks" to implicitly copying the best practices in Java/JEE world.
So there ya go, my 2c.
Me, I tend to focus on the JVM/.NET/C++ ecosystems at work, and depending on the project types, I do a mix roles of architecture/development.