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

Game of Trees 0.126 released

Version 0.126 of Game of Trees has been released (and the port updated). Complete release notes are as follows: Read more…

via OpenBSD Journal May 23, 2026

New blog design

I redesigned my blog! I decided to put some more personality into it this time, after over a decade of the minimalist style. This short post is just an excuse to show up in your feed reader so you can go look at it. Cheers!Also: I’m trying out…

via Drew DeVault's blog May 20, 2026

Project goals update — April 2026 (end of 2025H2)

The 2025H2 Project Goal period has now concluded. Over these months, the Rust Project pursued 41 Project Goals, 13 of which were designated as Flagship Goals. This post contains curated updates on our progress since the last post and the final status for …

via Rust Blog May 18, 2026

Generated by openring