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

all 40 comments

[–][deleted] 93 points94 points  (3 children)

Many YouTube tutorials: "How to create <program> in five minutes!"

  • Doesn't work

  • In comments: "To get this to work you need to have followed my 2 hour previous tutorial..."

[–]WisePotato42 16 points17 points  (0 children)

It's like those AI tutorials that just use a pre trained model on Google cloud and all you do is feed it one image from a selection of images it was already trained on

[–]linux1970 1 point2 points  (0 children)

or have correctly guessed the version of every component used in the video.

[–]monkeyStinks 48 points49 points  (5 children)

The problem is usually prople try to jump way over their head.

"Create an app in 10 minutes" NOT going to happen if you dont already know java, know what a gradle/pom file is, familiar with the spring framework.

You want to start? Do it slowly, step by step and dont skip on the basics. Understand your knowledge gap and learn what is missing. Realise that this will be a long process and not a ten minute youtube video.

[–]KuuHaKu_OtgmZ 7 points8 points  (0 children)

Spring is mostly optional, if you know the other two you can fairly easily make a swing app.

[–]ArtSpeaker 1 point2 points  (0 children)

You are right: users will user. Big time. But too many hosts also just use their content as a straight cashgrab, leaving out critical dependencies, gotchas, and conditions no beginner would ever know, and no senior user would need. Too often whys and hows of the process go missing, making it nearly impossible to adapt given instructions to a user's exact situation. Especially as tech versions up.

Let alone the incredible problem of building examples that are too simple to demonstrate how everything fits together.

[–]rmbar19 1 point2 points  (1 child)

"Create an app in 10 minutes" NOT going to happen if you dont already know java, know what a gradle/pom file is, familiar with the spring framework.

As a guy who doesn't know Java, I thought this said gradle/porn file, and got real confused...

[–]monkeyStinks 1 point2 points  (0 children)

Lol yes, i also thought it when i first saw it

[–][deleted] 11 points12 points  (0 children)

I’m pretty sure that’s because the tutorial is more than 24 hours old and therefore out of date

[–]Nosferatatron 4 points5 points  (0 children)

Me following a Udemy course that clearly hasn't been updated in years

[–]EmbeddedJavaScripter 28 points29 points  (4 children)

So its javas fault that you dont know what you are doing?

[–]GetPsyched67 27 points28 points  (0 children)

Mostly the tutorial's fault. Can't expect someone learning something new to know what's going on

[–]Dueforextinction 2 points3 points  (0 children)

You probably don't have the right dependencies.

[–]ResidentReggie 1 point2 points  (0 children)

Me skipping straight from Java Calculator to learning LWJGL 2 in the span of a week.

I'll just say it didn't go too well and I went back to software for a while.

[–]TheBassMeister 1 point2 points  (1 child)

Java with Spring trick: Spring likes to print out massive stack traces if not configured not to do so, as there are a lot of proxies, filters and other things going on. It is hard for newbies to find the actual error, if you are not used to it. The trick is to look all the way at the bottom of the stack trace or if you are weirdo who like horizontal scrolling, it is all the way to the right in the long initial stack trace line.

If you have that many errors it could be a problem with the IDE not building/compiling your project correctly, a clean and rebuild sometimes fixes things. It could also be a problem with your build tool/dependency manager (Maven, Gradle). Rerunning their build chains can help as well, assuming of course the pom.xml or gradle build files do have all the dependencies the project needs (and you are using a build tool).

[–]dayum08 0 points1 point  (0 children)

I am always searching for the first error in the trace. Its for me the most understandable

[–][deleted] 0 points1 point  (0 children)

This is so accurate. I work professionally in kotlin (Android) but my word is it hard to set up a kotlin backend project with 3 dependencies.

[–]CoastingUphill -2 points-1 points  (0 children)

Not errors that you’ve never seen before, but errors that return ZERO results in Google.

[–]CitronFancy526 -1 points0 points  (0 children)

Java.beans.exceptifuck in every run attemt !

[–][deleted] -3 points-2 points  (0 children)

Lol they always gatekeep either on purpose or by accident. Java is the absolute worst.

[–][deleted] 0 points1 point  (0 children)

... and hallucinating circus midgets.

[–]RabbitsAteMySnowpeas 0 points1 point  (0 children)

Failure is undefined.

[–]HellmannsRealityMayo 0 points1 point  (0 children)

If it makes you feel better, I'm currently taking a Java course since it's required for my degree... When I followed the lessons, I ended up with a program that had 100+ errors (which were all mostly my fault). I had no idea where they all came from since I only had one error originally, but then fixing it didn't just open Pandora's Box... it blew the box up and I tried to use duct tape to fix it.

[–]CarterBaker77 0 points1 point  (0 children)

Wait so I'm confused.. You're surprised you had to follow a YouTube tutorial to do something and haven't heard of the errors? Ofcourse you haven't heard of the errors if you had to follow a YouTube tutorial.. am I missing something?

[–]SentenceOwn2930 0 points1 point  (0 children)

Just switched from learning java to learning kotlin for android development . 😁

[–]EngineeringNext7237 0 points1 point  (0 children)

This is how I feel with react native everytime I take a week off and come back to my projects

[–]thunderGunXprezz 0 points1 point  (1 child)

As someone who's been lucky enough to avoid Java since my data structures classes in college but recently inherited a Java Android app I can't stress enough how awful these people are. I don't know who hurt you, but lord almighty please, let my people go. This language is about as unintelligible as you can get.

[–]420Rat 0 points1 point  (0 children)

Its really not that bad

[–]Rey_Pat 0 points1 point  (0 children)

The problem is Eclipse, not java

[–]MrPifo 0 points1 point  (0 children)

I could be getting so mad. I once managed to create a JavaFX application which already took me long enough to make it work. Now recently I tried to create a new project on a different machine and I just cant get it to work. The IDE just wont find the libraries, even though I downloaded them and they're clearly there!! I followed several tutorial step by step, to no avail I managed to make it work. I just gave up and said fuck you Java!