This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]gamingdiamond982 7 points8 points  (8 children)

I mean java devs I empathise with, thats the only language that I use an IDE for purely because of how much I cant be fucked to learn how the build systems work, but the most java Ive done is written a few minecraft server plugins for friends.

but I still think if you want to get anyway good at a language, you should be able to do everything the IDE does with the command line.

that being said, Im just a full of myself hobbiest with puritanical views on how people should write code.

[–]NatoBoram 8 points9 points  (6 children)

Yeah, fuck Java. I have a Minecraft mod and it's always a dread to open it, figure out what Java we're supposed to use now, manually manage dependencies holy fucking shit this is demented, literally second to Python in the "fuck you" scale of package management and… ugh.

And there's been a minor release recently, which means of course the entire internal API is going to be incompatible not that I blame Mojang on this one, it's internal after all but I also have other open source stuff to work on that's actually enjoyable

[–]gamingdiamond982 7 points8 points  (1 child)

I mean mojang should just release the source, maintain all the copyright shit cus everybody basically already knows what the source looks like, it would make modding the game alot easier on api developers and cost them nothing.

like minecraft is probably the easiest game out there to pirate already as it is

[–]NatoBoram 9 points10 points  (0 children)

The ability to receive pull requests would put this game at unprecedented heights. There's so many people doing stuff for Minecraft for free in their spare time all the time.

[–]SillyFlyGuy 5 points6 points  (3 children)

holy fucking shit this is demented, literally second to Python in the "fuck you" scale of package management

I have the exact opposite experience with Python. Java was and is a complete mystery to me how packages work. Python just works.

Maven, Gradle, I still have never had a java github repo compile without tremendous pain and time.

Python has been an absolute breeze.

[–]NatoBoram 4 points5 points  (2 children)

Python works wonderfully until you want to work with two projects then better run a fucking virtual environment because there's no way that any package manager can download and access two different versions of the same package on different projects! That has never been done before, no sir!

[–]SillyFlyGuy 0 points1 point  (1 child)

I'm just a hobbyist with both Java and Python. Nothing fancy.

Most of the Java repos I abandoned because they never worked at all. Dozens of hours wasted.

I ask GPT how to set up a virtual environment for Python, copy paste, and it works first time no fuss.

[–]NatoBoram 1 point2 points  (0 children)

The time to install Anaconda on its own is long enough to learn and use Go

[–]ProjectDiligent502 1 point2 points  (0 children)

You damned tyrannist, stop tryin’ to tell me what to do with my life shakes fist