Hacker News new | ask | show | jobs
by kemonocode 1821 days ago
I've mostly been writing backend code which pretty much works just the same whether deployed on Windows and Linux, that's interoperability by default.

With Java the issues came from elsewhere- it was less so the interoperability and more just how messy the whole ecosystem is and how there are some aspects of the language itself (such as the excessive verbosity and the way the standard library is structured) that kept mounting up as little annoyances over time. Kotlin wasn't really an option at the time, either.