Interview with Senior Java Developer

  Рет қаралды 769,264

Programmers are also human

Programmers are also human

2 жыл бұрын

Java programming language
Interview with senior Java developer Peter Julange - aired on © The Java.
Programmer humor
Java humor
Programming jokes
Programming memes
Java
Java memes
java jokes
jvm
java beans
java ee
spring
cooperate
webassembly
#programming
#jokes
#java

Пікірлер: 813
@chromosome24
@chromosome24 2 жыл бұрын
"I spend my time writing.. Exception Types" - I felt that
@JKCD
@JKCD 2 жыл бұрын
Me too 😂
@gustawbobowski1333
@gustawbobowski1333 2 жыл бұрын
Honestly, that one hit too close.
@chilly2171
@chilly2171 2 жыл бұрын
What does that mean?
@vladimirvparfenov3935
@vladimirvparfenov3935 2 жыл бұрын
@@chilly2171 custom errors.
2 жыл бұрын
Extends RuntimeException
@DexieTheSheep
@DexieTheSheep 2 жыл бұрын
"You need to catch everything. It's like baseball!" Real Java moment right there.
@cegottardi
@cegottardi 2 жыл бұрын
Spring to the rescue. And to be honest catching feels so good and safe.
@bigkahunauk1
@bigkahunauk1 2 жыл бұрын
Make everything a runtime exception. Problem solved. 🤪
@gFlyver
@gFlyver 2 жыл бұрын
@@bigkahunauk1 we have JavaScript for that. Hehehehe 🤪(It is not like baseball but russian roulette though)
@marcotroster8247
@marcotroster8247 Жыл бұрын
Every method signature "throws a, b, c, d, ..." because I'm used to the C# behavior 😂😂😂
@agcwall
@agcwall Жыл бұрын
I know the video's a joke... but yeah, you should really pay attention to the exceptions.
@dasten123
@dasten123 2 жыл бұрын
Did you use the AbstractFactoryVideoBuilderCommandBridgeAdapterProxyFactory-Pattern to instantiate that video?
@industrialdonut7681
@industrialdonut7681 2 жыл бұрын
this comment makes me want to learn C lol
@Nick-lx4fo
@Nick-lx4fo 2 жыл бұрын
@@industrialdonut7681 Coming from Java, C is absolutely freeing and malloc-ous
@snorman1911
@snorman1911 2 жыл бұрын
I couldn't figure out which factory to use to instantiate the object I need, so I checked the java doc. It was merely a list of the 1,000 classes in the package with no comments. I asked online for help and was told that question was answered on the mailing list like three years ago.
@bratezoran2102
@bratezoran2102 2 жыл бұрын
In Spring you have to include terms like "AutowireCapableServiceProvider" in your class name as well.
@nowave7
@nowave7 2 жыл бұрын
@@industrialdonut7681 You really should. Such simplicity is hard to come by these days...
@sharpieman2035
@sharpieman2035 2 жыл бұрын
Great video, it really captured the spirit of what it means to BigDecimal
@pants7214
@pants7214 2 жыл бұрын
sharpie spotted in the wild
@jasontiscione1741
@jasontiscione1741 2 жыл бұрын
I made an online scientific calculator using BigDecimal back in 1998, using Java 1.0. It actually got cited in a bunch of math papers.
@velo1337
@velo1337 2 жыл бұрын
what does bigdecimal mean?
@bastisprogrammingcorner
@bastisprogrammingcorner 2 жыл бұрын
@@velo1337 BigDecimal is a datatype that you find all over the place in most Java code bases. It is often used instead of floating point types since these are not accurate for things like monetary and scientific calculations. It can be quite verbose and confusing to use though. Ideally, there would be a simpler type right in the core language.
@gustavoguanilo1073
@gustavoguanilo1073 2 жыл бұрын
​@@velo1337 It's a type for calculations when you need more precision. A simple sample could be an interest calculation of a Loan.
@cecepbarkah4594
@cecepbarkah4594 2 жыл бұрын
As a Java programmer working in the finance industry, the BigDecimal part had me
@FlintBits
@FlintBits 2 жыл бұрын
Hello fellow fintech!
@ololh4xx
@ololh4xx Жыл бұрын
funny enough, most banks and fintech companies who use Java dont even look in the general direction of BigDecimal - instead they keep using float and double for everything and they even split complex mathematical problems into several smaller operations - all of which also use float and double and are several hundred times slower than BigDecimal _(and its actually somewhat hard to be slower than BigDecimal - that takes effort)_ ... and : this approach automatically summons precision problems and rounding errors but "management doesnt care", instead they'll continue to enjoy their sexual fetish for deadlines, lines of code and the likes.
@Hexanitrobenzene
@Hexanitrobenzene Жыл бұрын
@@ololh4xx Financial software without precison ? WTF ?!
@TheMohawkNinja
@TheMohawkNinja Жыл бұрын
@@Hexanitrobenzene @ololh4xx As someone who worked for a mortgage servicing company and who is dating someone who works at one of the big banks, precision problems in finance is a given. Pennies are constantly either disappearing or spontaneously created from nothing because of a lack of precision when working with percentages that give >2 decimal point results.
@mattymerr701
@mattymerr701 11 ай бұрын
​@ololh4xx more languages need to fully support IEEE754. Decimal floating points are part of the standard yet only binary floats are ever used or given first class support
@jayshartzer844
@jayshartzer844 2 жыл бұрын
And then there is Kotlin: "Write once, target everything.... eventually" "I mostly make Android apps" "No more Null Point Exceptions" "I rewrote my Java code in Kotlin and it looks just like my Java code" "Coroutines" "Yeah its great for writing Android applications that interface with server-side Java. Will we write our backend in Kotlin? Maybe.... eventually" "Jetbrains" "Null Point Exceptions? Not any more" "Gradle" "Did you know you could write your backend in Kotlin?" "Did you know you could write your iOS business logic in Kotlin?" "Did you know you can write your Gradle scripts in Kotlin?" "Did you know you could write your Kotlin in Kotlin? "Multiplatform" "Yeah it can compile to JS. Do we do that? No, we have webdevs for that"
@umeshthakre416
@umeshthakre416 2 жыл бұрын
So Underrated
2 жыл бұрын
You could write the script for this channel.
@feritperliare2890
@feritperliare2890 2 жыл бұрын
Imagine if Kotlin somehow said any JS code is valid kotlin code Just instant chaos as java and javascript collapse into itself creating a code logic blackhole from which even the most SOLID app cannot escape from
@GakisStylianos
@GakisStylianos 2 жыл бұрын
You literally explained my life 😂
@hreshigaming395
@hreshigaming395 2 жыл бұрын
kotlin meanwhile import java.util.*
@LEGOOOOOOOOOOOS
@LEGOOOOOOOOOOOS 2 жыл бұрын
"lets start with the test suite." Damn. Accurate af
@graffhyrum
@graffhyrum 2 жыл бұрын
I've heard several amusing versions of what TDD stands for. Thanks uncle Bob
@theodorealenas3171
@theodorealenas3171 Жыл бұрын
If anybody is around, can you explain this? Does some Java tool incentivise pointless tests?
@stephenlennon9299
@stephenlennon9299 Жыл бұрын
@@theodorealenas3171 i think it’s trying to poke fun at test driven development and how safe and documented everything is with Java, the inference being that he would need to start with a test suite for something as simple as a Hello World! Lol
@theodorealenas3171
@theodorealenas3171 Жыл бұрын
@@stephenlennon9299 oh. If TDD is part of the Java culture, THAT hooks me in to be honest! I'm undergraduate, I don't know much.
@halfbakedproductions7887
@halfbakedproductions7887 Жыл бұрын
I did a Java internship in 2011. We spent more time writing and extending test cases than we did on actually building things. You couldn't have so much as Hello World without an entire JUnit run.
@leonbrown59
@leonbrown59 2 жыл бұрын
Should have said Java is to JavaScript as car is to carpet. 🤣
@Exolation
@Exolation 2 жыл бұрын
Lmao
@bokangzhu1039
@bokangzhu1039 2 жыл бұрын
Car to carbon to carbonara
@SzczerbiNNa
@SzczerbiNNa 2 жыл бұрын
ham to hamster
@blackcitadel37
@blackcitadel37 2 жыл бұрын
TypeScript = a carpet with wheels
@moodragonx2
@moodragonx2 2 жыл бұрын
car to cardboard
@robertzeurunkl8401
@robertzeurunkl8401 2 жыл бұрын
That revelation, _"I'm in a hamster wheel"_ right in mid-sentence. lol
@syedfaizanali8046
@syedfaizanali8046 2 жыл бұрын
It's the feeling when you love and hate something at the same time. I think it is what most of the devs feel for Java.
@Peter_472
@Peter_472 2 жыл бұрын
no its mostly just hate
@RetardskillMe
@RetardskillMe 2 жыл бұрын
@@Peter_472 Lol really? I came here with the notion that Java developers love the language, since it has always been used by serious companies.
@loading_wait
@loading_wait 2 жыл бұрын
Keep Java away from my 10 foot pole.
@FADHsquared
@FADHsquared 2 жыл бұрын
@@RetardskillMe Enterprise is not an accurate measure of how good a language is, since enterprise moves slowly. Please, take a look where Java sits in the loved/hated languages list in SO dev survey 2021.
@Comyupower
@Comyupower 2 жыл бұрын
@@FADHsquared that list is full of startup bros
@willmorris574
@willmorris574 9 ай бұрын
“I work at a corporate… Got a 410k, pension benefits… 9 to 5 is the new thing!” This guy’s characters are too good!!
@degallantdev
@degallantdev Жыл бұрын
I am a Java Developer and caught every single one of those references, except that one that was null, that did not passed the null check.
@jsblade2770
@jsblade2770 2 жыл бұрын
"let s start with a test suit", yep indeed lol
@thebandwagoneffect
@thebandwagoneffect 2 жыл бұрын
This so this is what my future looks like. Sure am glad it’s safe & reliable.
@falxie_
@falxie_ 2 жыл бұрын
Portable too
@ChristianTuyub
@ChristianTuyub 2 жыл бұрын
Using SOLID principles
@lemonsavery
@lemonsavery 2 жыл бұрын
@P S I mean, clear unambiguous communication of complex relationships is definately a skill.
@Nick-lx4fo
@Nick-lx4fo 2 жыл бұрын
With Gradle
@ijustsawthat
@ijustsawthat 2 жыл бұрын
This video is a literal execution flow of a program. Sometimes it goes further, then backs away a little bit, then runs into exception and starts all over again because the loop is infinite.
@Dezdichado1000
@Dezdichado1000 2 жыл бұрын
This guy's sense of humor and timing is amazing. Very rare stuff these days.
@Lambda_Ovine
@Lambda_Ovine 11 ай бұрын
lol what?
@jonathanokorie9857
@jonathanokorie9857 2 жыл бұрын
"you have to catch everything it's like Baseball ⚾" 🤣🤣
@jollesracing517
@jollesracing517 2 жыл бұрын
Lol that had me dying
@leyasep5919
@leyasep5919 2 жыл бұрын
almost like Pokemon !
@scaffus
@scaffus 2 жыл бұрын
"Need to catch everything, it's like baseball" got me real good x)
@idjles
@idjles 2 жыл бұрын
All java code is like this: Try {1000 lines of code;} Catch {Log{Exception); Continue;}
@malamhari_
@malamhari_ 2 жыл бұрын
Don't forget the 'hehehe' after itXD
@scaffus
@scaffus 2 жыл бұрын
@@malamhari_ haha😂
@mujahidshaikh5034
@mujahidshaikh5034 Жыл бұрын
I fell in love with java from my first hello world, and now senior engineer/developer and still working with java.
@williamduncan7401
@williamduncan7401 10 ай бұрын
what was your test suite
@skycaptain95
@skycaptain95 6 ай бұрын
Did you use Junit to test this comment before submission?
@MrC0MPUT3R
@MrC0MPUT3R 2 жыл бұрын
I use Java at my currently company. I'm also in payments so I use BigDecimal allllll the time... 😆
@Ihavetoreturnsomevideotapes
@Ihavetoreturnsomevideotapes 2 жыл бұрын
Same lol
@dovi
@dovi 2 жыл бұрын
Why not just doubles? So you have a nullable type?
@MrC0MPUT3R
@MrC0MPUT3R 2 жыл бұрын
​@@dovi Doubles will ruin your day if you're doing anything that requires precision like with money. You always want to store money as a whole amount. In our case, we use a tenth of a penny. So $1 is 1000 tenths of a penny Open up your browser dev console right now and add 0.1 and 0.2 and tell me if it comes out as 0.3.
@OLIV3R_YT
@OLIV3R_YT 2 жыл бұрын
@@dovi you'll end up in precision hell when using doubles in finance
@youtubian2500
@youtubian2500 2 жыл бұрын
@@MrC0MPUT3R it did, but I cheated using epsilon. Sigma mindset
@fabianmerki4222
@fabianmerki4222 2 жыл бұрын
Java became "what cobol is to me" for the youngsters ... I'm so senior - so old ...
@HermanWillems
@HermanWillems 2 жыл бұрын
hahahaha so true. The thing behind a VM that runs bytecode is nice. The creator of the JVM said, that webassembly was exactly what he had in mind. :) But didn't turn out to be. Guess now the future is Rust + Webassembly (if you need a VM) and if not.. just Rust. (The name webassembly is also bad, its not for web only... )
@Dekaku
@Dekaku Жыл бұрын
Had to make a java interface for a COBOL program in development, which meant I was working close with the one who did COBOL full time, and ended up reading through the code myself. I didn't hate COBOL, sure it is a bit dated but definitely a valid option. The COBOL dev who joined the company around the same time as me and learned the language on the job ended up getting hired by a much better paying company after a year of using COBOL.
@AnthonyDentinger
@AnthonyDentinger Жыл бұрын
Might I add one more: The thing I like most about Java? Dynamic reflexion. Nobody knows what’s gonna break if they rename my class! Only I can understand my code. Most of the time. Usually.
@harleyspeedthrust4013
@harleyspeedthrust4013 Жыл бұрын
I hate Java but dynamic reflection is actually useful and even necessary in some cases. For example if you're writing a Minecraft mod (in some framework like Forge for instance) you may need to change a thing at runtime or get some internal thing that's private. If you're only shipping the mod, which you usually are if you're working with a modloader, then your mod needs to use reflection.
@pyroandi6797
@pyroandi6797 Жыл бұрын
At my internship I had to compare objects using RecursiveComparisonAssert. In one class a field wasn't named as expected by the naming convention so that field failed my test. I changed it's name and oh well this solved 1 problem and caused 10 others lol
@technofreakPR
@technofreakPR Жыл бұрын
@@pyroandi6797 I had so many issues with dependencies autogenerating code in reference to field names, Lombok and Mapstruct to be precise. Holy damn that stuff is hard to debug.
@clray123
@clray123 11 ай бұрын
That is what encapsulation is for, to be worked around with bytecode engineering and reflection.
@alexanderkirilov7820
@alexanderkirilov7820 2 жыл бұрын
If you had shown, that the whole interview was actually him waiting for java to compile, it would've been much more realistic
@DajuSar
@DajuSar 2 жыл бұрын
After the "let me debug that". Shit taking 2 hours to compile a simple api project, ridiculous
@jamess.2491
@jamess.2491 2 жыл бұрын
lmao exactly what i was thinking the whole video. fuck java man that shit was the bane of my existence. I probably spent 60% of my time as a developer waiting for this fucker to compile.
@alexanderkirilov7820
@alexanderkirilov7820 2 жыл бұрын
@@jamess.2491 I thought that’s a feature, not a bug. So you can play your favourite game in between xD
@agcouper
@agcouper 2 жыл бұрын
Java is not C++, compile times in java are barely an inconvenience.
@alexanderkirilov7820
@alexanderkirilov7820 2 жыл бұрын
@@agcouper not in my experience and judging by other people, I am not alone in that. Then again, my main experience with Java is old and big enterprise peojects. In any case, I was just making lighthearted jokes, you can write your code in brainfuck for all I care. Besides my biggest problems with Java is not the compile time or the jvm, rather some of it’s ideologies and also the over use of “patterns” for everything and the oversegmentation of everything into thousands of classes, where a few hundreds would do the trick. But I do acknowledge that the last (and my biggest) problems I described are a fault of the community and developers, not a fault of the language per say
@codewithyazeed8177
@codewithyazeed8177 2 жыл бұрын
This is still my favorite interview. Feels like I’m listening to an old coworker.
@antimon9085
@antimon9085 2 жыл бұрын
Can't say anything bad about Java. I made a shitload of money writing enterprise applications.. so thank you, Java.
@meeknkosi
@meeknkosi Жыл бұрын
which ide is best for java , eclipse or intelij ??
@antimon9085
@antimon9085 Жыл бұрын
@@meeknkosi There obviously is no right or wrong answer. Both get the job done so I usually work with whatever is used in the company I work for. If there are no constraints I usually prefer IntelliJ.
@meeknkosi
@meeknkosi Жыл бұрын
@@antimon9085 okay thanks mate
@jholloway77
@jholloway77 Жыл бұрын
Loved the end joke! My father worked for Sun Microsystems in the 90s and use to have a million of those Java mugs around the house. Sadly we lost them in a move. I would kill for one of them now days!
@Maronicam
@Maronicam Жыл бұрын
As a Java Dev, I haven't got any finance job, except for a fintech startup as a second gig. But when I heard BigDecimal for the 10th time, those memories came back. BTW JVM. Serious business and verbosity. Also Kotlin and Scala, not that I have ever used them.
@jesusmgw
@jesusmgw Жыл бұрын
Light theme in IDE is spot on.
@erikRairden
@erikRairden 2 жыл бұрын
The video editor is super skilled.
@ronyalcala9704
@ronyalcala9704 2 жыл бұрын
"No.. I drink coffee not for the taste.. but for the effect." - wise words
@oddfellow8366
@oddfellow8366 2 жыл бұрын
I was thinking to myself... who drinks it for the taste? I thought the taste was just a bonus?
@Joeyxyx
@Joeyxyx 9 күн бұрын
😂😂😂 great line. Do the same!
@CyborusYT
@CyborusYT 2 жыл бұрын
"Java is to Javascript as Ham is to Hamster"
@ba8e
@ba8e 2 жыл бұрын
I like car to carpet.
@CyborusYT
@CyborusYT 2 жыл бұрын
@@ba8e oo, that's a good one too
@indenturedLemon
@indenturedLemon 2 жыл бұрын
or to Fun and Funeral
@salsichalivre5401
@salsichalivre5401 2 жыл бұрын
his face in the end is memeáble to almost extreme
@stonetop
@stonetop 2 жыл бұрын
"I'm in a hamster wheel" We all are buddy... we all are.
@garrettgreen242
@garrettgreen242 2 жыл бұрын
That opening line killed me
@undefBehav
@undefBehav 2 жыл бұрын
"You have to catch everything... it's like baseball" Niceee
@industrialdonut7681
@industrialdonut7681 2 жыл бұрын
1:18 just all of a sudden "I'm in a hamster wheel" LMAO
@justinm412
@justinm412 2 жыл бұрын
I was going to ask if you have a C# video, and it's on the right side in the suggested videos lol. Just came across your channel yesterday and love it. Great videos, thank you for the laughs!
@cringelord511
@cringelord511 2 жыл бұрын
change the video title to 'Learn Java in 132 seconds'
@ogookafor2137
@ogookafor2137 2 жыл бұрын
"I'm on a hamster wheel" - made me want to shutdown laptop and watch an animie
@jonathanlawhh
@jonathanlawhh 2 жыл бұрын
The coffee pun at the end really got me
@Amon_Raw
@Amon_Raw 2 жыл бұрын
I could listen to this man say Big Decimal all day.
@timmy7201
@timmy7201 2 жыл бұрын
I love his sense for detail! Taping the Java logo on the cup, just like most corporate java code is a cesspool of taped together nonsense. I once had to update some Java code for a factory, found some interesting naming pattern like FactoryFactoryProductionBuilding, AbstractFactoryFactoryStorage, ...
@gundabalf
@gundabalf 2 жыл бұрын
you gotta have a factory for your factories, how else you gonna instantiate them
@bratezoran2102
@bratezoran2102 2 жыл бұрын
@@gundabalf I just use a static factory Method to instantiate my BuilderFactoryFactories. Simplicity.
@sinistar3198
@sinistar3198 2 жыл бұрын
Not true at all. I worked on an enterprise Java project once. Only took me a year to understand what it was doing.
@aravindpallippara1577
@aravindpallippara1577 Жыл бұрын
@@sinistar3198 worked on a project which wasn't that huge to begin with Still dont really understand what I was doing when I left in a lead role a year and half later - java codebases are an eternal mystery
@steel-r_ua
@steel-r_ua 2 жыл бұрын
Great interview, more of it please!
@DevDungeon
@DevDungeon 2 жыл бұрын
You got me with the very first one..... "Hello World? Let's start with the test suite..." LOL
@cesarsales22
@cesarsales22 2 жыл бұрын
First time I heard about BigDecimal was when my senior made me rewrite a bunch of codes containing double... Bro that felt bad because I hated that extra implementation; it just felt silly. Today, I'm bf with BigDecimals 💕
@andrewlalis
@andrewlalis 2 жыл бұрын
BigDecimal my beloved
@castanhocorreia
@castanhocorreia 2 жыл бұрын
r/suddenlycaralho
@jollesracing517
@jollesracing517 2 жыл бұрын
“Need to catch everything it’s like baseball” lmao
@michil.1192
@michil.1192 2 жыл бұрын
"I drink Coffee, with the beans imported straight from Java" would've even better
@akaibukai
@akaibukai 2 жыл бұрын
Loving the videos.. They are hilarious.. I waited for the 3 billions devices mention on that... Next time maybe (Java from a junior?)
@kagreen2k
@kagreen2k 11 ай бұрын
As a middle aged java developer, I wholeheartedly approve of your characterization.
@DarkDreth
@DarkDreth 2 жыл бұрын
Recently started working in Java to support legacy software. I've been working in Go for the past 4 years or so. I've never felt so unproductive. I didn't want to edit XML for a living. Can't wait to deprecate.
@Ihavetoreturnsomevideotapes
@Ihavetoreturnsomevideotapes 2 жыл бұрын
Lol 😂 , I have been working on updating the dependencies and trying to remove vulnerabilies 😅 last week . But I still like java
@punsmith
@punsmith 2 жыл бұрын
Unless you're working on legacy projects, there is no need to ever use XML for configuration. If you are... Well, my condolences.
@Eagle3302PL
@Eagle3302PL 10 ай бұрын
Have been working with enterprise Java applications for 7 years at various companies, never seen XML used outside of Maven POM file. You can write shit code in any language.
@SunitRoy
@SunitRoy 2 жыл бұрын
This is awesome!
@CraigTalbert
@CraigTalbert 11 ай бұрын
Of all of these, this is the only guy where it’s like “yeah, I’d work with him.”
@YerushalayimShelZahv
@YerushalayimShelZahv 2 жыл бұрын
Hilarious, keep it coming!
@RackaApps
@RackaApps 2 жыл бұрын
POV: You've mentioned Kotlin to a hardcore Java developer
@user-go3lg4lg3v
@user-go3lg4lg3v 10 ай бұрын
you are such a HERO and i love this video. I SPEND MY TIMES WRITING EXCEPTION TYPES
@fetherfulbiped
@fetherfulbiped 8 ай бұрын
The BigDecimal part hits hard after having to migrate a codebase from using floats/doubles
@buraky16
@buraky16 2 жыл бұрын
Haha awesome. That white ide theme... 😁
@OggerFN
@OggerFN 2 жыл бұрын
*excited* Have you heard of Kotlin? *unexcited* yeah we actually use plain java hahahaha
@yds6268
@yds6268 2 жыл бұрын
I've been watching this whole day non-stop
@dylanlapointe
@dylanlapointe 8 ай бұрын
These videos are great. You have a good ear for obnoxious language. So funny.
@JDLuke
@JDLuke 2 жыл бұрын
I lost it at "let's start with a test suite".
@joelambert7331
@joelambert7331 Жыл бұрын
took the whole thing to get to the best punchline. We definitely love our syntactical sugar!
@bolbans
@bolbans 2 жыл бұрын
We had a java teacher. He looked like in his late 20s but in actuality he was over 50
@jonwatte4293
@jonwatte4293 2 жыл бұрын
"i spend my time writing exception types." Hard hitting!
@rightwingsafetysquad9872
@rightwingsafetysquad9872 2 жыл бұрын
Java seems great for Sr. engineers who read more code than they write.
@zegmaarSietse
@zegmaarSietse 2 жыл бұрын
Don't know what I just watched but somehow my day feels complete now
@JamesWatsonV
@JamesWatsonV 2 жыл бұрын
"because its safe, portable, maintainable" ok that got me
@randerins
@randerins 2 жыл бұрын
ok james watson, very cool
@adamreith944
@adamreith944 11 ай бұрын
The 30.5 years joke killed me 🥲 so true
@ChamplooMusashi
@ChamplooMusashi 2 жыл бұрын
I watch this at least once a day
@BorisTheDev
@BorisTheDev 2 ай бұрын
As a former Java dev currently writing in Scala I feel like I’ve been called out. Brilliant video!
@lashlarue7924
@lashlarue7924 8 ай бұрын
Honestly not that many bad things to say about Java. It was one of the first languages I learned. It's pretty great. Gotta catch eveything, it's like baseball!
@alois6909
@alois6909 2 жыл бұрын
The main reason why java is still being actively used is probably because of spring and hibernate. It makes it so fast too launch a web service.
@GaspardFR
@GaspardFR 2 жыл бұрын
When people talk about Java, I actually ear Java Spring Boot, otherwise it's unmaintenable
@test4274
@test4274 2 жыл бұрын
spring boot is good?
@oliverweiler8113
@oliverweiler8113 Жыл бұрын
Fast to launch, but not fast to launch, If you know what I mean.
@alois6909
@alois6909 Жыл бұрын
@@oliverweiler8113 yeah, apparently the micronaut framework looks like spring but solves the slow startup times.
@davidwuhrer6704
@davidwuhrer6704 Жыл бұрын
@@test4274 No. No, it is not. It is interesting that AOP is actually possible with pure Java, and the defaults make it easy to write simple apps if you follow the tutorials closely, but as soon as you try something exotic, like having two controllers, you'll end up working around Spring Boot with more effort than if you had never used it in the first place.
@ffatheranderson
@ffatheranderson 2 жыл бұрын
Man, I live your art. ☺️🙏🏻
@tyyi
@tyyi 2 жыл бұрын
"You have to catch everything, like baseball!"
@josiahbaker7811
@josiahbaker7811 2 жыл бұрын
JPA: I'm not afraid of you anymore! Jmeter: I must break you.
@frahohen
@frahohen 2 жыл бұрын
I am Full-Stack-Developer and I personally like Java for real. It is perfect to write complex cloud applications which can run on any operating system. I know that it is typically used in companies where banks and finances are a focus, but we are far away from that.
@philippefutureboy7348
@philippefutureboy7348 2 жыл бұрын
Nowadays anything can run anywhere. It's a technology called vm containers. Very magical, very recent.
@fsismael
@fsismael 2 жыл бұрын
Actually everything runs on top of a Linux nowadays. No need for multiplattform
@midoevil7
@midoevil7 2 жыл бұрын
Java developer here, and yeah, multiplatform is not a main benefit anymore for java, basically most languages have it now even without docker. Still java is considered an all rounder in many aspects, you get a lot of stuff right, maybe except for syntax sugar and productivity.
@andrewlalis
@andrewlalis 2 жыл бұрын
@@fsismael still good when you want to develop on windows and deploy to Linux and be guaranteed that everything will work 100%
@timmy7201
@timmy7201 2 жыл бұрын
I prefer using C/C++ , when in need of performance. If prefer using Python, whenever management asks me to do something by yesterday and time is of the essence. Which happens like 90% of the time! My preferred decisions would just be to purge Manager1.bf , to replace it with a totally rewritten Manager2.bf containing an incredibly optimized task scheduler ...
@pixelbox4206
@pixelbox4206 Жыл бұрын
I like how he repeats the same thing over and over again just like everything in java.
@sobertillnoon
@sobertillnoon 11 ай бұрын
"i drink coffee for the effect" as a java dev this hurt
@KaoukabiJaouad
@KaoukabiJaouad 2 жыл бұрын
i remember all those terms(Gang of four, design patters, portability .... etc etc ) 15/20 years ago in the Bruce Eckel book on Java, it was the thing to know at that time, a lot have changed, now it's all about Python, and in few years Rust will be what Python was few years ago the THING to know
@davidwuhrer6704
@davidwuhrer6704 Жыл бұрын
No, Rust will not replace Python. Rust is supposed to replace C, and it might, or maybe not. Python has replaced Fortran. If anything is set up to replace python, it's Julia, but I don't expect that any time soon. Java has replaced COBOL. It was supposed to replace C++, but it failed spectacularly in that regard: C++ has replaced C++. C# was supposed to replace Java, but instead C# is the new PL/I. Kotlin is replacing Java.
@sharkpyro93
@sharkpyro93 Жыл бұрын
the day that those languages are going to be unused we will have AI that write it for us and we wll be unemployed, don't worry about using any language for now, we are probabily the last generation of human coders
@KaoukabiJaouad
@KaoukabiJaouad Жыл бұрын
@@sharkpyro93 AI is just a trap term for stupid people, the only thing i believe in is machine learning, it's impressive if you read some books on it, but it's not magic, it's like the other guy said AI it's not artificial(it's made by humans) nor intelligent, it's most relies on human intelligence to recognize statistically some patterns to reproduce, and of course the blazing computing power, if there will any day that AI is a real thing like you see in Prometheus movie for example, that would be in hundreds years from now, probably in a thousand years if humanity is till on this universe, maybe we will blow out ourselves before that, we still don't know mostly 90 percent at least how the brain works, how it get's it's energy given how infinitely complex it is, it's not just sugar and carbohydrates, still didn't explore 99.99999 percent of the universe, that is the things i believe in, we don't know shit .. like one philosopher said, the time it's take you to read the Odyssey 2000 years from now is exactly the same as now, even will all the technology we have there is infinite amount of things to explore and know
@sharkpyro93
@sharkpyro93 Жыл бұрын
@@KaoukabiJaouad i wasn't referring to AI as Sci-fi Ai, but more like code that write code, (which already exists btw), the next generation of coding languages are going to be most likely declarative, take SQL as example: you tell him what you want to get, not how to get it, an human input is obviously always needed
@Eagle3302PL
@Eagle3302PL 10 ай бұрын
@@davidwuhrer6704 Java was never meant to replace C++ lmao, it's fundamentally impossible because of the JVM vs bare metal execution.
@sigzero123
@sigzero123 Жыл бұрын
I love the taped on "Java" on the coffee cup. lol
@orrinrwilson
@orrinrwilson 2 жыл бұрын
This reminds me of my old comp sci prof so much
@drewknab8149
@drewknab8149 2 жыл бұрын
if you change 10% of this video you also have an amazing C# video.
@ahmadmawardi6935
@ahmadmawardi6935 2 жыл бұрын
Youre like trevor wallace of programming, dude!
@zacanger
@zacanger Жыл бұрын
My favorite piece of Java trivia: "InternalFrameInternalFrameTitlePaneInternalFrameTitlePaneMaximizeButtonPainter"
@DKRYMMA
@DKRYMMA Жыл бұрын
You mean JavaFX, whatchu know bout a run configuration
@Eagle3302PL
@Eagle3302PL 10 ай бұрын
I can create that same class in any language that lets me create classes.
@zacanger
@zacanger 10 ай бұрын
@@Eagle3302PL why would you, though
@DaveO0808
@DaveO0808 2 жыл бұрын
needs part II
@leandrodasilva2523
@leandrodasilva2523 10 ай бұрын
should have opened eclipse on the backgroung
@Wickerless
@Wickerless 2 жыл бұрын
Criminally underrated next to the JS video.
@1life530
@1life530 2 жыл бұрын
"Do you know what kind of coffee this is?" - Pun sooo bad its good
@matthewlonis3384
@matthewlonis3384 2 жыл бұрын
"Big Decimal" - I felt that
@langer8191
@langer8191 2 жыл бұрын
Big Decimal
@theoutraged
@theoutraged 2 жыл бұрын
"Do you know what type of coffee this is?" I was about to say "Big decimal"
@ikcikor3670
@ikcikor3670 Жыл бұрын
I had to compare two BigDecimal fields last week while also making sure the 2nd object was of a class that had them, the if() condition was longer than this comment
@melihburakmert5574
@melihburakmert5574 2 ай бұрын
Dude, every time I'm writing unit-tests, this video comes up to my mind...
@kukabishkek
@kukabishkek 2 жыл бұрын
LMAO xD !!!!! dude this is brilliant !
@WrestlingTournamentsDotCom
@WrestlingTournamentsDotCom Жыл бұрын
I love this guy.
@debjyotibanerjee9846
@debjyotibanerjee9846 2 жыл бұрын
Thor of Java...
@yoramswiers
@yoramswiers 2 жыл бұрын
I laughed way harder than I should have! 😅
@77thTrombone
@77thTrombone 10 ай бұрын
Portability: as portable as anything needs to be within your IT department's domain.
@seanlee566
@seanlee566 11 ай бұрын
1st month on the job with Java in the finance industry. "I drink coffee not for the taste, but for the effect."
@xyzNexus
@xyzNexus 2 жыл бұрын
The amount of boilerplate in this interview... :D
@kriever
@kriever 2 жыл бұрын
Who's the comedian who does those videos?
Interview with a Senior Python Developer - Part1
4:57
Programmers are also human
Рет қаралды 754 М.
Interview with Senior JS Developer
5:28
Programmers are also human
Рет қаралды 1,9 МЛН
$10,000 Every Day You Survive In The Wilderness
26:44
MrBeast
Рет қаралды 83 МЛН
He tried to save his parking spot, instant karma
00:28
Zach King
Рет қаралды 18 МЛН
La final estuvo difícil
00:34
Juan De Dios Pantoja
Рет қаралды 29 МЛН
Кәріс өшін алды...| Synyptas 3 | 10 серия
24:51
Java 21 Is Good?! | Prime Reacts
27:08
ThePrimeTime
Рет қаралды 211 М.
Interview with Sr. C Dev | Prime Reacts
6:52
ThePrimeTime
Рет қаралды 309 М.
What is the Java Job delusion?
12:23
Stefan Mischook
Рет қаралды 102 М.
Interview with Senior Rust Developer in 2023
9:46
Programmers are also human
Рет қаралды 630 М.
Being A Java Developer Is The Best Job In The World
17:29
Continuous Delivery
Рет қаралды 53 М.
Interview with a Senior C# Developer
10:56
Programmers are also human
Рет қаралды 593 М.
Why I Quit Netflix
7:11
ThePrimeagen
Рет қаралды 480 М.
Tech job requirements in 2023
4:06
Programmers are also human
Рет қаралды 541 М.
Interview with an Agile Coach - Sprint1
4:22
Programmers are also human
Рет қаралды 420 М.
KITTY Cat - Katzenfutter mit DIVA-EFFECT
0:22
KITTY Cat & DOGGY Dog
Рет қаралды 11 МЛН
The delivery rescued them
0:52
Mamasoboliha
Рет қаралды 6 МЛН
Creative ideas #creativetools #ideas #diy
0:19
SENIOR WELDER
Рет қаралды 8 МЛН
Sigma girl don’t think about stray animals😔
0:35
mountainlion5
Рет қаралды 12 МЛН
Тест VR очков 😨😨😨
0:18
HOOPS
Рет қаралды 2,9 МЛН