That said, there is a jenkins box running at $dayjob that of course requires Java. However, if I had a choice between jenkins and jenkins-clone-built-with-something-else, all things being equal I would choose jenkins-clone-built-with-something-else.
What on earth for? It's not as if the Java binaries on a (non-multi-user) server somehow make it less secure.
I can't wait for the day when people get their wish, and 50% of the installed browser base will run random python scripts off the web.
The one that has me worried way more is all of the Android build tools. I've had random crashes happen in them and there is no good way to debug the issue. Java throws stack traces that if printed would cost you a ream or two of paper and sometimes you get crashes in something completely unrelated.
Ugh, there are many things I wish for, but Java no longer existing is probably one of my biggest wishes.
Or is it the android SDK throwing slightly less but still uselss stack traces?
I often see the later, which is just poor error/exception handling by the developers. I very rarely (sometimes, but not enough to get annoyed) see the JVM printing out stack traces.
This is CS 101, GiGo
Sometimes, all you have is a stack trace.
It really isn't that hard to understand.