|
|
|
|
|
by yummyfajitas
3908 days ago
|
|
It's hardly clear to me that ethnic diversity helps in any way for most companies. Several people at my current company told me they were excited that I'd be providing diversity. I asked them what they thought that would bring them, and after pressing the issue I realized they had no clue. I have no clue either. Some unique perspectives I bring: I favor rigid APIs over close team communication, I favor Bayesian statistics over frequentist, and I'm working on convincing folks that the JVM is actually a great platform to deploy code on. Are these technical matters something that a certain ethnic group (different from mine) is uniquely single minded about? I've been the bringer of diversity for most of my career. And I can't think of a time when it's actually mattered. |
|
The JVM is a fantastic platform to build for and run on. I know of nothing else that's so powerfully general purpose for typical server-side business work, with such a compelling ecosystem. Multiplatform support can be useful, though mainly for me it's the ability to develop from any platform, rather than deploy to. It seems to be widely undervalued -- I would describe it as popularly unfashionable right now. Yet I don't know of any platforms with such deep ecosystems and comparable technical merit. .NET comes close (and is arguably better designed in some ways, and has some neat features), but is Windows-focused and seems to lack the open source communities Java has.
Talking about this almost makes me want to start a list of "awesome things about Java that are without parallel in other platforms".
I've enjoyed reading a number of the comments you've posted in recent days. Please continue and good luck with your evangelism!