3 ms·
The Java ecosystem is the size of a mid-sized country. I love Clojure but the small tip of Java (language) developers doing extremely interesting, unusual, crea
by pron 7y ago
The Java ecosystem is the size of a mid-sized country. I love Clojure but the small tip of Java (language) developers doing extremely interesting, unusual, creative stuff (like, say, controlling robot swarms [1] or marine robots [2], or sophisticated formal methods tools like for TLA+ [3] or Alloy [4], or computing orbits for NASA [5], or embedded hard-realtime for cars and manufacturing [6], or games like Minecraft) still outnumber all Clojure and Scala developers working on creative unusual stuff at least 10 to 1. It's just that in a small pond it's easier to spot a few islands of creativity than it is to spot the many such islands in an ocean.
[1]: https://www.infoq.com/presentations/java-robot-swarms/ https://www.infoq.com/presentations/java-robot-swarms/
[2]: https://en.wikipedia.org/wiki/Liquid_Robotics https://en.wikipedia.org/wiki/Liquid_Robotics
[3]: http://lamport.azurewebsites.net/tla/tla.html http://lamport.azurewebsites.net/tla/tla.html
[4]: https://alloytools.org/ https://alloytools.org/
[5]: https://www.infoq.com/presentations/java-science-aerospace/ https://www.infoq.com/presentations/java-science-aerospace/
[6]: https://www.aicas.com/ https://www.aicas.com/
- fulafel 7y agoI agree the absolute number of cool things done with Java is bigger, but the average Java project is very bland and as a Java programmer you are very unlikely to land one of these NASA projects.
- pron 7y agoYes, but the selection of cool things in Java is bigger, and it's not like it's a random draw. If you want to work on this kind of thing and you're able to, Java still offers you more opportunities.