"back in the years I thought AI was scary, data science required PhD, and computer vision was magic. now it's all just 5 lines of code in Python" - so relatable
@sedthh2 жыл бұрын
I've felt that
@lexitaylor72702 жыл бұрын
Raw genius
@EOh-ew2qf2 жыл бұрын
5 lines? are you doing linear regression or something
@Unga_Bunga Жыл бұрын
Why learn the details when you only need to write the upper-level abstracted code to get what you want out of the computer? import THE_SHIT_I_WILL_NEVER_UNDERSTAND; do_what_I_want_lol();
@talonhackbarth7652 Жыл бұрын
So true 😂
@Samir-Kahvedzic2 жыл бұрын
"Now I sound like a PHD, but don't worry, I am only a... data scientist for quantum physics operations"
@YaakovAbramov-h7c2 жыл бұрын
Hello, I wanted to ask if you could do an interview with a Linux Enthusiast, I think that'd be pretty interesting to watch!
@drishalballaney2 жыл бұрын
YESS PLS we would love that
@my-dev2 жыл бұрын
i love to see that
@saranshEXE2 жыл бұрын
hell yeah man
@pelicanoe2 жыл бұрын
I use Arch, btw.
@thepaulcraft9572 жыл бұрын
I use Arch btw
@zugdsbtngizudsgbnudsdsoiu2 жыл бұрын
Ive once tried to read a piece of python code from a mathematician and it was like trying to read a doctors handwriting.
@biblebot3947 Жыл бұрын
What was it like?
@stretch8390 Жыл бұрын
@@biblebot3947 I'm guessing they would skimp on variable names and use individual letters instead. And probably filled with lambda functions.
@EngineerNick2 жыл бұрын
missing line; "you can run a jupyter notebook in vs code now --- It's still a pain to debug."
@mark_fi2 жыл бұрын
I think most of those people (including me) have never seen VS Code... or even Windows more recent than XP.
@lawrencedoliveiro9104 Жыл бұрын
Fun fact: Jupyter notebooks are used for production code. It includes quite advanced rich-output facilities, after all.
@one_smol_duck2 жыл бұрын
Me: **Thinks I hate Python.** This Guy: **Mentions R as an alternative.** Me: Python is a gift from the gods. Let us sacrifice everything at the mouth of the s n a k e .
@yds62682 жыл бұрын
R is great though
@raz15722 жыл бұрын
I'm pretty new to data sci, but I prefer R currently
@martonkardos80942 жыл бұрын
I mean Tidyverse is pretty neat, and beats pandas and matplotlib hands down, but R as a language is pretty much unusable for anything more complex than a few lines of code.
@tytywuu2 жыл бұрын
Imagine a parallel universe where Python were not invented and all data science machine learning stuff are based on R and small companies use R for production.
@cowofwar2 жыл бұрын
R is great for making figures with plotly (but you can do that with python or other languages). God have mercy on anyone that is actually using R to do anything more than that. Even a simple string is handled inconsistently and differently by packages. From my point of view, each package is effectively a different language.
@johnkost25142 жыл бұрын
Can't wait for the interview with the Matlab developer. That's going to be a rib breaker for sure..
@rapidreaders77412 жыл бұрын
"One starts with a zero, and one _is_ a zero". Best line ever.
@Austin-hm6qq2 жыл бұрын
“Matlab developer” is somewhat of an oxymoron
@johnkost25142 жыл бұрын
@@Austin-hm6qq what about 'Mathematica developer' ???
@winsonsonho2 жыл бұрын
@@rapidreaders7741 Please explain!?
@adrianojordao46342 жыл бұрын
They all use python matlab is demode. With matplot lib and jupiter who pays for matlab
@as_a_tester2 жыл бұрын
"pip install machine_learning"
@mastershooter642 жыл бұрын
"pip install HAL"
@raz15722 жыл бұрын
insert someone yelling at you to use conda
@yiuyiufung2 жыл бұрын
the underscore is 🤌 that is the PyThoNiC way to name a var
@NerdX1512 жыл бұрын
"Import numpy... and then import the rest" Every indian Python tutorial in a nutshell.
@AlexFord-gp7by2 жыл бұрын
Me: so how do you store variables in python? Junior python dev: What's a variable?
@mesaber862 жыл бұрын
Wanted to upvote but it said 69. Abort mission!
@vitaminncpp2 жыл бұрын
senior c++ developer : you wouldn't get it.
@DrDoctopus2 жыл бұрын
@@mesaber86 You can do it now, someone took the bait already.
@balazsh22 жыл бұрын
That's the great thing, you don't have to know, you're just assigning values to objects
@AlexFord-gp7by2 жыл бұрын
@@balazsh2 well, knowing how data is stored and the types of that data is definitely useful.
@ryanleemartin77582 жыл бұрын
"Imagine someone writes skynet in a Jupyter notebook!". That line killed me. I don't exactly know why but damn that's funny.
@StarEclipse506 Жыл бұрын
It's the delivery. He 100% means what he says, only to be 100% in disbelief.
@JohnBelluci2 жыл бұрын
Amazing humor, I really love these videos, keep doing great things!
@x3vi2902 жыл бұрын
" Of course we only do our research in Python, our prediction model is then running in C!" wink 😂 You bloody nailed it for the major part of the industrie though
@Flackon2 жыл бұрын
To be fair, that's the rational thing to do, considering how C is
@yvrelna2 жыл бұрын
Well, not really. When you're using Python, you're most likely using C. Most databases and data science libraries are under-the-hood, written in C, C++, or some other languages that are meant to be fast. Python is a great language to glue these really well-written libraries together into a useful product, but CPU-bound computational problems aren't its forte. Instead, Python is really powerful because it makes it easy to call into off-the-shelf libraries written in other languages to solve practical problems, rather than spending time trying to reinvent every little thing in Python.
@thesenamesaretaken2 жыл бұрын
@@yvrelna Yes, that is the joke.
@elijahbuchanan23682 жыл бұрын
The Python dev sneaking a little Julia in their free time to taste what a good language is like XD
@王冠信-o1c2 жыл бұрын
"what can I say: automation innovation revolutionary PAIN" Hit me so hard
@tsvetislavrangelov59322 жыл бұрын
These are some of the funniest videos I've seen man, I would really love to see your take on Linux!
@TheMrslue2 жыл бұрын
"Use python to predict inhouse coffee usage" really made me laugh
@jamiepond2 жыл бұрын
Skynet in a jupyter notebook really made me laugh… 😂
@cowofwar2 жыл бұрын
I had to lift over code from Matlab to python and I love the "one starts with a zero and one is a zero".
@Ohhimark1002 жыл бұрын
Thank you!!!! I've been waiting for the new upload for a long time. "We've created skynet" 😂😂😂
@Bunty7932 жыл бұрын
Seriously loved your senior JS developer video alot!!! Please bring more JS videos
@pretzl95872 жыл бұрын
love it! Especially the Jupyter jokes xD
@juliosalgado9562 жыл бұрын
As someone with 20 hours of programming knowledge I find your jokes motivating to keep studying!
@MilkBanana2 жыл бұрын
Would love to see a C developer interview
@ImperialFool2 жыл бұрын
Pointers! Pointers! Pointers!
@vitaminncpp2 жыл бұрын
you mean resource constraint, memory leak, recursive headers, seg fault.
@ImperialFool2 жыл бұрын
@@vitaminncpp its the programmers job to manage memory. Not my fault you pointed to the wrong spot
@vitaminncpp2 жыл бұрын
@@ImperialFool in java there is no such thing as memory.
@tablettablete1862 жыл бұрын
@@ImperialFool Don't foget to use malloc and free!!!!
@immortalpuffin66432 жыл бұрын
Python is riddled with problems while MATLAB IS a problem
@moisesnunez69152 жыл бұрын
The rolling R had me ded 😂
@RogerValor2 жыл бұрын
i started to love this series. python used to be such a quiet and nice community, where it was about finishing the code in simple readable manner, and of course we always talked about how to replace stuff with C :D but the closest i came was writing something in Cython. not complaining, that now i easily get python jobs tho. lately it feels like every second job searching java programmer coming into python jobs brings in more and more "required" architecture ideas. i try to accomodate their requirements, write nice type-hinted dataclasses, build layered architectures, find ways to express interfaces, but the nagging does not stop. Damn you, Java.
@gamgnamstile2 жыл бұрын
Goddamit this is so relatable
@samyvilar Жыл бұрын
This reminds me of people speaking languages significantly different then their native tongues, I wouldn’t be surprised if we needed just as much effort mastering a new programming language as any other natural language.
@davidtaylor6124 Жыл бұрын
I was one of those Java guys who decided to switch to Python before it (Python) becomes the next COBOL. And I did moan about the lack of type info, and laughed at how everyone now says you need the if __name__ == '__main__' ... and basically as time goes on Python becomes more like Java. But I have to say I've come to like it. I'd reach for Python before Java these days and I never thought that would happen. I disagree with everyone who says it's a 'simple language' though. It's hellishly complicated compared to Java, but with the complexity comes a lot of good stuff.
@rubenverster2502 жыл бұрын
As a person who recently started picking up Python for AI development, I will probably be using a lot of these jokes You have no idea how many times I quote the Senior JS video
@switzerland2 жыл бұрын
They are more true than they should be
@raz15722 жыл бұрын
Such a messy language, I love it! No, I do not recommend
@mw36532 жыл бұрын
"Guys I get the jokes too! Ha!" Who asked?
@rubenverster2502 жыл бұрын
Documentation? hehehe
@ba8e Жыл бұрын
"I LOVE IT!"
@fazzitron2 жыл бұрын
Love the Matlab jokes 🤣
@rogergalindo73182 жыл бұрын
Just finishing the video, an ad pops up: “Right now there is a shortage of AI and Machine Learning Professionals…”
@Kenionatus2 жыл бұрын
Raking in that sweet pro add revenue.
@Lodinn2 жыл бұрын
Oddly enough, there is. Too bad all these people fresh from online courses are quite useless.
@sle64232 жыл бұрын
As someone who first started programming in MATLAB, this hits, especially the ending
@Person-jw7mk2 жыл бұрын
Matlab is the superior product.
@AirAtNight69772 жыл бұрын
@@Person-jw7mk yeah but only because python isn't a product
@Person-jw7mk2 жыл бұрын
@@AirAtNight6977 Superior tool. Whatever.
@mark_fi2 жыл бұрын
@@Person-jw7mk Nope.
@lawrencedoliveiro9104 Жыл бұрын
I did GUI programming in MATLAB once. Let’s just say, a matrix-centric language is not suited to GUI programming.
@nishanth64032 жыл бұрын
AUTOMATION, INNOVATION gets me yet again lmaoo
@rons962 жыл бұрын
Thank you so much for enable subtitles
@balping2 жыл бұрын
Coming up: interview with junior COBOL developer - would be 5s long
@glensmith4912 жыл бұрын
Most of the junior Java guys I meet remind me of the junior COBOL guys (like me) from back when I first started.
@cyberfaze2 жыл бұрын
Looking forward to listening to senior x86 asm programmer, junior Ruby developer, Rust nightly team lead developer, Cloud platform infrastructure and GoLang engineer
@azursmile2 жыл бұрын
Amazing - please do functional, Scala, spark :)
@ozturkberkayy2 жыл бұрын
Please do a video about data engineers!
@markrlondon Жыл бұрын
Thank for you for making these videos, to give me something to laugh about. And to allow me realize how sad my programming life has been.
@AAasted2 жыл бұрын
Love it! Not sure my frail ego could handle a similar roast of R, but please do! Just the hate wars between different dialect fanboy groups (old, grumpy professors sticking to base R and mail lists like it’s 1996, sweet and naive tidyverse beginners, masochistic data.table users obsessing about speed and efficiency with no regard for code readability) could take a whole video. The only thing everyone can agree on is to universally hate the proprietary statistical software packages :)
@Fritz131415 Жыл бұрын
OMG! That sentence in the brackets just perfectly describes R community!
@thomasvandervliet9387 Жыл бұрын
data.table is lit. so is collapse. better than pandas.
@joeltrent2 жыл бұрын
“Let’s not mention Julia” 😂 it’s a really good language, I definitely recommend python devs try it out
@sazk40002 жыл бұрын
i did.. went back to Python... it just had more utility
@joeltrent2 жыл бұрын
@@sazk4000 that’s fair, the package ecosystem is getting there for some cases but is lacking in others. Still, only been around for 10 or so years so definitely going to be improvement over time!
@micahrufsvold2 жыл бұрын
@@sazk4000 Keep checking back in. I felt the same way when I first tried. Went back 6 months later and there was coverage for all the utilities I need. The ecosystem is building out extremely quickly.
@RogerValor2 жыл бұрын
unsure about julia. i don't like the idea to have a language with so high and many goals, and some of the disputes i read were red flags for me. i loved the concept early on and wish it all the best. i rather went towards rust. I did the same thing back then when it was ruby or python, in 2004. I found python was more grounded and humble, so i went for the snake, even if everybody was talking about ruby.
@KevinFlowersJr2 жыл бұрын
The thing that Julia needs is (1) better documentation, (2) better & longer support & maintenance for it's libraries/packages, (3) better onboarding for newcomers as to which packages/libraries give them the utilities they need for a given project, and (4) one of the FAANG companies to spend like 5% of their R&D budget on doing something in Julia over Python so (a) they see the insane C-like performance gains with similar simplicity of Python-like syntax that Julia offers, and (b) so other people think, "Huh, a FAANG company invested in this language, maybe I should take a look... 🤔"
@Apoorvpandey2 жыл бұрын
Make a interview with the linux guy who shouts use linux everytime you face slightest glitch in your non linux OS
@heartache57422 жыл бұрын
vim
@tablettablete1862 жыл бұрын
I would like to interject fo a moment, what you are referring as Linux is in fact GNU/Linux... The rest is history 😅😅😅😅
@DMSBrian242 жыл бұрын
Hey, that's me
@Apoorvpandey2 жыл бұрын
@@tablettablete186 See this is the guy I'm taking about 😂
@danielcelisgarza2 жыл бұрын
Bro the Julia joke had me dying laughing. I did not see it coming the way it panned out.
@joshhull2 жыл бұрын
I dropped out of an AI course when I was in uni and I mostly blame Jupyter notebooks for that
@tanveerhasan23822 жыл бұрын
what's wrong with it?
@tototrapsilo2 жыл бұрын
you can use Pycharm, VSCode, or any IDE/text editor to write and debug the essential part of your code and use Jupyter Notebooks just to present your result.
@easternhills13292 жыл бұрын
I hope you find the motivation to go back at it! Don't let the tools hinder you from having fun :D
@GeorgeTsiros2 жыл бұрын
i don't even know what it is and i already hate it
@iskamag2 жыл бұрын
use vi
@balazsh22 жыл бұрын
Anyone knows the IDE and settings at 1:47? I've never seen that top panel before
@michalipowski21322 жыл бұрын
Spyder
@josephcagle2 жыл бұрын
Next, we want to see "An interview with Richard M. Stallman"
@creepychris4202 жыл бұрын
omfg why is it so funny when u jump cut repeating words. jupyter jupyter jupyter ahahah 😂ffmpeg 🤣🤣
@thorbergson Жыл бұрын
1:26 Automation! Innovation! Revolutionary!.. PAIN! I spilt my beer. The cadence, the cut, chef's kiss! Really, the feeling of the vid being a selection of the juiciest bits from hours-long ramblings, while knowing it was all planned, adds so much to the enjoyment😅
@venim11032 жыл бұрын
Ahahaha “Imagine someone accidentally writes the Skynet in Jupyter notebook” I’m crying!
@MethodMain2 жыл бұрын
Maan, that guy is already a LEGEND!
@reav3rtm2 жыл бұрын
Most of those are really spot on, especially Python and JS. I think C++ one could have been a bit better though.
@MethodMain2 жыл бұрын
@@reav3rtm true
@CarlosAgarie2 жыл бұрын
I have a spill-resistant keyboard (Corsair K68). Today it saved me because I spilled half of my coffee during the Julia "this is not for recording".
@ezewong2902 жыл бұрын
I died at the matlab finisher. Mortal Kombat has nothing on that upper cut.
Everyone is so focused on the Python discussion that he thinks that no one will notice that one of his shirt buttons aren't done properly.
@dsha2562 жыл бұрын
Can't wait for the senior Go developer. We all are waiting for that, actually.
@shamaldesilva95332 жыл бұрын
Missed opportunity - "Cython whats that ?"
@alancliddell2 жыл бұрын
"Let's not mention Julia" oof. I've been hearing that for the past 4 years at work.
@joeltrent2 жыл бұрын
It’s good, and the ecosystem of packages is getting there too
@yaghiyahbrenner89022 жыл бұрын
This needed a Part2.
@fabccc2 жыл бұрын
Love those videos like it's insane keep going man !
@GiI112 жыл бұрын
I literally finished a Monte Carlo Radiative Transfer Simulation course this week...using Jupyter.
@Lodinn2 жыл бұрын
*Back in mah days, we did it in C*. Was it fun though?
@themulticore2 жыл бұрын
Amazing! Waiting for the pure C developer interview!
@fikretbu2 жыл бұрын
an interview with an empty chair?
@chiroyce2 жыл бұрын
The ending made me laugh so hard!! 😂😂😂
@qwertyuuytrewq8252 жыл бұрын
I definitely need assistance understanding last joke about zero
@chiroyce2 жыл бұрын
@@qwertyuuytrewq825 Basically lists indices in Python start with 0 (just like almost any other programming language) and indices in Matlab start with 1. So one starts with a zero (Python) and one is a zero (Matlab).
@qwertyuuytrewq8252 жыл бұрын
@@chiroyce Thank you! Got it )
@adabujiki2 жыл бұрын
Lol this guy is soooo funny. I actually like this channel now. Please keep 'em coming Lol!!!!!!!!!
@nevokrien95 Жыл бұрын
I actually use Jupiter as a debugger. Ite very useful to have inherent breakpoints and keeping objects in memory.
@koko969w2 жыл бұрын
well jupyter is in the sky so skynet makes sense
@MultiMojo2 жыл бұрын
"Let's not mention Julia" - this made me lol hard
@AkiZukiLenn2 жыл бұрын
The symbol python comes python python making python works but whom make python that make python works ? thats another library we need to import , or is it native supported ? or is only works in jupyter , the path , the env , so much option , so little standard ,everything is everywhere , the global variable
@JesseCampbellQuantumBits2 жыл бұрын
do one of these for the Julia language next! :D
@NathanaelNewton6 ай бұрын
I never liked the idea of Jupiter Notebooks and have refused to try or figure them out
@ladislavfejes43582 жыл бұрын
The "Revolutionary PAIN" got me good, ngl xD
@davidbellamy13882 жыл бұрын
Oh no…this is what I must sound like to my colleagues (!). I think I’ve said every line in here lmao
@rukna37752 жыл бұрын
1:45 - what ide is he using ?
@nalgene247 Жыл бұрын
Nice touch, the professional here dressed exactly like his PhD student, except that his shirt is tucked in.
@ishkool86642 жыл бұрын
I always thought that I was bad at debugging jupyter notebooks, but it seems that is true for everyone XD
@disekjoumoer2 жыл бұрын
"revolutionary....pain"
@UnbenutzerKanalname11 ай бұрын
spot on with everything, especially the julia part
@cid-chan-22 жыл бұрын
As someone who writes JupyterLab extensions ... Jupyter is a pain.
@Apoorvpandey2 жыл бұрын
In house coffee usage lol
@alexvolkov72322 жыл бұрын
I've watched this a couple dozen times already. Man, please, come back with new videos. We need more *revolutionary pain*:) Cheers!
@muragekibicho11842 жыл бұрын
This is sooo funny. I'm going to make Senior Python dev videos now
@quantumfate46772 жыл бұрын
pls do neovim next with the aspect of building your own IDE from scratch with plugins ... LSP, cmp etc
@henrikjohnsen95542 жыл бұрын
I love these videos!
@MartinAnev2 жыл бұрын
Can't wait for "Senior Docker Engineer" :D
@esormirp4 ай бұрын
"matlab or R or sas... EUGHHH" laughs in mandatory stata
@robsosno2 жыл бұрын
First, import numpy then import the rest: keras, small ins, outs .. and we've created skynet! :)
@jamesm8202 жыл бұрын
Interview with a senior UI/UX designer 🤔
@fsouza2 жыл бұрын
The problem with using Jupyter to shoot your project into the moon is that you don't know which moon.
@yds62682 жыл бұрын
Hope you do one for R
@azursmile2 жыл бұрын
Definitely - it's wierd how massive it remains in academia compared to industry
@yds62682 жыл бұрын
@@azursmile I always thought R was more prevalent in the industry
@azursmile2 жыл бұрын
@@yds6268 in the health sector, and other sectors I've worked in, models built by industry are typically in python (prolly cos of PySpark, TF and Keras) whilst acamedics continue to use R. Some models brought across from unis might survive as R but many will be rewritten, particularly if they are require high compute. I've only seen one model built from scratch using R where I work, and that was by someone who'd just graduated with a stats degree. As an aside, I personally think R syntax is bonkers, but people still love it!
@maythesciencebewithyou2 жыл бұрын
@@azursmile You can use tensorflow with R
@azursmile2 жыл бұрын
@@maythesciencebewithyou sure, and Spark, but it's not as common as with python.
@nicolasg39912 жыл бұрын
"Let's not mention Julia" hahaha
@johnc52582 жыл бұрын
this is brilliant. just to add: python is amazing. anything to be done should start with: why not in python? lots of reasons why not (does it need to be faster? does it need to run on a specific platform?), but anyway great to start with python, get the logic right, then transpose that logic to faster/platform-reason to use a different language. it's like bridging language
@Lodinn2 жыл бұрын
More like, you can test things for cheap (development-wise) and only optimize what worked out in the first place.
@johnc52582 жыл бұрын
@@Lodinn def. readability is always emphasized and can't be emphasized enough. even if *you can't/don't want to/don't have time to, optimize; other people can more easily see the intention and improve where necessary
@MaeLSTRoM1997 Жыл бұрын
@@johnc5258 in other words, pseudo-code that computer can understand!! fucking magic
@AWriterWandering2 жыл бұрын
I’ve lost count of the number of times I’ve accidentally created Skynet in Python
@cubicinfinity22 жыл бұрын
If you can do one on R users that's accurate I'll be impressed.
@nooribrahim4012 Жыл бұрын
I have one question, why did you say that “we also don’t use python for production code, do we?” What does it mean actually. Why we can’t use python for production
@akirakosaintjust Жыл бұрын
the fact that there's no ruby video makes me sad about the relevance of ruby these days
@MrAnandml2 жыл бұрын
And we don't do production code in Python ... KZbin takes a deep sigh ...
@laketuna2 жыл бұрын
That MATLAB jab was hilarious.
@radMisc7 ай бұрын
”Revolutionary… Pain”
@TobeFreeman2 жыл бұрын
julia rulz... Somehow, being called a zero compared to Python is a little harsh on matlab...
@sethrotull7 Жыл бұрын
Please do Solidity next.
@tomassedlacek82022 жыл бұрын
I am waiting for the "Senior Rust Developer in 2022"