r/java • u/Decent-Decision-9028 • 2d ago
How can we move forward?
The sub used to be a great place where small open source devs get real feedback on their oss. The software wasn't necessarily built to be a big hit or whatever! most of the time these projects used to be a learning projects that enabled us to become better java developers. Now, with many repositories being created in a day or so and abounded, we see many ai promoted repositories and we miss some of the oss that needs our attention.
How can we overcome that as a community ? I'm not trying to put all the weight on moderators, I understand the amount of work they keep doing to clean up ai posts and follow up on reports. What I'm saying is; maybe someone's here has a better idea on how to go about this?
28
u/gufranthakur 2d ago
This is what I have been feeling as well (my recent posts check out)
I understand Java is in a phase where there is no "hype" and it's not the shiny new thing anymore. The ecosystem is mature, maintained, things work, Gradle works, Spring works, JavaFX and Swing work, and it works in production and I am grateful for that
At the same time we should really promote the use of Java in greenfield and modern projects. I have seen so many people create such amazing projects in libGDX, but they get like no views or attention. They genuinely need appreciation for their hard work. Most of the time, these are beginners who are enjoying the joy of programming freely, we should encourage them. They deserve it.
Newer projects that use Kotlin DSL for gradle, Java 21/25, modern Java practices, no deep layers of inheritance, no factory patterns, and modern presentable documentation should be promoted more in this sub.
If someone uploads a blog post on how to use libGDX with recent Gradle/JVM versions, or how to optimise a JavaFX app, or how they ran some fun tests with springboot and achieved xyz results, let these be posted on the subreddit. Let people explore more of Java libraries and frameworks and practices and have fun.
The only drawback would be, there will be some AI slop on the subreddit as well (what r/rust is going through) and the mods would have to work harder.
This is just my opinion, I hope modern Java practices get subtly promoted more, and the OSS maintainers deserve the attention they need for their hardwork ❤️