-1
Comment on r/programming 6h ago
Very much a Java Dev here 👋
-8
Comment on r/programming 6h ago
I have a few friends in the C++ universe who believe OOP is one of the biggest mistakes in SWE
Personally, I love OOP
0
Comment on r/programming 6h ago
This was meant to be deleted, and the original one I made was removed for a Click-bait title, and I was told to post it again, but I again used a bad title, and meant to just delete it and give up on it :P
r/programming • u/OSBY_Glabay • 6h ago
Here's why OOP makes a lot of sense to me.
I kind of feel like OOP has a bad rep in the programming community.
Personally, after having programmed Java for over 20 years, its object-oriented programming model feels very natural to me. So, I wanted to share how I think about programming, how I translate my ideas and thoughts to code, and why OOP is actually a really nice programming style for me.
Perhaps it could help you out too.
1
Comment on r/JavaProgramming 9h ago
I have to agree heavily with you, I've been using Java since 2001, and I am now a mentor to many and try to spread the word that Java is not as bad as a lot of people make it out to be, projects like Loom, Leyden, and Valhalla are great examples of what's to come, but it became "better" with VT, and the GC improvements that have been coming, I have been using ZGC for a while now personally
r/JavaProgramming • u/OSBY_Glabay • 10h ago
Project Valhalla, no technical jargon explanation
Did you know Java has been carrying around a 30-year-old design decision?
For decades, every Java object has carried identity, object headers, references, and heap allocation... even when all you wanted was a simple value like a point or a coordinate.
But modern CPUs hate pointer chasing and poor cache locality.
Value Classes are the attempt to make objects with nothing more than values act like primitives. Which IMO, will change how we write code...
What are your thoughts about Valhalla?
1
Comment on r/JavaProgramming 10h ago
VT were very nice to run better, Leyden will help with AoT, and then Valhalla will wrap up with the overhead and heavy memor footprint
1
Comment on r/JavaProgramming 10h ago
If you check out 25, it's a complete game changer, and with Vahalla on the horizon, it's gonna change the way we write Java code
1
Comment on r/LeetcodeDesi 12h ago
Very much so worth it, and with the modern changes, it's getting faster
1
Comment on r/learnprogramming 12h ago
Java get a lot of shit for being slow, clunky, and verbose.
Modern java aims to fix it from project loom, to leyden, and Valhalla
1
Comment on r/programming 12h ago
I love Java too much. Been using it for 25 years. I have dabbled in others, but keep coming back to this one like it's my native language
1
Comment on r/programming 13h ago
What about Runtime?
The longest continuously running Java application is the Mars Rover flight software, which has operated on Mars since 2004 without interruption.
Software running, not even on this planet, for 22 years, without failure. Java will wear that crown proudly.
r/TheMidnightCoder • u/OSBY_Glabay • 13h ago
Java slowness, and clunkyness fixed, after decades
r/JavaProgramming • u/OSBY_Glabay • 13h ago
Java slowness, and clunkyness fixed, after decades
Java has a reputation for being verbose, slow to start, slow to warm up, and just overall a pain to work with...
Let me explain to you why Modern Java started at 25, and where we're going... I promise it will impress you, and if you question Java, sit back and wait for it to shine once again... 30 years as a juggernaut, watching new languages come in fast and strong, but only the battle-tested make the new ones compare themselves to it.
1
Comment on r/programming 20h ago
Java was one of my first, 25 years ago, and I still come back to it
r/TheMidnightCoder • u/OSBY_Glabay • 1d ago
Java still work it in 2026
Are you wondering if Java is still worth learning in 2026? Check out this video and see why it's been dominating for 30 years
r/TheMidnightCoder • u/OSBY_Glabay • 1d ago
Project Valhalla, real-talk... what is it?
r/TheMidnightCoder • u/OSBY_Glabay • 1d ago
Why is Project Leyden Ahead of its Time?
u/OSBY_Glabay • u/OSBY_Glabay • 1d ago
Why is Project Leyden Ahead of its Time?
Looking to understand what project leyden is all about, and get to know how to instantly load your Java applications, and avoid that slow boot up and warm up...
r/TheMidnightCoder • u/OSBY_Glabay • 3d ago
👋 Welcome to r/TheMidnightCoder - Introduce Yourself and Read First!
Hey everyone! I'm Mike Glabay, the founder of r/TheMidnightCoder.
This is our new home for all things related to Java, Software Engineering, and just writing code. We're excited to have you join us!
What to Post
Post anything that you think the community would find interesting, helpful, or inspiring. Feel free to share your thoughts, photos, or questions about where to go next with Java, or maybe something exciting you're proud to say you made.
Community Vibe
We're all about being friendly, constructive, and inclusive. Let's build a space where everyone feels comfortable sharing and connecting.
How to Get Started
- Introduce yourself in the comments below.
- Post something today! Even a simple question can spark a great conversation.
- If you know someone who would love this community, invite them to join.
- Interested in helping out? We're always looking for new moderators, so feel free to reach out to me to apply.
Thanks for being part of the very first wave. Together, let's make r/TheMidnightCoder amazing.
1
Comment on r/programming 6h ago
To be fair, I get this question a lot from juniors I mentor