News for hackers. Stuff that matters.
Re:Sub-10 ms Latency in Java: Concurrent GC with Green Threads by jakewins on Thursday August 06, 2020 @11:00AM (#24071504)
> Why wouldn't they take it?

Because the pool of Java devs is only marginally wider than the pool of C++ devs? 5.4M C++ devs vs 7.1M Java devs is not a massive difference in pools:

https://www.daxx.com/blog/development-trends/number-software...

And while I don't have numbers for it, my experience has been that the vast majority of Java devs have very little experience with the kind of specialized use of the JVM that low latency programming requires. On the contrary, I've found it difficult to hire for high-performance Java codebases, because the way they are written is completely different from how "normal" Java is written, so you need to retrain devs used to writing "normal" Java.

Re:Sub-10 ms Latency in Java: Concurrent GC with Green Threads by manuelabeledo on Thursday August 06, 2020 @11:51AM (#24072064)
> 5.4M C++ devs vs 7.1M Java devs is not a massive difference in pools

That depends on the geographic distribution, though. Also, we are talking of a 25% larger pool.

> And while I don't have numbers for it, my experience has been that the vast majority of Java devs have very little experience with the kind of specialized use of the JVM that low latency programming requires.

You could say the same about C++ developers. Most of the C/C++ jobs are in embedded devices, which differ vastly from HFT environments.