Another Semester of Java

Just when I thought the semesters full of horrible Java lectures stopped, another semester gets thrown my way with yet more lectures specifically about Java. And I bet it’s gonna be Java 8 again, none of the newer releases!

I understand that Java is still around, but it’s debatable whether

  1. it even should still be around (as much as it is)
  2. this much time and energy needs to be put into learning specifically Java in a university

There are so many languages around that are not Java. And don’t forget languages with other paradigms, like functional programming languages (like Scala, for instance, which supports OOP, FP, AND runs on the JVM!). Learning different programming languages in academics, especially considering different paradigms, would make much more sense than still trying to push Java and OOP in 2022. Alternatives exist for a reason!

I’m just hoping there won’t be another mandatory project where Java is the only language that’s allowed… At least expand it to JVM-based :)

Thankfully I’ll have some downtime from Java with my new job using Rust!

Do you have a comment on one of my posts? Feel free to send me an E-Mail: witcher@wiredspace.de
To participate in a public discussion, use my public inbox: ~witcher/public-inbox@lists.sr.ht (Archive)
Please review the mail etiquette.

Posted on: March 11, 2022

Articles from blogs I read

WPA3 support for OpenBSD 802.11 wireless funded by NLNet Foundation

The project to implement WPA3 support for OpenBSD 802.11 wireless has now been funded by a grant from the NLNet Foundation. The work is to be carried out by Stefan Sperling (stsp@) and Chirpy Software. The announcement states, This project delivers the second …

via OpenBSD Journal October 17, 2025

docs.rs: changed default targets

Changes to default build targets on docs.rs This post announces two changes to the list of default targets used to build documentation on docs.rs. Crate authors can specify a custom list of targets using docs.rs metadata in Cargo.toml. If this metadata is not …

via Rust Blog October 16, 2025

Status update, October 2025

Hi! I skipped last month’s status update because I hadn’t collected a lot of interesting updates and I’ve dedicated my time to writing an announcement for the first vali release. Earlier this month, I’ve taken the train to Vienna to attend XDC 2025. The confer…

via emersion October 16, 2025

Generated by openring