Java for the Haters in 100 Seconds

  Рет қаралды 2,730,071

Fireship

Fireship

2 жыл бұрын

Java is one of the most successful and most dreaded technologies in the computer science world. Let's roast this powerful open-source programming language to find out why it has so many haters.
#java #programming #comedy #100SecondsOfCode
🔗 Resources
Java Website java.com
Java in 100 Seconds • Java in 100 Seconds
Why Java Sucks tech.jonathangardner.net/wiki...
Why Java Doesn't Suck smartbear.com/blog/please-sto...
🔥 Get More Content - Upgrade to PRO
Upgrade to Fireship PRO at fireship.io/pro
Use code lORhwXd2 for 25% off your first payment.
🎨 My Editor Settings
- Atom One Dark
- vscode-icons
- Fira Code Font
🔖 Topics Covered
- Why do people hate Java?
- Does Java suck?
- Is Java still a good language?
- Java Criticisms
- Java Memes and Jokes
- Roast of Java

Пікірлер: 4 500
@Fireship
@Fireship 2 жыл бұрын
jk, java is actually pretty good 👉 kzbin.info/www/bejne/omqkq4Jne7Kag5o
@thyscott6603
@thyscott6603 2 жыл бұрын
Fk no. #byexJavadev
@sithsithari
@sithsithari 2 жыл бұрын
NO
@oamioxmocliox8082
@oamioxmocliox8082 2 жыл бұрын
;)
@dislord1326
@dislord1326 2 жыл бұрын
PLOT TWIST: It is April Fools
@everyhandletaken
@everyhandletaken 2 жыл бұрын
Oh, this is the actual Aprils fools, now I get it.
@MarkGruffalo
@MarkGruffalo 2 жыл бұрын
When I was a little kid starting programming I downloaded the JDK from another website, because I thought the official website was a scam… 😂😂👌🏾
@alaminjumamagoti5045
@alaminjumamagoti5045 2 жыл бұрын
😀😀😀😀😂😂😅
@user-dh8oi2mk4f
@user-dh8oi2mk4f 2 жыл бұрын
lmfao
@shikyokira3065
@shikyokira3065 2 жыл бұрын
Being so young yet so savvy. You certainly have a bright future
@VinyZikss
@VinyZikss 2 жыл бұрын
lmao you were right to think that, with an ugly ass 1998 looking website
@justSomeUserOnYT
@justSomeUserOnYT 2 жыл бұрын
You still are a little kid, wym?
@paul7408
@paul7408 2 жыл бұрын
The vertical monitor thing is a lie, you need ultrawide because the error message stretch so long horizontally
@m0llux
@m0llux 2 жыл бұрын
Or to display your class names.
@TorutheRedFox
@TorutheRedFox 2 жыл бұрын
you don't obfuscate your code in a way that makes reading native crash stack traces near impossible to decode? amateur
@auckzsv8599
@auckzsv8599 2 жыл бұрын
I have SUPER Ultrawide and STILL cant read the error messages properly.
@sc1ss0r1ng
@sc1ss0r1ng 2 жыл бұрын
Oh yeah... The longest error message I've seen, was when working with Spring and JPA, it just went on and on and on like forever, because of a circular reference somewhere haha...
@clashgamers4072
@clashgamers4072 2 жыл бұрын
Get a ultrawide vertical monitor
@ultimate50s98
@ultimate50s98 Жыл бұрын
I find it halarious that the Java website was changed almost immediately after this video was released.
@diddlybop
@diddlybop 10 ай бұрын
and it still looks like a scam lol
@qdaniele97
@qdaniele97 10 ай бұрын
Now looks only 10 years old instead of 20 😅
@legbender1584
@legbender1584 9 ай бұрын
poor java devs are so scared of april 1st video 😭
@fishyc43sar
@fishyc43sar 5 ай бұрын
And they finally removed the "3 Billion Devices Run Java" after a century.
@FlytoTheSpace
@FlytoTheSpace 3 ай бұрын
wait WHAT?, IT HAS ACTUALLY BEEN CHANGED???, the last time I've visited that website was when I had downloaded Minecraft
@PorthoGamesBR
@PorthoGamesBR Жыл бұрын
As an old sage said: "Learning Java as your first language is like learning how to ride a bicycle. But there is no training weels or break, the tires are flat and the bike is on fire." Guess what was my first language?
@lucyboy8276
@lucyboy8276 Жыл бұрын
Russian blin Gopnik programmer
@Fl4shback
@Fl4shback Жыл бұрын
Java is the go to language for programming intros in universities... If you think you have it bad with java as a beginner you have no clue what c++ holds in store for you. You have so many safeguards in Java.... I like c(++) more, though
@Frizou
@Frizou Жыл бұрын
just go with lua, it even got stability wheels !
@mikey630
@mikey630 Жыл бұрын
I first learned C++ then java. 🤡
@Steven_Flores2112
@Steven_Flores2112 Жыл бұрын
@@Fl4shback I'm actually learning C++, it's really that hard?
@NicolasPare
@NicolasPare 2 жыл бұрын
I'm confident that the statement about Java not updating their website since the 90s is accurate.
@everyhandletaken
@everyhandletaken 2 жыл бұрын
Maybe they are so pissed that applets didn’t take off, that they refused to upgrade ever since
@techwizpc4484
@techwizpc4484 2 жыл бұрын
@@everyhandletaken Just checked the website and yup, it's still early 2000-ish.
@TorutheRedFox
@TorutheRedFox 2 жыл бұрын
@@everyhandletaken it's not that they didn't take off, because they kinda did they just got shot down because of how insecure running a full blown application that can get full local user, and sometimes even admin access to your computer *_AUTOMATICALLY ON PAGE LOAD_* is
@SkyyySi
@SkyyySi 2 жыл бұрын
I got curious and checked the wayback machine. The oldest one I could load (from late 2003) actually looked very different. Which makes it even more confusing, considering it means that this design is comparatively "recent"...
@manasnagelia
@manasnagelia 2 жыл бұрын
@@SkyyySi Yeah I saw the wayback machine too
@yashmjj
@yashmjj 2 жыл бұрын
"Life is too short to be coding in Java man" Words to live by
@pranavnyavanandi9710
@pranavnyavanandi9710 Жыл бұрын
@ㄥㄚҠҠㄖ丂 But isn't javascript dynamically typed?
@shreehari2589
@shreehari2589 Жыл бұрын
@ㄥㄚҠҠㄖ丂 javascript is way easier than java, moreover javascript is interpreted language and is literally all over the internet, so javascript >>>>>> java
@kartikpintu
@kartikpintu Жыл бұрын
I want this on a T-shirt
@abrahamsanchez7331
@abrahamsanchez7331 Жыл бұрын
@ㄥㄚҠҠㄖ丂 oh right, I forgot java was so secure, remind me what was log4j written in again? Kidding aside, any language is going to be as safe as you make it, java is not inherently safer than JavaScript imo.
@SomeOSCMember
@SomeOSCMember Жыл бұрын
preach bro
@NFSHeld
@NFSHeld Жыл бұрын
Java has to be the only technology platform that is alive yet has the FAQ link on "How to uninstall" placed as the third most prominent thing on the homepage. It's like "Hi there, we suppose you're here because you want to uninstall our product."
@voidbite
@voidbite 11 ай бұрын
It has changed into the number 1 thing on the faq
@ekzac
@ekzac Жыл бұрын
"Java: a boilerplate driven language designed for writing verbose object-oriented instant legacy code" You could end the video there. That's the only truth people need to know about it 😂
@xdrap1
@xdrap1 2 жыл бұрын
“Java Applet sucks so bad that makes HTML, CSS and Js like a good abstraction for building UI” got me dead.
@Rentaro_dev
@Rentaro_dev 2 жыл бұрын
same.This man has a great sense of humour
@vaibhavsoni2437
@vaibhavsoni2437 2 жыл бұрын
The funny thing is, it's kinda true.
@shapelessed
@shapelessed 2 жыл бұрын
Might be me but not sure I'd wanna have all my structure, logic and style written inline like "some other" languages... ...but we always have a framework for that ig
@tedchupig
@tedchupig 2 жыл бұрын
microsoft can't kill garbage IE even in 2022. he wants to. he can't. he deserves it.
@alathreon8315
@alathreon8315 2 жыл бұрын
When I think that some courses in 2022 are still learning students to use Applets.
@marufbepary100
@marufbepary100 2 жыл бұрын
Even though this is a joke, a good chunk of that was real. This man still manages to teach you something new even today.
@faraday4160
@faraday4160 2 жыл бұрын
Even though a good chunk of that was real, java is still one of my favorite languages.
@hellelo.5840
@hellelo.5840 2 жыл бұрын
I am sorry this was not a joke 😂🤣
@klasesalk
@klasesalk 2 жыл бұрын
this was 100% real
@sakatagintoki8835
@sakatagintoki8835 2 жыл бұрын
Something burning
@linusworkshop
@linusworkshop 2 жыл бұрын
Hahaha I didn't even realize it was a April fools joke because I agree with every point 😂
@jerichiyo
@jerichiyo Жыл бұрын
No one hired me as PHP developer even with 3 years of coding experience. But now I'm a Java ASE in a japanese company after just a month of learning it. Thank you Java!
@hsider
@hsider Жыл бұрын
Exactly, companies prefer Java over any other language, and Java programmers are well paid. Good to hear that you made the good choice.
@panda4247
@panda4247 10 ай бұрын
@@hsider it's sad
@sqwert654
@sqwert654 Жыл бұрын
You make great points for learning Java. As a coder it will create more work for me, more time typing, more time debugging (I love debugging). I love OOP. And you will never be unemployed because you will need to maintain the code base going forward. Long live Java.
@PG-24
@PG-24 Ай бұрын
Same here, Especially in android most of the time, code writes itself
@v0rtex-
@v0rtex- 2 жыл бұрын
"Life is way to short to code in JAVA man" - Quote that inspired millions
@aikslf
@aikslf 2 жыл бұрын
What inspired me to learn programming is Minecraft mods, which are in Java
@v0rtex-
@v0rtex- 2 жыл бұрын
@@aikslf I think the first line of code that I ever wrote was like changing "online-mode=false" in Minecraft properties
@Hubert4515
@Hubert4515 2 жыл бұрын
i agree with it 100%
@konstkaras
@konstkaras 2 жыл бұрын
Did you mean "too short to code" or "to shorten code"?
@srimpingkid3490
@srimpingkid3490 2 жыл бұрын
@@konstkaras which do you think makes the most sense?
@ShyneeYT
@ShyneeYT 2 жыл бұрын
As a Java developer I completely agree with every point in this video yet I will still import 30 libraries so that I can do every single programming task imaginable in Java
@tijsbeek8590
@tijsbeek8590 2 жыл бұрын
I only disagree with Log4j being Java's fault, we don't blame Python for having an eval function either?
@seaweedglob
@seaweedglob 2 жыл бұрын
At least you're not a 'hippie dev', as the tribe calls it.
@omegaui
@omegaui 2 жыл бұрын
Java Rocks + For Life ❤️
@seaweedglob
@seaweedglob 2 жыл бұрын
@@MoradorDeCalcada r/java
@SanchitSnehashish
@SanchitSnehashish 2 жыл бұрын
Yeah, and we have tools to deal with dependencies so it makes it easier
@Code_Machine
@Code_Machine Жыл бұрын
I remember when I was learning about applets. My usual teacher was so passionate about Java that he got SAP certified in the language. He loved Java so much that they had to get a completely different lecturer to teach us applets because even he thought they were not even worth hearing about let alone actually learning about. He was very open about how much he thought they sucked.
@buizelmeme6288
@buizelmeme6288 Жыл бұрын
Can you please make this into a series? I like this format! I would like to know the disadvantages of every populer programming languages out there! I hope it will turn into a series :D Eg: Phython for the haters C++ for the haters Apache for the haters ...and so on :D
@Big-Timbo
@Big-Timbo 2 жыл бұрын
"Java: A boiler plate driven language designed for writing verbose object oriented instant legacy code" - Plato Circa. 428 BC, Probably
@WolfrostWasTaken
@WolfrostWasTaken 2 жыл бұрын
"instant legacy code" is so true it made me laugh so hard
@scriptKiddieOG
@scriptKiddieOG 2 жыл бұрын
😂😂😂
@aayush5474
@aayush5474 2 жыл бұрын
imagine saying this in java interview
@Eggenics
@Eggenics 2 жыл бұрын
Based
@safaa3618
@safaa3618 2 жыл бұрын
@Wolfrost Hey english is not my first language could you pls explain what that means?
@Hlebuw3k
@Hlebuw3k 2 жыл бұрын
As someone who got into lightly modded Minecraft recently, the "You will need a vertical screen to read the error logs" is literally whats happening
@manofacertainrage856
@manofacertainrage856 2 жыл бұрын
I was a build engineer at Minecraft - if you want to annoy the MS people at that company all you have to do is remind them that it took one man and java to create a game in a few months that created the wave that pays all their salaries.
@shroom7932
@shroom7932 Жыл бұрын
same
@heyn
@heyn Жыл бұрын
welcome big pancake guy
@Proladon
@Proladon Жыл бұрын
​@@manofacertainrage856 but the success is idea of minecraft, not what programming language is using
@manofacertainrage856
@manofacertainrage856 Жыл бұрын
@@Proladon Ideas are plentiful and many people have ideas. It's the actual work, skill and perseverance to implement an idea that matters. When work matters, tools matter. Java might have been the only choice at that time for one person to implement Minecraft in a hurry.
@kjyu4539
@kjyu4539 Жыл бұрын
i don't write in java but anyway many useful free/open source programs has been written in this language over many years and i used some of them so i thank and appreciate those developers. salute and respect to them. they contributed substantially to the free/open source software world.
@xperwar
@xperwar Жыл бұрын
my first language second year as CS students and we started learning programming with Java , quite easy and hard at the same time but when you understand what's happening and why it's happening everything seems much easier , i still make mistake tho
@MrHarry37
@MrHarry37 2 жыл бұрын
"Javascript, a language that has taken develoeprs 25 years to make halfway decent" Never have I been so offended by something I 100% agree with
@RillianGrant
@RillianGrant 2 жыл бұрын
The No Man's Sky of programming languages
@marufbepary100
@marufbepary100 2 жыл бұрын
JavaScript is one of those languages that everyone hates but we still have to use. Better learn to love what you hate.
@geralt36
@geralt36 2 жыл бұрын
Why did you get offended by it?
@nabl8397
@nabl8397 2 жыл бұрын
@@geralt36 It's a meme
@wearesciber
@wearesciber 2 жыл бұрын
"You Just Insulted My Entire Race Of People, But Yes"
@MatheusKlSch
@MatheusKlSch 2 жыл бұрын
as someone who programmed in java some time ago, starting with "boiler plate driven language designed for writing verbose object oriented instant legacy code" made me like the video as fast as my standard office mouse allows.
@PaulieTheDude
@PaulieTheDude 2 жыл бұрын
It's not THAT bad with annotations.
@alekvassinskiy1286
@alekvassinskiy1286 2 жыл бұрын
I work with java for 1 year. Still dont know what the fuck that means haha
@AnotherRandomCreator
@AnotherRandomCreator 2 жыл бұрын
@@alekvassinskiy1286 well lets make kid learn java for a whole year and give them project and the end of a year using java ~My School Science Computer subject Yes in secondary school we have science computer
@psychoh7329
@psychoh7329 2 жыл бұрын
Is the mouse you using dell?
@Pyovali
@Pyovali Жыл бұрын
It has gotten better with annotations, var keyword and lambda functions tho.
@jadelkarchi3305
@jadelkarchi3305 Жыл бұрын
I had to write a final report about Java's work environment, and I've used all what you said in this video as an introduction. Luckily, I passed the class!
@nikolaila6302
@nikolaila6302 Жыл бұрын
when he said "It's recommended for you to have vertical monitor to read the error logs", I really felt that
@comedyclub333
@comedyclub333 2 жыл бұрын
"Instant Legacy" is pretty much the core concept of Java.
@graealex
@graealex 2 жыл бұрын
While it is true, it is basically because Java is "write once, live forever".
@willkydd
@willkydd 2 жыл бұрын
That's 100% a feature for programmers. Instant job security and extra pay.
@linusworkshop
@linusworkshop 2 жыл бұрын
@@willkydd COBOL of the 2000s! :D
@Mipetz38
@Mipetz38 2 жыл бұрын
I have never have to debug java code because once I write it I leave the company
@sailbatten2056
@sailbatten2056 2 жыл бұрын
LOL. Nothing like a bunch of junior engineers pulling "wisdom" out of their ass. Children: Move on now. You've made up enough nonsense for one day. Have a cookie.
@kodeypatterson8973
@kodeypatterson8973 2 жыл бұрын
"No one has bothered to update the website ever since..." So accurate
@semihkaplan
@semihkaplan 2 жыл бұрын
Click on the download: So you wanna download Java to your browser eh? Too late.
@rumplstiltztinkerstein
@rumplstiltztinkerstein 2 жыл бұрын
That's because they will have to use javascript for it xD
@jackbrowns469
@jackbrowns469 2 жыл бұрын
Do people still download the jdk/jre from the website?
@circuit10
@circuit10 2 жыл бұрын
@@jackbrowns469 People often search “Java download”, which is understandable. Sadly that means a lot of people have the proprietary version of Java 8 instead of something open-source and modern Edit: Luckily they have a link to OpenJDK now… but in a warning about license agreements that everyone will ignore
@vasiovasio
@vasiovasio 2 жыл бұрын
The girl on the right side is already a grandmother of three!
@diadetediotedio6918
@diadetediotedio6918 Жыл бұрын
The most happy moment in my job was when I stopped using Java and started using kotlin instead, I never touched the language but just because it is not Java I felt instantly better writting on it than writting the tons of javaplate code
@spliterash
@spliterash Жыл бұрын
I tell you little secret, but kotlin compiles in JAVA virual machine bytecode
@diadetediotedio6918
@diadetediotedio6918 Жыл бұрын
@@spliterash And what? My problem was never with JVM, my problem was with Java itself, the language syntax sounds like an elder lich trying to make cakes. Also, Kotlin compiles to native code too
@malenalucero6473
@malenalucero6473 2 жыл бұрын
Every time I think about working with Java I'll repeat that like a mantra: life is too short to be programming in Java
@wvaviator3408
@wvaviator3408 2 жыл бұрын
I love this format. I say roast every language! Knowing what sucks about a language is just as important as knowing what's good. 10/10 - Keep 'em coming!
@xdrfvgyhn64
@xdrfvgyhn64 2 жыл бұрын
Definitely this! We need a "{Prog. Lang here} for the Haters in 100 secs" series! I believe the bad in any programming language teaches us just as much as the good in them. Javascript version next please? (even though I love Javascript because of Typescript)
@KewalTailor
@KewalTailor 2 жыл бұрын
Yup definitely
@IngwiePhoenix
@IngwiePhoenix 2 жыл бұрын
Highly agreed. Every coin has two sides after all!
@renatosardinhalopes6073
@renatosardinhalopes6073 2 жыл бұрын
I would prefer a video explaining the good and the bad, I want to understand where I would use a language and where I wouldn't...
@masterflitzer
@masterflitzer 2 жыл бұрын
@@xdrfvgyhn64 js version of the video wouldn't fit in 100s tho
@explodatedfaces
@explodatedfaces 2 жыл бұрын
"instant legacy code" hit me so hard given that everything we make at work literally becomes instant legacy code... ah the finance sector.
@demoniack81
@demoniack81 2 жыл бұрын
I remember the first time a webapp that I wrote FROM SCRATCH was called "legacy" by this guy. It stings, man. But at the same time it was in the context of "all new apps will have to follow this new aRcHiTeCtUrE we're planning, but since you're legacy you can keep doing what you want", so I guess I like being legacy now
@khedubaba
@khedubaba 2 жыл бұрын
Recently got out from such company and their bank client's project, can relate so hard right now.
@cube2fox
@cube2fox 2 жыл бұрын
At least the finance sector pays relatively well.
@explodatedfaces
@explodatedfaces 2 жыл бұрын
@@cube2fox relatively is the key word. It's certainly nothing close to FAANG though
@leoMC4384
@leoMC4384 2 жыл бұрын
Most of your servers run on COBOL. SMH...
@JonnyRelax
@JonnyRelax 7 ай бұрын
bro i am no programmer, but i can somewhat read the error logs whenever i try to mod minecraft and the vertical monitor screen is so true lol
@tigerslashii7097
@tigerslashii7097 5 ай бұрын
The best part about programming in Java is the paychecks.
@thewokecoder
@thewokecoder 2 жыл бұрын
“Spend the next 20 years migrating to Postgres” Literally every fortune 500 companies
@lelexy9866
@lelexy9866 2 жыл бұрын
It hit too close to home as I'm involved in a 2+ year migration to postgres :D
@pauldanielmooney
@pauldanielmooney 2 жыл бұрын
Can never touch anything Oracle ever again
@ShaferHart
@ShaferHart 2 жыл бұрын
It serves them right
@soekarmana
@soekarmana 2 жыл бұрын
okay i out of the loop IS THIS FOR REAL? seriously?
@TrippSC2
@TrippSC2 2 жыл бұрын
@@pauldanielmooney I worked for a medium-sized company that only had 1 physical server in their environment; the one running Oracle DB for one of their business unit ERPs. For those that don't know, Oracle DB in a virtualized environment must be licensed for every physical CPU core that it could possibly run from. Their BS licensing pretty much sealed the deal that I'll recommend anyone to not get in bed with Oracle ever.
@TailRecursion
@TailRecursion 2 жыл бұрын
As a Java developer, you've just reinforced my subscription. Reverse psychology!
@sCr33nSh0o71
@sCr33nSh0o71 2 жыл бұрын
i am so sorry that you are a java dev
@amogusus7695
@amogusus7695 2 жыл бұрын
Rip your sanity
@abdenourbacha4782
@abdenourbacha4782 2 жыл бұрын
@@sCr33nSh0o71 i'm a java dev too, it's not that bad man xD
@mhmmdshaz98
@mhmmdshaz98 2 жыл бұрын
@@abdenourbacha4782 that's what they all say. Stay strong brother, we are here to help.
@jisrite
@jisrite 2 жыл бұрын
@@mhmmdshaz98 LOLL
@hackanimator12
@hackanimator12 6 ай бұрын
as a java student, you perfecly summarized my love and hate relationship with java, and I always thought that duke was a penguin like linux, now I will never unsee this new perspective of it
@sidharthcs2110
@sidharthcs2110 8 ай бұрын
Currently going through this hell
@jaiminparmar7996
@jaiminparmar7996 2 жыл бұрын
1:44 I love how he says "Hello world" while typing "Hi mom", meaning that his mom is his world 💜
@supersaiyangoku1495
@supersaiyangoku1495 Жыл бұрын
Nice
@christianalexandernonis2260
@christianalexandernonis2260 Жыл бұрын
Wtf
@ME0WMERE
@ME0WMERE Жыл бұрын
aww, that's kinda sweet :D
@patatopeeler3005
@patatopeeler3005 Жыл бұрын
Truly poetic
@marcoluk282
@marcoluk282 Жыл бұрын
Lol
@vaibhavsoni2437
@vaibhavsoni2437 2 жыл бұрын
Not gonna lie, I would watch a series of this. Please do PHP next ;)
@tropicaljupiter
@tropicaljupiter 2 жыл бұрын
But that wouldn’t be an April fools joke
@RedGuardGamer
@RedGuardGamer 2 жыл бұрын
@@tropicaljupiter kzbin.info/www/bejne/l2jCiHmLoauGb5Y
@tedchupig
@tedchupig 2 жыл бұрын
php is good. JS is the problem
@everyhandletaken
@everyhandletaken 2 жыл бұрын
@@tedchupig lol
@Yous0147
@Yous0147 2 жыл бұрын
@@tropicaljupiter Oh that's why! I forgot it was April 1
@sagetarus1
@sagetarus1 9 ай бұрын
My first programming language was Java. I took an AP CS class in high school and it was my first bit of programming experience ever. The absolute madness Java brought me is ridiculous. Good sink or swim moment though that taught me a lot.
@Dylan_thebrand_slayer_Mulveiny
@Dylan_thebrand_slayer_Mulveiny Жыл бұрын
My first ever experience coding was in qbasic on an old IBM 286 10mhz with 1mb of ram and 40mb of HDD. I taught myself to write games. I'd LOVE to see a fireship video on qbasic.
@vast634
@vast634 Жыл бұрын
I wrote my first 3D renderer (just lines) in qbasic.
@kingbacon1918
@kingbacon1918 2 жыл бұрын
This video was a work of art. No other way to put it
@EricSundquistKC
@EricSundquistKC 2 жыл бұрын
I was taking him so seriously, too! I thought he was coming down really hard on it
@waadeland
@waadeland 2 жыл бұрын
Maybe even a fork of art!
@GottZ
@GottZ 2 жыл бұрын
How is this april fools? As a former Java Dev, I agree 100% to this.
@AllInForYah
@AllInForYah Жыл бұрын
As a current Java dev, I 100% agree with this
@DarcMagikian
@DarcMagikian Жыл бұрын
As a future Java dev, I 100% agree to this
@oysteinsoreide4323
@oysteinsoreide4323 Жыл бұрын
Actually most of the things said about the structure of the program is also true in C# as C# came as a result of Microsoft not being able to change Java to their own liking. And actually C# is a quite good programming platform compared to many others.
@XQuanten
@XQuanten Жыл бұрын
@@sdf-mb2cx that's sad, I'd rather have death
@the-MaZe
@the-MaZe Жыл бұрын
@@oysteinsoreide4323 I am a C#-Developer and would say it like that: Nowadays Java feels like a worse C#. And I really like the langauge-/syntactic sugar C# brought up over the years. I touch Java only when absolutely necessary. I also like C, C++, Rust. A good language for me has to fulfill the following three requirements: 1. It is typed. strong typed. I want to know my types at compile time. 2. It must be compiled. I want performance from this era and not wasting compute power on interpretation. 3. It does not contain the word "Java" in its name!
@mingchang4759
@mingchang4759 7 ай бұрын
This video showed up right after i gave my java exam(about an hour ago). I tried loving java so much. Whole semester I tried learning but at the end the result is always the same: failure. I feel like crying rn. No matter how much I try I still cant do it. I blank out as soon as the questions show up.
@CrazySexyDutchYessss
@CrazySexyDutchYessss 6 ай бұрын
Aw :( Perhaps you have exam blackout due to not feeling confident enough? But I learned Java as my first language and have the 1.6 Java cert, if your exam is on super picky small details it will be very hard. Or, perhaps Java just isn't for you? That's cool too! My husband who knows C++/C says C# is nicer while still being a typed language.
@corvus8638
@corvus8638 4 ай бұрын
What resources were you using? I had to spend a lot of time but I like Java and did well in my classes
@travisledo
@travisledo 8 ай бұрын
Most complaints about Java is just a side affect of the good things. It's a "what is more important" kind of situation. For example : There is a lot of boiler plate code. That is because the whole OOP thing, they had scaling in mind. Without it, reading a big application would be a clusterf*ck like JS. (The whole reason TypeScript was invented for JS). Plus you get a crazy good autocomplete in Java because it's so strict with OOP, so you are not really typing as much as you think. You can catch your mistakes before you even run the app. The IDE knows what you mean to type already after like 1 letter. It also allows very easy to follow debugging. I would take too much boiler plate code for all these features any day. Java is the way it is to eliminate the "wild west feel where anything goes" like some other languages and reduce obvious human error.
@c.mirashi
@c.mirashi 5 ай бұрын
I felt good reading this, I'm learning Java and i didn't know should I drop it or not
@eren5411
@eren5411 5 ай бұрын
⁠​⁠​⁠@@c.mirashitry everything continue with what u like
@Aero-Saint
@Aero-Saint 2 жыл бұрын
Literally accepted a Java focused software position today. Incredible timing 😂
@StrangerInAStrangeLand1999
@StrangerInAStrangeLand1999 2 жыл бұрын
Good thing it's still April 1st. Just email 'haha jk' and they'll be forced to offer you another job.
@faraday4160
@faraday4160 2 жыл бұрын
gl bro
@everyhandletaken
@everyhandletaken 2 жыл бұрын
Let the gray hairs begin
@shoaibmujawar1375
@shoaibmujawar1375 2 жыл бұрын
F
@TomNook.
@TomNook. 2 жыл бұрын
good luck with the pain
@mindasb
@mindasb 2 жыл бұрын
The "jokes per second" is though the roof in this one. Its punchline after punchline.
@klasesalk
@klasesalk 2 жыл бұрын
fact after fact
@amyshaw893
@amyshaw893 2 жыл бұрын
i found the term "Rick" to be a useful measurement of these. 1 Rick is 1 joke or meme per second. I think highest scored video I've ever seen was about 0.3 Ricks on average
@Jambajakumba
@Jambajakumba 2 жыл бұрын
I'm stealing that jokes per second😂
@taylorb2783
@taylorb2783 2 жыл бұрын
@@Jambajakumba yes me to: JPS (jokes per second)
@chrisakaschulbus4903
@chrisakaschulbus4903 Жыл бұрын
I started learning java through processing because of how simple it is to plot pixels and render stuff. I actually had no idea that in "normal java" you have to write so much to just get hello world. I know that behind the scenes this is probably still in the code, i just don't get why you need all those parameters in main and why i should care about them.
@kenubenu7218
@kenubenu7218 Жыл бұрын
String args[] is an array of Strings which can be passed to the main function of a class. When you run a class using "Java class_name", you can pass string parameter from command line like "java class_name arg0, arg1, arg2, arg2....argN" and in the main class you can access the passed arguments using args[i]. Actually in c++ too, you can do this, it accepts one integer and string array, but it is optional to specify it.
@davidwuhrer6704
@davidwuhrer6704 11 ай бұрын
It is how your programme interfaces with the operating system and the user. You can pass parameters and arguments to your thing, so it has to have a way of receiving them. In Java that is the String array in the main method. What Java doesn't offer you easily is a way to crash out with an error. You can crash with a stack trace, of course, but as far as the OS is concerned, the programme still terminated cleanly. That's because the return code is used by the VM. The OS is only given an error if the VM crashes. An abnormal end of _your_ code is not an error as far as Java is concerned.
@OOO-mn1ds
@OOO-mn1ds Жыл бұрын
What I don't like about Java is that some lines are really long and weir to read. Also, why every language with brackets recommends not to ident the brackets with the piece of code they belong to? I like how Pascal and Python are read, but no one uses Pascal and Python is weak-typed and I don't really like it for OOP
@CottidaeSEA
@CottidaeSEA Жыл бұрын
Use Scala or Kotlin. They mostly solve those issues.
@untitledgoose5526
@untitledgoose5526 2 жыл бұрын
i firstly learned python, then c/cpp but i hated the complexity of coding in it, then i decided to learn java, and i love cpp now
@SolathPrime
@SolathPrime 2 жыл бұрын
First time : - )
@Uvuv6969
@Uvuv6969 2 жыл бұрын
Yes. Java is shit , c++ is pog
@adriantupas4730
@adriantupas4730 2 жыл бұрын
@@Uvuv6969 “Repent, then, and turn to RUST, so that your sins may be wiped out, that times of refreshing may come from the CARGO.” Acts 3:19. My brother, I used to be in darkness like you but I found the light in rust. It does not judge you based on your past sins but rather your willingness to repent. Come to church, program in RUST.
@KewalTailor
@KewalTailor 2 жыл бұрын
Yay!!!
@sajibsrs
@sajibsrs 2 жыл бұрын
"They got us in the first half, not gonna lie".
@pitched7401
@pitched7401 8 ай бұрын
I use Java, as highschool inspired me to actually learn how to at least write a decent program. Managed to create an autoplayer for a game in it and it's actually kinda fine. I don't intend on becoming a professional developer, so having Java as a tool is awesome
@ibrahimsyedshah7058
@ibrahimsyedshah7058 9 ай бұрын
Did noone else pick up that the HelloWorld java wasn't a public class?
@isheanesunigelmisi8400
@isheanesunigelmisi8400 2 жыл бұрын
Ah, Java the programming language that we all love... I'm not being held hostage here, I promise
@isheanesunigelmisi8400
@isheanesunigelmisi8400 2 жыл бұрын
@@AsaSato I've never blinked so hard in my life
@FADHsquared
@FADHsquared 2 жыл бұрын
I love Java, and it's definitely not April 1st today!
@yusrgeneral
@yusrgeneral 2 жыл бұрын
understandable
@d3ly746
@d3ly746 2 жыл бұрын
Java is pretty Based tbh Strongly typed, don't have to deal with pointers, works on many platforms
@marusdod3685
@marusdod3685 2 жыл бұрын
@@d3ly746 you still have to deal with pointers, they're just implicit and are called references. its typesystem is pretty rudimentary compared to any language other than C. works on many platforms but also looks out of place in every one of them
@billmagundie6866
@billmagundie6866 2 жыл бұрын
You need one vertical monitor for the stack trace and one ultrawide curved monitor so you can read your class definitions and the interfaces they implement.
@gorowashere
@gorowashere Жыл бұрын
I still remember learning Java as my first language as part of my school's computer science course. In NetBeans. *shudders*
@BloodyMobile
@BloodyMobile Жыл бұрын
I never thought much about it after having gotten used to C#, but I actually hate OOP /because/ of the boilerplate. And after over a decade of JavaScript and C#, my first instinct when I have to run a code test to try out handling a simple sequence of operations, I open the debug console in the browser, because it's there and it just works without requiring classes and namespaces. Although C# made it at least only half as bad as Java did. It doesn't whine at me when I write a whole program with 20 classes into a "single" Program.cs file. Java throws a tantrum and dies from an aneurysm instead. Wish it'd stay dead too... I'm understand by now why people like Python despite the awful block structure. I /still/ hate it's indentation for block scopes, but otherwise it /is/ nice to use. And I love that Java is so bad, nothing's more fun than having a common enemy xD
@user-uu6xz6lk6o
@user-uu6xz6lk6o Жыл бұрын
C# don't even need classes anymore to write simple one-file programs. You just write Console.WriteLine("Hello world"); And nothing else
@BloodyMobile
@BloodyMobile Жыл бұрын
@@user-uu6xz6lk6o that's only because C# 8 (I think) "simplified" things by creating all that stuff silently in the background. You don't see it in your file anymore but it's still there, the compiler just does it for you. Haven't tried it myself yet, I'm slow to change and still worked with C# 5 or so until recently.
@davidwuhrer6704
@davidwuhrer6704 11 ай бұрын
OOP doesn't need boilerplate code. Java does.
@theFriendlyGhst
@theFriendlyGhst 2 жыл бұрын
Once in a job interview they asked if I knew Java and I replied with, "Wait? People still use Java?". I still think I gave the right answer.
@goodlife1302
@goodlife1302 2 жыл бұрын
Did you really tell this in your job interview?
@totomaiden08
@totomaiden08 2 жыл бұрын
@@goodlife1302 clearly there wasn't even an interview
@benjaminlynch9958
@benjaminlynch9958 2 жыл бұрын
I drink at least 2 cups of Java every morning. I think it’s a requirement to becoming a software developer.
@shanthidv9732
@shanthidv9732 2 жыл бұрын
@@benjaminlynch9958 you are absolutely right.. I believe if you are a java developer you can learn any tool or technology easily
@theFriendlyGhst
@theFriendlyGhst Жыл бұрын
@@goodlife1302 I actually did. 🤣 It was at a point in the interview where I knew I didn't want the job though.
@sanketower
@sanketower 2 жыл бұрын
"Life is way too short to be coding in Java, man" This quote is gold
@MechMK1
@MechMK1 8 ай бұрын
To this day, I can not find a single person able to tell me why it is necessary to put logic into SingletonFactoryProxyFacadeContextStrategyImpl instead of writing actually meaningful code.
@fredashay
@fredashay Жыл бұрын
Actually, I love Java! I write Minecraft mods/plugins for my server in Java as a hobby using the Spigot API and Eclipse SDK. But you're so right about "spending 3 days installing the the JRE, the JDK, Eclipse, and MySql..." I have the added tasks of downloading the Spigot API and compiling it and adding it to the Build Path in Eclipse, lol.
@elamandeep
@elamandeep 2 жыл бұрын
1:28 this is quite funny way to remember java syntax🤣
@TrippSC2
@TrippSC2 2 жыл бұрын
I work in IT infrastructure. I remember talking to a few developer friends who were in college and they were telling me how much they loved Java. They were pretty shocked when I told them how much of a pain in the ass Java apps were to work with for a server team.
@BladeTrain3r
@BladeTrain3r Жыл бұрын
Goddamn Glassfish... Tomcat not much better.
@ragnarockerbunny
@ragnarockerbunny Жыл бұрын
Java does its own garbage collection whereas you have to do that manually jn C and C++, which is usually what you work with in uni/college. It legitimately is a blessing to finally get to switch to Java in second year especially since uni computers use Netbeans for Java and use note fuck you pad and termi-eatshit-nal for C++ and C. C# is a happy middleground and probably should be used over Java but once you get past the boilerplate, Java is still easier to use, for the most part. At production levels its different but for uni projects... The last thing you wanna see when trying to implement a skip list is a segfault
@rubbish9231
@rubbish9231 Жыл бұрын
Java still a king
@snowy0110
@snowy0110 Жыл бұрын
lmao, tell me what is the ultimate alternative, wise man?
@rubbish9231
@rubbish9231 Жыл бұрын
@@snowy0110 Alternative for java is using latest technologies of java like serverless java. People don't know java is king
@Atoll-ok1zm
@Atoll-ok1zm Жыл бұрын
Java is pretty alright. It has some annoying features and it tends to be extremely long-winded. But I will admit while I dislike using Java while using java, I miss it whenever I use something else. Mostly I miss java's IDEs cause they're incredibly smart. Made even more stack cause I've been using VHDL, the latest significant update for which was released in 2008. It's tools have also not been updated since 2008 and look like they belong on Vista.
@KangoV
@KangoV 5 ай бұрын
As a current Java dev I can now do this: if (obj instanceof WindowFrame(_, Size(_, int height))) { text = $.("Height: \{height}"); } Yes, actual code. record deconstruction, pattern matching, nameless variables and string interpolation (templates). Just some of the new stuff. There is also, vector api (SIMD, AVX, AVX512), foreign functions, virtual threads etc etc.
@Jouzou87
@Jouzou87 2 ай бұрын
Javs also has a very good documentation, in my opinion
@KolMan2000
@KolMan2000 Жыл бұрын
Java is the language my college is making us focus on the most. 3 terms of a Computer Programming Certificate is all I gotta do and all 3 of those terms have Java. Meanwhile, Python and C are freaking elective courses
@Time4Technology
@Time4Technology 2 жыл бұрын
The "vertical monitor" part hit me, troubleshooting JBOSS applications takes SUCH a huge backlog to find the start of the exception!
@MarthinusBosman
@MarthinusBosman 2 жыл бұрын
Honestly, I'd love more of these for everything. It's easy to love a new language or framework, it's harder to understand it's shortcomings.
@dominusgloriae
@dominusgloriae Жыл бұрын
Java was the language that helped me get into IT, relocate to other country and it payed the bills for several years :) For those who like Java and not afraid of it weird verbosity I started working on a playlist with Java interview Q&A: kzbin.info/www/bejne/gpbUf3WYe85pkJI
@darkmtbg
@darkmtbg Жыл бұрын
I always found the IDE's to Java to be lacking at best, Though i started on C# but i'm in the progress of moving completely to Linux from Windows. at least i can take my favorite language to Linux even if i cant bring my favorite IDE. Its also hard to download the offcial JDK from oracle these days. i usually just go for the adopt java development kit.
@onat4345
@onat4345 2 жыл бұрын
I just left a java exam and this is exactly how i feel right now.
@m7mdnho154
@m7mdnho154 2 жыл бұрын
+1
@vaisakhkm783
@vaisakhkm783 2 жыл бұрын
😂dont blame java for that... Blame those who invented algorithms...
@drexxdrazzer29
@drexxdrazzer29 2 жыл бұрын
I am an Automation Engineer and I use java as my primary language, Java was the first language I learnt, Now it takes only 4-5 days for me to learn any language, Everything seems very easy.
@stefnotch
@stefnotch 2 жыл бұрын
Does "any language" include the academic's favourite language: Haskell? :P
@Carleslc
@Carleslc 2 жыл бұрын
@@stefnotch Java was my first language too, and I agree other languages are normally easy to learn, but oh boy HaskELL was another beast to fight. Then I tried Prolog, not so bad after Haskell
@alexwenger9655
@alexwenger9655 2 жыл бұрын
Good luck learning functional languages lol
@simplyabdou8425
@simplyabdou8425 2 жыл бұрын
I doubt that buddy
@aidenlilley1319
@aidenlilley1319 2 жыл бұрын
This is less because you started with java and more because you're experienced with thinking like a programmer, and the dunning kruger effect.
@JuanBeta23
@JuanBeta23 Жыл бұрын
I'm studying software engineering, I'm just in second semester and we are learning everything through java, I'm struggling so much with object oriented programming but at least it made me happy to know that some of my struggling has to do with the language. Now I don't know if I should feel happy or sad regardless learning java because I know that it'll be a pain in my ass but will make it easier when I move on to learning different languages.
@pixelfairy
@pixelfairy Жыл бұрын
Thought all the schools switched to python as first language years ago. Its better as a first language. I'd learn java after c++. At least you'd know where Gosling was coming from when making java.
@TriflingToad
@TriflingToad Жыл бұрын
​@@pixelfairy mine did html first, then JavaScript, then java
@thomas.leitner
@thomas.leitner Жыл бұрын
As someone who is used to develop C# for the sake of developing instead of configuring projects, I am also have to use Java in the company I work for. I think Java is ok, it's stone-age but ok, it was more about pain I had with Eclipse, which is gone with IntelliJ. But I probably will never get used to the idea that it's supposed to be a feeling of progress and accomplishment, when wasting time on project setups, SDK issues and Gradle configurations and what not. With that said, I recently opened a 2 year old C# hobby project of mine. Was used to be a project that opens and runs without any additional configurations. Falls apart with new issues as well now, after all the environment updates in between. So I guess everything becomes more complex and interdependent, as developers we should rather keep it together and make things easier and not worse.
@chickenjoy
@chickenjoy 2 жыл бұрын
In my first job application as a programmer, I was made to code a simple java program using notepad++. I knew exactly I would fail the exam because I was not sure about the public static vmsa.
@Yarkanlaki
@Yarkanlaki 2 жыл бұрын
I failed at exam cuz I write argv instead of args
@MegaRockandroll09
@MegaRockandroll09 2 жыл бұрын
@@Yarkanlaki that's the most bullshit reason for failing. args is as in argument, it could be anything, i could name it rickroll and the program would still execute just fine
@02orochi
@02orochi 2 жыл бұрын
Admittedly, defining the startin point of a java app is kinda atrocious, but for ur Interview i arhue that Algorithms are more important than syntax
@mr_confuse
@mr_confuse 2 жыл бұрын
@@MegaRockandroll09 sad thing is, a lot of people don't even realize that the name of that paramter can be changed without issues, kindof ironic if you ask me
@thepiratepeter4630
@thepiratepeter4630 2 жыл бұрын
@TheSnowscar Why? notepad++ is good
@kaylenm
@kaylenm 2 жыл бұрын
I have never, EVER felt so incredibly offended by something I 100% agree with.
@alexwenger9655
@alexwenger9655 2 жыл бұрын
Switch to C# bruh. Join us.
@jimjamz.
@jimjamz. Жыл бұрын
@@kaylenm "quick snippet of code"? You must be trolling.
@RiseUpAgain77
@RiseUpAgain77 Жыл бұрын
@@jimjamz. LOL🤣🤣🤣
@brucen83
@brucen83 Жыл бұрын
Learnt Java during a December holidays and created some small gui apps that didn’t read or write to en or files. Before did the same with c++ and Qt and design patterns, then at some point pascal which made everything feel so unnecessary , at some point used Python just as a scripting thing for automation but was very simple no classes, just code. Still did like small apps and did it in the other languishes just to see how it felt. But Java never felt like the way to go but hey you have to do what you
@davidwuhrer6704
@davidwuhrer6704 11 ай бұрын
Small, simple executables are definitely the way to go. Scripting languages can be faster than compiled code because of how small they can be. And small reusable things that do one thing can be reused in other things, or used with other things. It's weird how most people seem to want to cram as much as possible into one huge image which takes forever to load, forever to stop, and is a nightmare to debug because you don't know where the offending component is, and when you find it you don't know how many others it is connected to in what ways. Keep it small and simple. Do one thing and do it well. Don't reinvent half the operating system. Use pipelines.
@mohammadadil456
@mohammadadil456 2 ай бұрын
I am writing a code in java it's a if else statement but my code only print else statement and without even asking for my input, what should I do to?
@hg_ofthecity_old_thi
@hg_ofthecity_old_thi 2 жыл бұрын
2:05 "life is way too short to be coding in java man"
@ZTF666
@ZTF666 2 жыл бұрын
java was in my life for 8years straight , ate java ,drank java , shat java , i took a break and went to javascript for the past 4 years ,i felt so free , but lately i found myself slowly being sucked into the java world once again and tbh i missed the pain of coding with it
@st_bakerino
@st_bakerino 2 жыл бұрын
@NullPointerException saw u today
@ZTF666
@ZTF666 2 жыл бұрын
@@st_bakerino lol
@zentrocs
@zentrocs 2 жыл бұрын
drank java is such a cool word play
@DerNoobster
@DerNoobster 2 жыл бұрын
@@st_bakerino lmao
@gianni50725
@gianni50725 2 жыл бұрын
javascript is a much worse evil than java. at least java has strong types.
@AK-vx4dy
@AK-vx4dy 9 ай бұрын
As always bulls eye and painly truthfull ;) But lack of Spring part :D I made applets :D before IE5 times ;) I make one wich consumed 100% CPU ;) (i didn't yet read about events and write a tight loop).
@XiangWeiHuang
@XiangWeiHuang Жыл бұрын
Java has a great ecosystem with things like Lombok or SpringBoot to solve things, but it gives me a stroke when I need to figure out why Maven just refuse some packages I added. Sometimes it's version difference, sometimes it's that I need to actually use another package that has exact same functionality but under different group thus actually supports Spring. So many moments in Java make you think Jesus why are they making everything meaninglessly complicated
@EmperorOab
@EmperorOab 2 жыл бұрын
I was working on a small search engine using KWIC+. We wrote the server side code in Java and had no trouble deploying a website locally with Tomcat. When we migrated to an AWS' ec2 instance, we found out that ec2 instances have a proprietary JDK version that was leagues outdated in comparison to our developing environments. It took me two days to realize that Java was backwards compatible and I could compile the build into a WAR file at the desired version that we needed. The more you learn.
@KernelPanic0
@KernelPanic0 2 жыл бұрын
As someone who uses Java a lot, I agree with all of this.
@jomogo4644
@jomogo4644 Жыл бұрын
they updated the website it is over
@nulcow
@nulcow 2 жыл бұрын
I've tried to use Java multiple times but every time there's some kind of weird error with even setting it up in an IDE. The only time I was able to do anything in Java is when I started using Android Studio, which even that rarely works properly.
@anujchaturvedi5642
@anujchaturvedi5642 2 жыл бұрын
Now this is an exaggeration 🤣🤣🤣
@BossFlight
@BossFlight 2 жыл бұрын
One the things that I like most about Java is It was one of tthe first if not the only tool that was able to realize and work as an actual Software Engineering Development Tool,. I am not saying It is perfect but It is popular, powerful and comprehensive to allow designing and creating robust and scalable average to large size system and applications of all kinds. It was able to group several qualitiies of multip0le software engineering techniques and languages that were scattered across the landscape and package them in a cohesive, invaluable and viable commercial product that can be adopted worldwide.
@pladimir_vutin
@pladimir_vutin Жыл бұрын
Tbh multi threading in very nicely done in Java! and the web interface for a simple program is also usable, but I think Java has gone too far in the direction of OOP. it's a cult at this point and companies for some reason love it..., I'm ok with some company using OOP. but at least try to change the f*cker or tweak it so, that OOP won't slow you down. at least leave the dev to make his own decisions
@Alceste_
@Alceste_ Жыл бұрын
*"scalable" tho.
@commandertaco1762
@commandertaco1762 2 жыл бұрын
The one thing I genuinely appreciate about Java despite how much faster things like C can run is that error logs tell you EXACTLY what line caused the problem, and includes the path it took to get there from its main thread.
@Finkelfunk
@Finkelfunk Жыл бұрын
But isn't that just a matter of your compiler not being garbage? :|
@commandertaco1762
@commandertaco1762 Жыл бұрын
@@Finkelfunk fair enough, I'm inexperienced as a college student, just that the c ides I've worked with didn't do that
@Finkelfunk
@Finkelfunk Жыл бұрын
@@commandertaco1762 No worries. Afaik it usually only depends on your editor that compiles the program. Most modern editors tell you which lines of code triggered issues. And if that isn't the case you can always use logging by hand.
@Daniel-be1xn
@Daniel-be1xn Жыл бұрын
If what you love is a very descriptive compiler, i invite you to the rust jihad
@commandertaco1762
@commandertaco1762 Жыл бұрын
@@Daniel-be1xn what is that?
@nicmalugin9287
@nicmalugin9287 Жыл бұрын
Question I’ve done a light bit to learn but should I do python Java or c++ I know how pythons recommended but the syntax just doesn’t click right and c++ seems easier
@GyroCannon
@GyroCannon Жыл бұрын
I worked for 5 years at a company that based their core products in Java eh, beats having to write C++ But also I've never been happier having switched to a new job
@michalsvihla1403
@michalsvihla1403 5 ай бұрын
Does your new job use Java or are you happier having switched jobs because it doesn't use Java?
@kaushiks87
@kaushiks87 2 жыл бұрын
This is not an April fools joke. This video is the result of a developer’s pain
@brianlaw7491
@brianlaw7491 2 жыл бұрын
I love how this video has more views than the actual Java video, even though it was released 5 months later.
@CaLiDaRi
@CaLiDaRi 2 жыл бұрын
Great video, please do assembly next time.
@onee
@onee Жыл бұрын
You don't know how painfully accurate this is, unless you have experience with Java.
@scavalpha5211
@scavalpha5211 2 жыл бұрын
As a java dev this is very accurate. Luckily springboot and lombok made thing easier for us. I remember when i started and was doing websites with servlets-jsp, it was hellish
@kimgysen10
@kimgysen10 3 ай бұрын
Lmao I've had to do one contract for a section in the company that still uses it to this day with Struts 1 X'D
@alsoSeeb
@alsoSeeb 2 жыл бұрын
My first programming language was Java, and although I've come to terms with it (after playing with many, many others), this was strangely cathartic.
@ytmiva2
@ytmiva2 Жыл бұрын
Now I work mostly in Kotlin but having used java for about 10 years I totally agree. It felt old the first day I used it.
@morbiussupportivemother5504
@morbiussupportivemother5504 9 ай бұрын
My school tried to get kids interested in coding by teaching them Java. No wonder nobody at my school is interested in coding.
@brunomanso9428
@brunomanso9428 2 жыл бұрын
This vid brought me memories about my college days. I was learning "Hello, world" in Java but I was 'in love' with HTML/CSS/JS/PHP.
@delavago5379
@delavago5379 2 жыл бұрын
As a Java developer. I'm not even mad 😂. The language really does show its age
@pekarna
@pekarna 2 жыл бұрын
Try Kotlin. Java is kind of "long term support" edition, so intentionally not jumping on every hyped feature.
@melmartinez7002
@melmartinez7002 2 жыл бұрын
Take a look at Java 17.
@alexandrsoldiernetizen162
@alexandrsoldiernetizen162 2 жыл бұрын
Then you dont know it very well. Since version 8 you get functional programming; lambdas, closures, etc since before that you can do templates and generics like c++, the threading and concurrent programming models are far superior to anything in python, and combine lambdas with streams and you can have a full functional programming model without bothering with OOP if you like.
@disk38
@disk38 2 жыл бұрын
@@pekarna The problem is, most projects out there are java and that won't change anytime soon. So you're trapped in a hell with it since it became a standard for some operating systems. You're forced to read java afterall
@pekarna
@pekarna 2 жыл бұрын
@@alexandrsoldiernetizen162 , still, all this in Java is heavy boilerplate, the APIs are not well thought through and cumbersome, and it is constantly hitting the historic burden. Been there, done that. I am also a fan of Java, but after trying Kotlin, I am reluctant to go back to Java. (Except for generics which are quite complicated in Kotlin)
@prajjwal1010
@prajjwal1010 5 ай бұрын
"Life is too short to be covering in Java man" now these words ain't going off my mind any time soon
@milgrau2233
@milgrau2233 2 жыл бұрын
This is actually accurate. Everything said is true, and not even exaggerated.
Java 21 Is Good?! | Prime Reacts
27:08
ThePrimeTime
Рет қаралды 207 М.
How to NOT Fail a Technical Interview
8:26
Fireship
Рет қаралды 1,3 МЛН
Mini Jelly Cake 🎂
00:50
Mr. Clabik
Рет қаралды 18 МЛН
Ауылға қайт! | АСАУ | 2 серия
33:16
Qarapaıym Qanal
Рет қаралды 1,1 МЛН
SHE WANTED CHIPS, BUT SHE GOT CARROTS 🤣🥕
00:19
OKUNJATA
Рет қаралды 9 МЛН
The World's Fastest Cleaners
00:35
MrBeast
Рет қаралды 149 МЛН
Wilson Sent me a Better Airless Gen1 Basketball
12:33
Unbox Therapy
Рет қаралды 608 М.
how to never write bug
7:20
Fireship
Рет қаралды 819 М.
Why so many distros? The Weird History of Linux
8:23
Fireship
Рет қаралды 1,4 МЛН
I tried 10 code editors
10:28
Fireship
Рет қаралды 2,8 МЛН
JavaScript for the Haters
2:50
Fireship
Рет қаралды 1,4 МЛН
Reacting to Controversial Opinions of Software Engineers
9:18
Fireship
Рет қаралды 2 МЛН
Java is mounting a huge comeback
3:40
Fireship
Рет қаралды 1,1 МЛН
Coding Adventure: Rendering Text
1:10:54
Sebastian Lague
Рет қаралды 536 М.
10 weird algorithms
9:06
Fireship
Рет қаралды 1 МЛН
Apple Event - May 7
38:32
Apple
Рет қаралды 6 МЛН
Самая важная функция в телефоне?
0:27
Опросный
Рет қаралды 219 М.
🤯Самая КРУТАЯ Функция #shorts
0:58
YOLODROID
Рет қаралды 3,7 МЛН
Fiber kablo
0:15
Elektrik-Elektronik
Рет қаралды 6 МЛН
📱 SAMSUNG, ЧТО С ЛИЦОМ? 🤡
0:46
Яблочный Маньяк
Рет қаралды 1 МЛН
Apple. 10 Интересных Фактов
24:26
Dameoz
Рет қаралды 89 М.