No video

Interview with a Postdoc, Junior Python Developer

  Рет қаралды 696,732

Programmers are also human

Programmers are also human

Күн бұрын

Python programming language
Interview with a Postdoc, Junior Python developer with Ph.D. Carl Kron - aired on © The Python.
Programmer humor
Python humor
Programming jokes
Programming memes
Python
Python memes
Pip
python jokes
Keras
Tensorflow
Data science
Data Science humor
Pandas Pandas Pandas
async with
OpenCV
GANs
Scikit-learn
#programming #jokes #python

Пікірлер: 1 000
@Sem5626
@Sem5626 2 жыл бұрын
"i just keep writing pseudocode and it just works" - python developer
@thedanphillips
@thedanphillips 2 жыл бұрын
Lmfao
@Y2B123
@Y2B123 Жыл бұрын
Real though. When they tell me to write pseudocode I just write buggy Python. Lifesaver.
@augustday9483
@augustday9483 Жыл бұрын
*Adds "experienced pseudocode developer" to their resume*
@V3racious3
@V3racious3 2 ай бұрын
That's how I learned python. I started writing a program as psudo code and it just worked.
@Jared-Cruz
@Jared-Cruz 2 жыл бұрын
‘Gets a ruler to find whitespace misalignment’ - 🤣, just perfect
@gubunki
@gubunki 2 жыл бұрын
and the thing is the error can be that u used a tab instead of spaces or the other way...
@bFix
@bFix 2 жыл бұрын
@@gubunki with the right IDE that doesn't happen, I think. just use tab key for your 2 or 4 spaces :)
@CallousCoder
@CallousCoder 2 жыл бұрын
Hilarious
@jackozeehakkjuz
@jackozeehakkjuz 2 жыл бұрын
@@gubunki who the hell still uses tabs
@Lado93
@Lado93 2 жыл бұрын
@@jackozeehakkjuz i do
@FISS007
@FISS007 2 жыл бұрын
Compiled languages detect errors before running the code, they are holding you back x) Pure GOLD !
@astronemir
@astronemir 2 жыл бұрын
It’s true though. Try to run a Jupyter notebook with C code!
@meekrab9027
@meekrab9027 2 жыл бұрын
Python believes it's ideal for your code to run. Compilers know your code only runs because you have a problem, so they help stop you from having more problems.
@newvocabulary
@newvocabulary 2 жыл бұрын
@@astronemir it's literally not true at all. Undefined behavior in C is a runtime problem and it is ubiquitous to the language. You'd know that if you've written any. The problem with C is that it's memory unsafe and when you do basically anything with it with non-autistic programmers you wind up with code that breaks for reasons you have to valgrind to figure out.... at best.... that you just plain have to live with... at worst.
@HAWGT
@HAWGT 2 жыл бұрын
a compiled language has to be converted into machine code while python is an interpreted language so the code will freely run in the interpreter until it has problems
@msh104utube
@msh104utube 2 жыл бұрын
Let’s just admit it: we learn Python to fail, I mean, pass our FAANG interviews.
@bengavrilov7096
@bengavrilov7096 2 жыл бұрын
'The documentation is just one page!'- proceeds to scroll through the longest webpage on the internet LMAO
@AllanDaemon
@AllanDaemon 2 жыл бұрын
So relatable
@EpicScizor
@EpicScizor 2 жыл бұрын
Forgets Ctrl-F exists
@dijkstra4678
@dijkstra4678 2 жыл бұрын
15MB html page
@Ghareonn
@Ghareonn 2 жыл бұрын
@@frank8627-v8k I think they are really good, in comparison to Java and C# documentation. I love that they include examples for every function.
@indenturedLemon
@indenturedLemon 2 жыл бұрын
@@EpicScizor its mac so cmd+f lol
@Supakills101
@Supakills101 2 жыл бұрын
"Geared towards children, and PhDs"😂
@markas85
@markas85 2 жыл бұрын
Best line of all. I cried :D
@antelope6826
@antelope6826 Жыл бұрын
This line 😂🤣😭💀
@j.r.r.tolkien8724
@j.r.r.tolkien8724 Ай бұрын
So true 😂
@muffinman1
@muffinman1 2 жыл бұрын
As a python data science guy, i thought i was ready for this but i wasn't. It's all fun in games until it happens to you :)
@aaroncirillo
@aaroncirillo 2 жыл бұрын
Java guy here. I almost broke down in tears in his Java video where he said, "Hello World? Yeah, I can code that. Let's start with the test suite". It's too real.
@teamunicorn9389
@teamunicorn9389 2 жыл бұрын
@@aaroncirillo Golang guy here. I compile with the speed of python but with the scale of java
@brentsteyn6671
@brentsteyn6671 2 жыл бұрын
C# guy here. I was surprised wen the video was 10 minutes long 😳
@ddos87
@ddos87 2 жыл бұрын
HAHAHAH
@Andreas-gh6is
@Andreas-gh6is 2 жыл бұрын
@@teamunicorn9389 and without generics...
@smort123
@smort123 2 жыл бұрын
"Bad Performance? In Python, we just buy a bigger machine."
@unbreakablefootage
@unbreakablefootage 2 жыл бұрын
just release the gil
@Eric-xh9ee
@Eric-xh9ee 8 ай бұрын
😂😂😂
@Merthalophor
@Merthalophor 4 ай бұрын
​@@unbreakablefootage actually done now! Looke at python 3.14! Also JIT compilation, incremental GC, all doing insane perf improvements.
@shaun1243
@shaun1243 2 жыл бұрын
"In Python we don't do constants; we only do change!" followed right up by "Who put the main function at the bottom of the file?" was absolute GOLD. Caught me off guard with how funny that was.
@teamunicorn9389
@teamunicorn9389 2 жыл бұрын
he is good.
@somMelon
@somMelon 2 жыл бұрын
how are those 2 related?
@liftingisfun2350
@liftingisfun2350 2 жыл бұрын
@@somMelon constants go on top
@d-rex7043
@d-rex7043 2 жыл бұрын
"... only do change" , but main() at the bottom is 'different' (ie change), wrt C language, etc
@TheDOSGamer
@TheDOSGamer 2 жыл бұрын
@@liftingisfun2350 in python constants are a convention, not a literal concept. You define "constants" as all caps variables, FOO="bar", but anything can change them. In python there's no main function. There's the "concept" that you declare `if __name__ == "main":` which will execute if the python script/program is run, instead of imported. The thing that links the two is they're only loosely defined by convention, neither exists as a 1st class concept in the language.
@jesusmgw
@jesusmgw 2 жыл бұрын
Geared towards children and phds is actually an amazing selling point.
@phirus646
@phirus646 10 ай бұрын
I mean, I heard the opposite of C++. "C++ turns great scientists into bad programmers"
@Yupppi
@Yupppi 8 ай бұрын
It is, can you find a more homogenous niche to design for? They have literally the same needs.
@Merthalophor
@Merthalophor 4 ай бұрын
​@@Yupppi it's funny bcs it's true, literally. PHds aren't software engineers, don't want to be, and shouldn't be.
@majinnaibu
@majinnaibu 2 ай бұрын
@@Yupppi Not all children need diapers.
@j.r.r.tolkien8724
@j.r.r.tolkien8724 Ай бұрын
Yeah but selling points are ususally just marketing tricks.
@kelkiiii
@kelkiiii 2 жыл бұрын
The stammering between, do you want to read a medium article to writing one was so killer lmao. Also "I've never written code before. Why am I so good at this?!" Holy shit I'm gone 😂
@johnnybarrett3445
@johnnybarrett3445 2 жыл бұрын
i died 😂
@markhanslip5155
@markhanslip5155 Жыл бұрын
That line killed me 🤣
@brandonklein1
@brandonklein1 2 жыл бұрын
The scrolling through documentation at 3:20 absolutely killed me.
@sle6423
@sle6423 2 жыл бұрын
This 100%
@michazawadzki3813
@michazawadzki3813 2 жыл бұрын
Should there be a banner at the top "we assume familiarity with the Ctrl + F command."?
@im.maxmou
@im.maxmou 2 жыл бұрын
@@michazawadzki3813 even then, it's not that easy to navigate the docs. Python docs really need some reorganisation imo.
@michazawadzki3813
@michazawadzki3813 2 жыл бұрын
It's not perfect but I don't recall spending any significant amount of time on them unless I wanted to understand a concept more deeply, as opposed to the real shitty docs out there like Microsoft or SAP.
@Turissss
@Turissss 2 жыл бұрын
Is just one page! xDDD
@patloeber
@patloeber 2 жыл бұрын
OMG measuring the whitespaces with a ruler killed me 😂😂
@The-Dev-Ninja
@The-Dev-Ninja 2 жыл бұрын
haha
@balern4
@balern4 Жыл бұрын
Hope you recover soon
@incremental_failure
@incremental_failure Жыл бұрын
Python has a lot of problems but indenting is the lowest priority. I actually prefer it to braces.
@MrCmon113
@MrCmon113 6 ай бұрын
@@incremental_failureIt's no problem at all if you're using an ide, which you should do anyway.
@gaweyn
@gaweyn 4 ай бұрын
@@incremental_failure sure, if you have an IDE to offer support with it, whitespace is fine. Otherwise try cut-paste, or pasting code from elsewhere without getting gray hairs.
@doodlevib
@doodlevib 2 жыл бұрын
As someone who had to self-teach a lot of Python for scientific research over the last few years, this video just reached through the internet and sucker-punched my sense of relatability. Well done.
@JoshuaSalazarMejia
@JoshuaSalazarMejia Жыл бұрын
Running through my last stages of PhD... same 😂
@andrewcampbell7011
@andrewcampbell7011 2 жыл бұрын
"C is only faster in execution." This is the way
@SirSidi
@SirSidi 2 жыл бұрын
Who cares about that
@ltva8781
@ltva8781 2 жыл бұрын
10 times faster lol
@bFix
@bFix 2 жыл бұрын
depends numpy is actually running c/assembly or something, isn't it? so actual computations run fast enough to be usable :)
@realedna
@realedna 2 жыл бұрын
@@bFix Yeah, Python can be fast when you let a C extension or a bound library handle your data and processes. Python is mostly only used for glue code and neat abstract logic, but not core functionality.
@AlexFord-gp7by
@AlexFord-gp7by 2 жыл бұрын
@@SirSidi a lot of medias require faster execution speed. Like video games or 3d rendering softwares.
@Akerfeldtfan
@Akerfeldtfan Жыл бұрын
I'm a PhD working on learning python for all these reasons. Every time I come back to this video I feel more and more called out, it's a work of art.
@UnnamedThe
@UnnamedThe 11 ай бұрын
How does it feel to spend hours on coding a solution only to find out your office neighbor did a more elegant solution with all necessary commentary and used libraries gracefully in 5 minutes through ChatGPT? And both codes have the same amount of bugs in them.
@torinion
@torinion 8 ай бұрын
You could learn Julia or F# instead.
@GIFT1FROM1THE1GODZ
@GIFT1FROM1THE1GODZ 2 жыл бұрын
"and i'm not a child, i'm a PHD" "Oh, the shirt goes into the jeans?" LOL
@CharlesWeill
@CharlesWeill 2 жыл бұрын
I went straight from Child to Senior Machine Learning Engineer thanks to Python!
@ChristianStout
@ChristianStout Жыл бұрын
I went straight from Senior Machine Learning Engineer to Child thanks to Python!
@Mufasa1482
@Mufasa1482 2 жыл бұрын
"How many libraries does it take until I can actually put Python as my status on LinkedIn? Like, three? Numpy, Matplotlib, and Pandas. Or maybe two, because we start counting at zero." This is sooooooooo good! and so true.
@misterscabtree
@misterscabtree Жыл бұрын
just finished a phd in pure mathematics and this video accurately represents me now trying to get jobs in machine learning while talking up my nonexistent programming skills in the CV.
@AllMyGabens
@AllMyGabens Жыл бұрын
Listen bro if u let me ride around in your pocket and feed me tots I'll program your nonsense using emacs.
@googm
@googm 11 ай бұрын
update?
@AJ5
@AJ5 7 ай бұрын
He can't give an update because he went homeless and has no access to the internet
@dylancrooks6548
@dylancrooks6548 5 ай бұрын
Go for a cushy job in a bloated bureaucracy and have 3 children, and then educate them in pure mathematics. This is how it should be.
@arjunvarma2743
@arjunvarma2743 2 жыл бұрын
"huge community of children" Can't get any better😭😭😭
@Dennis-gg9yv
@Dennis-gg9yv 2 жыл бұрын
uoooh 😭😭😭😭💢💢💢
@cristianoancea1183
@cristianoancea1183 2 жыл бұрын
The future is ours !!🐍
@Sjoerd1993
@Sjoerd1993 2 жыл бұрын
"It's not LaTeX, sadly. " As a Physics PhD candidate who does much of his data analysis in Python, this entire video hits too close to home. Also an avid LaTeX user, to the point that I even do my presentations in LaTeX beamer.
@jackozeehakkjuz
@jackozeehakkjuz 2 жыл бұрын
Yeah beamer rocks.
@nick_ca
@nick_ca 2 жыл бұрын
sometimes I think the only two languages anyone needs are LaTeX and Wolfram anymore. . .
@Vaaaaadim
@Vaaaaadim 2 жыл бұрын
@@jackozeehakkjuz After reading your comment(and OP's), I chose to take a look at LaTeX beamer. I like LaTeX, fantastic for writing proofs and documents. But I don't like the look of these presentations. They remind me of what presentations by some university profs looked like - not that I disliked the contents of the lectures, but I don't think I found the presentations appealing visually. I suppose this would make sense if this is exactly the tool that some profs were using.
@thedave0004
@thedave0004 2 жыл бұрын
Wishing you the best of luck with your junior dev role fixing minor bugs once you PhD is over.
@kruvik
@kruvik 2 жыл бұрын
@@Vaaaaadim You can find a bunch of different looking templates for that. I used it for my presentations as well and it's not too bad and can look modern.
@SimGunther
@SimGunther 2 жыл бұрын
We also gotta make sure we're talking about python 3.10 and not python 3.5 or 3.3
@iconsworld9
@iconsworld9 2 жыл бұрын
HAHAHA, gotta make sure yea.
@SirLiamsBlade
@SirLiamsBlade 2 жыл бұрын
We need some functional programming hippie/professor
@snippletrap
@snippletrap 2 жыл бұрын
See: Computerphile
@Silicon_0014
@Silicon_0014 2 жыл бұрын
I'm sure a Haskell interview is somewhere down the line. Not sure hippie fits. Eccentric academic maybe. Perhaps a blend.
@simonb.979
@simonb.979 2 жыл бұрын
@@Silicon_0014 I expect that his rolling-release arch distro breaks during the video :D
@calv.io.n8080
@calv.io.n8080 2 жыл бұрын
Underrated comment
@eliemervelez3583
@eliemervelez3583 2 жыл бұрын
Monad! Monads! Immutability.. Monads!
@this-cris
@this-cris 2 жыл бұрын
Once you are done with the languages can you do a series on different approaches like Agile ? I'd love an interview with a senior scrum master
@miguelescalantemilke7204
@miguelescalantemilke7204 2 жыл бұрын
THIS
@thi-m10
@thi-m10 2 жыл бұрын
Please!
@juanvitor6833
@juanvitor6833 2 жыл бұрын
omg please
@soc1455
@soc1455 2 жыл бұрын
Omg yes please
@PiyushGupta-vx6qi
@PiyushGupta-vx6qi 2 жыл бұрын
Why waste all the time coding. Let us just sit in meeting and organize jira dashboard.
@EliasKaydanius
@EliasKaydanius 2 жыл бұрын
1:54 -1:59 is my third favorite quote from these videos. right after "runtime error detection is programmers responsibility" and "we've rewrote our codebase 9 times.. this month"
@benmarr5128
@benmarr5128 2 жыл бұрын
The C++ has so many great quotes
@JoaoSantos-lv4rc
@JoaoSantos-lv4rc 2 жыл бұрын
i think that was the senior or junior java dev one
@astleferna9524
@astleferna9524 2 жыл бұрын
"We need to see the compiler as enemy" is another good one
@nowave7
@nowave7 2 жыл бұрын
@@JoaoSantos-lv4rc Javascript...
@urbaniv
@urbaniv 2 жыл бұрын
Yes!!!!!
@nishanth6403
@nishanth6403 2 жыл бұрын
" Oh Udemy? no no I learnt all of this in Medium " 😂
@michazawadzki3813
@michazawadzki3813 2 жыл бұрын
I'm not sure I get the joke, is it that both of these are platforms for randos to generate educational content? Or did he mean Udemy as a serious resource here and was laughing at Medium? 😅
@nishanth6403
@nishanth6403 2 жыл бұрын
@@michazawadzki3813 The latter lmao. The joke is based on how all it takes to learn python is read Medium articles with worked out examples of using different libraries and predefined functions.
@lorenorzoroderpiratenjager4162
@lorenorzoroderpiratenjager4162 Жыл бұрын
Why should udemy be a bad resource? Surely some are bad, some are good
@LickMyGlass
@LickMyGlass 2 жыл бұрын
"Why am I so good at this? I don't even know how to code!"
@Dezdichado1000
@Dezdichado1000 2 жыл бұрын
The most amazing one went unnoticed: You can return multiple values, multiple values, multiple values.
@IIIDarkWorlDIII
@IIIDarkWorlDIII Жыл бұрын
shit now i got it : D
@malikbasit618
@malikbasit618 Жыл бұрын
Please explain. I didn't get it. It is because of ability to return arrays which have multiple values inside
@Dezdichado1000
@Dezdichado1000 Жыл бұрын
@@malikbasit618 for the longest time, functions only returned one value, be it a number of an entire array or objects. In Python, you can return multiple values like "return int a, array b, Object C" etc. That's his joke because his statement also "returned multiple values".
@malikbasit618
@malikbasit618 Жыл бұрын
@@Dezdichado1000 ty for taking time to explain. Stay blessed
@dansplain2393
@dansplain2393 7 ай бұрын
You can also return nested values
@allenswanson2423
@allenswanson2423 2 жыл бұрын
Okay, so the thing with the ruler? Well, here is a true story from ancient days. Once upon a time, there was an American business computing company called Wang. Wang built one of the first widely-used "Word processing systems" -- basically, a PC that could only do word processing. The text was rendered in monospaced font on monochrome screens at not-quite-true scale. To assist users in estimating the size that text would occupy when rendered on paper, the Wang system came with a special ruler that was re-scaled, so that the interval marked as an inch on the ruler, when measured on the screen, corresponded to a printed inch of paper. In other words this special rescaled ruler was marked in inches that were somewhat smaller than a true inch -- if, for example, you used it to measure something other than text on your display, say, for example, something 5 inches long, it would indicate that the object was, oh I don't know maybe 6 inches long? And this special ruler that made everything you measured appear to be larger than it actually was, was called, in all of the accompanying documentation for the system, and I am not making this up: The Wang Ruler. Yes. True story. Ah, the good old days.
@thedanphillips
@thedanphillips 2 жыл бұрын
Back when programmers we're human and not HR drones that know how to code
@NilesBlackX
@NilesBlackX 2 жыл бұрын
'know' how to 'code'
@Subjagator
@Subjagator Жыл бұрын
@@thedanphillips Nobody knows how to code. We just copy/paste shit we find online until it works. Or until the error changes to a different error.
@xxxxxx-zy9lu
@xxxxxx-zy9lu Жыл бұрын
That's number wang!
@siqizhang
@siqizhang 11 ай бұрын
I remember Wang Systems. Thanks for sharing this one...
@HaloNerd117444
@HaloNerd117444 2 жыл бұрын
Placing a ruler against the screen to find the whitespace error really got me. I nearly fell outa my chair laughing.
@diogomakes
@diogomakes 2 жыл бұрын
These definitely work better without background music. Keep 'em coming 💪!
@janHodle
@janHodle 2 жыл бұрын
As a Data Engineer using Python a lot: THIS IS SO GOOD! "This is the memory allocation in C and this in Python.... My screen is not big enough"..."Lists are arrays, tuples are arrays...". Thanks for making my day!
@SB-rf2ye
@SB-rf2ye 2 жыл бұрын
He has a cheap bic pen. He's in too deep into the character. Give this man an oscar or something.
@YellowCable
@YellowCable Жыл бұрын
"geared towards children and PhDs" - fantastic line I missed first time I watched, fantastic one and true.
@shervintheprodigy6402
@shervintheprodigy6402 2 жыл бұрын
"Udemy? I learned it all on medium" So true
@boring-username
@boring-username 2 жыл бұрын
Junior Python dev still sounds way more confident than junior JavaScript dev
@snippletrap
@snippletrap 2 жыл бұрын
He’s a PhD
@hemanthreddyvennapusa18
@hemanthreddyvennapusa18 2 жыл бұрын
Lol 😂
@Multimassar
@Multimassar 2 жыл бұрын
sadly!
@NilesBlackX
@NilesBlackX 2 жыл бұрын
Confident? Oh yes. Competent? ...well...
@ko-Daegu
@ko-Daegu Жыл бұрын
being a jr py dev : 1- gotta use short cuts to look cooler and hippy 2- have masters in ML Eng or DS or DE or Bioinformatics or 4-6 years working in web with knowledge in API and microservices so you could make a good API in python and automate other stuff written in other languages this is was my experience so far with python across Europe at least
@ThePucko97
@ThePucko97 2 жыл бұрын
"postdocs and kids" Sounds about right
@OOD2021
@OOD2021 2 жыл бұрын
"all the compiled errors are worse, because you get errors before you can even run them, it's really holding you back from inovation" I laughted so hard :DD
@anon325
@anon325 2 жыл бұрын
As a PhD and machine learning engineer, its absolutely true.
@KB-pd9yh
@KB-pd9yh 5 ай бұрын
Can I visit your github? I'm trying to follow people like myself.
@Yupppi
@Yupppi 8 ай бұрын
These are just so good. As a mechanical engineer who learned mandatory level of C++ and then wanted to extend a bit by learning some python, then rust (next ocaml) and being exposed to people who write javascript and others, as someone who decided to give arch linux and nvim a go, these hit home so accurately on the experiences, struggles and personalities. When you learn a new language, at the same time you learn all the things that are wrong in your previous and next language simultaneously.
@VincentHuijts
@VincentHuijts 2 жыл бұрын
Sounds like my conversation with some scientists whose work I needed to bring up to production standards.
@RobertBlair
@RobertBlair 2 жыл бұрын
I always wonder how scientists, specializing in their field, are also able to write bug free and reliable software. Not asking sarcastically or ironically too. It's so hard to do even for professional coders, I can only imagine the hacks written by the average chemist
@luxraider5384
@luxraider5384 2 жыл бұрын
@@RobertBlair they use python, ready to use librairies
@land_and_air1250
@land_and_air1250 2 жыл бұрын
@@RobertBlair they usually have a large book full of data tables which indicate expected results based on experimental testing which make it pretty easy to make sure your code is giving expected answers. They also use heavily tested pre written libraries or wrap old reliable Fortran code In a python wrapper to feed data into it and handle the returning data and automatically make a PowerPoint presentation out of it for example
@maythesciencebewithyou
@maythesciencebewithyou 2 жыл бұрын
@@RobertBlair Most scientists don't write code that actually does something. Those labs that are too cheap to pay for a statistics sofware just moved over to R and Python to do their statistics for free. And those come with all the statistics libraries scientists need to do their statistis. Python is just there to access those. Honestly, most scientists would be happier if they could just have a program with a GUI and just point and click. Python has only gotten so popular because a few scientists with actual programming skills prgrammed some useful libraries for the rest of us. And R and Python are relatively easy to use to access those libraries. Otherwise Python would not have become as popular as it has.
@Mezmorizorz
@Mezmorizorz 2 жыл бұрын
@@luxraider5384 That's not true. If you're just doing curve fitting and like...metropolis-hastings then sure, you just use a python library, but that's not most computational scientists. Most computational science is done in Fortran because the very low level linear algebra implemenations in it are correct and sometimes C++. Or matlab where being "correct" isn't really a consideration because no part of what you're actually doing is complicated.
@ChristianStout
@ChristianStout Жыл бұрын
As a Math major, this is the first of your videos that really hit home for me!
@reidprichard
@reidprichard 2 жыл бұрын
"Zip, enumerate zip" I feel called out
@jessicaryan9820
@jessicaryan9820 2 жыл бұрын
You are brilliant. Was so looking forward to this. Loved every minute!!
@ferhatkorkmaz11
@ferhatkorkmaz11 2 жыл бұрын
he measured his screen with a ruler lol
@wackpattynacknick
@wackpattynacknick 2 жыл бұрын
This hit home in so many ways. This was just incredible
@JoaoSantos-lv4rc
@JoaoSantos-lv4rc 2 жыл бұрын
Forgot to mention jupyter notebooks. and running them again. in the correct order lol.
@Gredddfe
@Gredddfe Жыл бұрын
"Compile-time errors get in the way of innovation" Love it!!!!
@oldfreeman566
@oldfreeman566 2 жыл бұрын
Saw it 5 times. Absolutely classic. As a kid can just show it to my imaginary employers.
@Grond73
@Grond73 Жыл бұрын
"Strongly, dynamically typed" PURE COMEDY GOLD!!!
@electrocuted5010
@electrocuted5010 2 жыл бұрын
I'm waiting for the rust one; I already have everything he's going to say in my mind lmao 😅
@mehranfotovat1013
@mehranfotovat1013 2 жыл бұрын
memory safe 😂
@sudonim116
@sudonim116 2 жыл бұрын
no garbage collection, no segfaults
@sudonim116
@sudonim116 2 жыл бұрын
A zig episode would be funny but not many people use that lol
@clagccs
@clagccs 2 жыл бұрын
"Everything must be rewritten in rust...you use JS or TS? Why? Write your frontend in rust"
@MrGreg557
@MrGreg557 2 жыл бұрын
that's a beautiful graph in the end, we can truly see you are a data scientist
@awesomestrandy
@awesomestrandy 2 жыл бұрын
From the bottom of my heart, thank you!
@stoicfloor
@stoicfloor 2 жыл бұрын
This is the most accurate and funny stuff I've seen about programmers lol good job!
@MarinatedPasta
@MarinatedPasta 2 жыл бұрын
“There’s no more semicolon errors, only white space errors. *Grabs Ruler* Where is that error?” So good
@jblumenstiel
@jblumenstiel 9 ай бұрын
As an academic hack myself, this is so awesome. Scikit, Matplotlib,numpy,....where is that error? Thanks man - total genius!
@rtukpe
@rtukpe Жыл бұрын
“Why am I so good at this? I’ve never written code before” I howled 😂
@SunDevilThor
@SunDevilThor 2 жыл бұрын
The documentation joke cracked me up!
@ezras7997
@ezras7997 2 жыл бұрын
I’ve never felt more at home in my life
@hyphen1992
@hyphen1992 2 жыл бұрын
Thank you, I waited for this. Great video as always :)
@user-mb1kj8gt8b
@user-mb1kj8gt8b 2 жыл бұрын
I was dead when he started explaining everything was an array it’s so true. And I almost died when he asked who decided to have the main function at the bottom.
@stolensentience
@stolensentience 2 жыл бұрын
What’s the joke? Regarding the latter
@karanvora2674
@karanvora2674 2 жыл бұрын
@@stolensentience in other languages you declare main function on top and add all the functions after main function, in python you just write your main function anywhere in the file and call it in the end
@reav3rtm
@reav3rtm 2 жыл бұрын
@@karanvora2674 Many other languages rely on main function presence during the linking (or execution) and by design require multi-pass parser of the source code so order of definition is not important, not that you define main at the top. I never defined main function at the top. Python is scripting language without predetermined entry point and appears to not require explicit multi-pass parser so it behaves like bash, order of definitions is important, so as consequence, main function has to be the last function to access any other definitions.
@Brajgamer
@Brajgamer 2 жыл бұрын
In PHP it's even worse. Everything is an array and no main function at all.
@karljohnson1347
@karljohnson1347 2 жыл бұрын
@@karanvora2674 main function is pointless in python. the main part of your program should just be after all your import, class, function and variables. If you're writing something with the intention of it being a importable library than you would just nest that under a block checking if __name__ == "__main__" but there is a pretty small chance you would have anything other than tests there in a real world scenario. Specifying a main function is just making debugging your program more difficult, generally speaking anyway.
@Caluma122
@Caluma122 2 жыл бұрын
Python is a great language! I never learn it though, just Google it whenever I come to use it 🤣 Great video!
@foobarbazbaa5598
@foobarbazbaa5598 Жыл бұрын
"It's literally only the execution that's fast" I'm dying
@supercarpro
@supercarpro 2 жыл бұрын
The medium joke was a good one. As someone who studied ml in grad school this all hits too close to home
@seanyong1123
@seanyong1123 2 жыл бұрын
I have never felt so exposed. Man really saw right through the ML/CV/NLP facade.
@ChosunOne
@ChosunOne 2 жыл бұрын
Looking forward to the Rust video
@sunimod1895
@sunimod1895 2 жыл бұрын
"The compiler is the enemy"
@flyingsquirrel3271
@flyingsquirrel3271 2 жыл бұрын
Me too, I'm kinda curious about how he does it. My guess is that he'll mostly make fun of the community because technologically there aren't many real downsides there. @SUNiMOD It's quite the opposite. I can't think of any other compiler or interpreter that's even half as helpful as rustc.
@sunimod1895
@sunimod1895 2 жыл бұрын
@@flyingsquirrel3271 that's the joke
@flyingsquirrel3271
@flyingsquirrel3271 2 жыл бұрын
@@sunimod1895 Haha okay sorry I didn't get it xD
@sudonim116
@sudonim116 2 жыл бұрын
@@flyingsquirrel3271 Rust evangelism strike force
@damianshaw8456
@damianshaw8456 2 жыл бұрын
As a Python coder who often has to fix Data Scientists "code" this was amazing
@smort123
@smort123 2 жыл бұрын
What did they do?
@damianshaw8456
@damianshaw8456 2 жыл бұрын
@@smort123 my experience is often people coming from a data science background don't have any intuition on what makes "good code". Lots of global variables, copying and pasting the same logic in multiple places, writing lots of branchy code and not checking if infrequent branches don't throw exceptions, etc... Often I have to take their code, understand what it is doing, start making useful functions and classes so the code can be reused and tested.
@TheFootballPlaya
@TheFootballPlaya 2 жыл бұрын
@@damianshaw8456 what is your title?
@martinkozle
@martinkozle 2 жыл бұрын
@@damianshaw8456 Damn, this hits home to what I usually do at work. The amount of bad python code that I see every day and I have to understand and fix and add features to makes me want to cry.
@richcaputo2929
@richcaputo2929 2 жыл бұрын
I am a data scientist and thank you for your service
@proletar-ian
@proletar-ian Жыл бұрын
“Why am I so good at this? I’ve never written code before.” I fuckin lost it lmao
@rezahosseini7851
@rezahosseini7851 2 жыл бұрын
Swear to God, I learned Python from Medium blogs and a little bit of KZfaq 😅
@MikeM-py2hq
@MikeM-py2hq 2 жыл бұрын
Holy shit, very recognizable. Maybe you can do a video on some stereotypical "ancient dev". You know, the ones that still maintain COBOL/FORTRAN on some mainframe for big banks. some ideas: Mission critical/punch cards/ "mystery server" sysadmin/ using teletype, "REWIND" in Fortran.
@spht9ng
@spht9ng 2 жыл бұрын
The 'Interview with a Perl programmer' video they have is similar in concept.
@MikeM-py2hq
@MikeM-py2hq 2 жыл бұрын
ok thanks, I'll check it out
@darioabbece3948
@darioabbece3948 2 жыл бұрын
Stop run
@Fanaro
@Fanaro 2 жыл бұрын
"Geared towards children and PhDs" in the same phrase is truly hilarious lol
@Blackwhite2277
@Blackwhite2277 6 ай бұрын
“Why am I so good at this? I’ve never written code before” Kills me every time 😂😂😂
@Phroggster
@Phroggster 2 жыл бұрын
As a strongly-typed language aficionado, this one really had me going! Hopefully I got the whitespace correct in this comment such that you can parse it;
@MrCmon113
@MrCmon113 6 ай бұрын
Where do people code that that is even a problem? Microsoft Word?
@Silenoid
@Silenoid 2 жыл бұрын
I was spilling my automated-made coffee for this. GG man, yet another masterpiece of yours
@salal_guitar5583
@salal_guitar5583 2 жыл бұрын
When you started listing data science buzzwords for the second time I lost it
@lukeschofield4213
@lukeschofield4213 2 жыл бұрын
Just binge watched every video of yours and you are frankly just quite wonderful.
@TheRealJacobWurz
@TheRealJacobWurz 2 жыл бұрын
"only whitespace errors" lmaooo
@Rider0fBuffalo
@Rider0fBuffalo 2 жыл бұрын
I wish c# frameworks were as popular with the kids as pythons and JavaScripts.
@Squee7e
@Squee7e 2 жыл бұрын
Wait, C# is not popular? 😅
@nathanjokeley3816
@nathanjokeley3816 2 жыл бұрын
@@Squee7e popular for writing microsoft bloatware and steam greenlight bloatware.
@christianherzog76
@christianherzog76 2 жыл бұрын
I'm learning python just watching these videos 😂🙌🇧🇷
@icojb25
@icojb25 11 ай бұрын
This is actually brilliant, both from the PhD and the Python points of view. Legend ...
@MS-ho9wq
@MS-ho9wq Жыл бұрын
lol, this man turned my entire experience with python into a meme
@ShehabEllithy
@ShehabEllithy 2 жыл бұрын
"It's not dynamically typed. It's *strongly* dynamically typed."
@anthonyteo
@anthonyteo 2 жыл бұрын
These videos are amazing, keep them coming
@bravefastrabbit770
@bravefastrabbit770 2 жыл бұрын
"HUGE community, of kids" Had me rolling on the floor man LOL!!
2 жыл бұрын
🤣 Measuring the Whitespaces, was Genious!!! LOL
@userou-ig1ze
@userou-ig1ze 2 жыл бұрын
my screen is not big enough... resonates for the argument and every child... I mean PhD ever
@matthewpeterson3871
@matthewpeterson3871 Жыл бұрын
I'm a professional developer working on my PhD and this video freaking nails it
@gofudgeyourselves9024
@gofudgeyourselves9024 2 жыл бұрын
We want interviews of Android developer, ios developer, Game developers. Love the content
@Squee7e
@Squee7e 2 жыл бұрын
As much as python is hated. It is such a beautiful and readable language for simple applications and prototyping. I really like to brainstorm in python before implementing an optimized C version if needed.
@halcyonramirez6469
@halcyonramirez6469 2 жыл бұрын
Python is only hated as a meme. in reality it is ubiquitous. Guaranteed any big company has some Python in their system somewhere
@BboyKeny
@BboyKeny 2 жыл бұрын
I like Python but I also like JavaScript... I think it's Stockholm Syndrome
@rdean150
@rdean150 2 жыл бұрын
Python is not hated, and it can do a lot more than simple prototypes or throwaway scripting. It may not be as performant as C++, but it's much much more friendly to write, read, support, and unit test. And dynamic typing is wonderfully powerful. Too many engineers are incapable of letting go of static typing.
@noertri618
@noertri618 2 жыл бұрын
@@halcyonramirez6469 glad to hear that, i have seen lots hate comments about python that make sad, python maybe not perfect but i love it
@zendakk
@zendakk 2 жыл бұрын
In the bad old days of the web dev Wild West, Python was pure joy to build and maintain very complex stuff with, compared to the popular alternatives. This breed of AI-related buzzword hipsterism/dilletantism that the video is satirizing didn't do much for its reputation, that's true
@akaforey
@akaforey Жыл бұрын
I was laughing until he personally attacked me with "I learned all of this on Medium".
@SwiftSwrd
@SwiftSwrd 2 жыл бұрын
I've definitely encountered this guy before. Luckily, pretty much all my experience with Python has been server code; no weird data science libraries built for people who don't know how to code.
@orangeguy5374
@orangeguy5374 2 жыл бұрын
What do you mean they’re built for people who don’t know how to code?
@archyt88
@archyt88 2 жыл бұрын
Oh my good dude, you're so cool. Can you tell what kind of project you've been working on? Need some advice from COOL CHAD programmer who doesn't actually use weird data sicence libraries. You most coolest coder i've ever seen just because you're write server code without weired data science! cool
@martonkardos8094
@martonkardos8094 2 жыл бұрын
@Keshav Italia Dunno man, I initially trained myself to become a web dev and learned all sorts of software engineering stuff throughout the years, also a shit tone of programming languages, and I landed a job as a data scientist. Most of the libraries we use are pretty well written, and they sometimes require quite a bit of effort to use properly. Even doing the most basic statistical analyses in Python requires you to have a clue about what you're doing. I think R is definitely more geared towards people who purely do research
@nathanjokeley3816
@nathanjokeley3816 2 жыл бұрын
@Keshav Italia python is mainly taught to math and physics majors who are used to advanced concepts and not used to wrestling with dumb syntax that makes no sense and limitations of computers. computer "science" is also a joke field that is completely void of any academic rigour.
@jebemtisveca2650
@jebemtisveca2650 2 жыл бұрын
@@nathanjokeley3816 😂🤣someMathNerd, March 2022 - "computer science is also a joke field that is completely void of any academic rigour" says he writing on his phone/pc over the internet on one of the hundreds of apps he uses all the time. "dumb syntax that makes no sense ", that just makes no sense, all the top prog languages are extremely intuitive (including python) go calculate our taxes and shush.
@olivergregory5093
@olivergregory5093 Жыл бұрын
I'm a first-year bioinformatics student with an undergraduate degree in biology, and this interview really could have been me. I feel called out.
@SHEEPeros
@SHEEPeros 2 жыл бұрын
Simply ready for the episode about compiled Python. I’m talking about Go. It’s simple. You’ll see.
@maximotejedapozo9335
@maximotejedapozo9335 2 жыл бұрын
I don't think I'm ready for that, I'll be breaking in tears 🤣 I use go and arch btw. 🤣🤣🤣
@nbo304
@nbo304 2 жыл бұрын
Please, please get him to do Go I can't wait
@sudonim116
@sudonim116 2 жыл бұрын
@@maximotejedapozo9335 ew, go
@sudonim116
@sudonim116 2 жыл бұрын
Go, more like go away
@sudonim116
@sudonim116 2 жыл бұрын
Gopher, more like gonorreha
@devvilboyy676767
@devvilboyy676767 2 жыл бұрын
Just found this. SUBSCRIBED!
@Soleryth
@Soleryth 2 жыл бұрын
As usual, thank you so much for making me laugh so damn loud It's always so accurate and funny it's unbelievable, you're really talented and good at this
@jazzmaster89
@jazzmaster89 2 жыл бұрын
He does it again! Keep 'em coming lol Not sure what other languages you can do though, feel like you've done most of them.
@davidbellamy1388
@davidbellamy1388 2 жыл бұрын
As someone approaching PhD graduation and proud to be adept in Python and ML, I felt personally attacked by this :)
@cvdbdo9471
@cvdbdo9471 Сағат бұрын
Unironically he does have a point when saying that what matters is how much time you need to code, not how much time you need to run the code. Python lowers the bar so much to start doing something, and leveraging the powers of the libraries (written in C, let's be serious), one can start, projects, test things out, create applications.
@vinsin4619
@vinsin4619 2 жыл бұрын
Huge fan ❤️😂, love your jokes
@callumdavidson3255
@callumdavidson3255 Жыл бұрын
This has to be your best video ever. I would find it absolutely hilarious if it weren't also scarily accurate.
Interview with a Senior Python Developer - Part1
4:57
Programmers are also human
Рет қаралды 804 М.
I go to ABSURD tech conference.
9:56
Programmers are also human
Рет қаралды 328 М.
7 Days Stranded In A Cave
17:59
MrBeast
Рет қаралды 97 МЛН
Get 10 Mega Boxes OR 60 Starr Drops!!
01:39
Brawl Stars
Рет қаралды 19 МЛН
Interview with Jr. Product Manager [Startup]
5:48
Programmers are also human
Рет қаралды 161 М.
Tech job requirements in 2023
4:06
Programmers are also human
Рет қаралды 570 М.
Interview with Senior Rust Developer in 2023
9:46
Programmers are also human
Рет қаралды 689 М.
*Next-door 10x Software Engineer* [FULL]
4:50
Programmers are also human
Рет қаралды 547 М.
Interview with a Senior C# Developer
10:56
Programmers are also human
Рет қаралды 627 М.
Interview with a Boomer CTO in 2023
6:00
Programmers are also human
Рет қаралды 327 М.
Interview with Sr. C Dev | Prime Reacts
6:52
ThePrimeTime
Рет қаралды 355 М.
Why I Quit Netflix
7:11
ThePrimeagen
Рет қаралды 500 М.
This is Why Programming Is Hard For you
10:48
The Coding Sloth
Рет қаралды 814 М.
Interview with Senior JS Developer
5:28
Programmers are also human
Рет қаралды 2 МЛН
7 Days Stranded In A Cave
17:59
MrBeast
Рет қаралды 97 МЛН