When You Ask the Intern to Review Your Code

Sdílet
Vložit
  • čas přidán 10. 09. 2023
  • what happens when you ask the intern for a code review....
    it's been a while since i last made a skit, i hope you'll enjoy this one
    if you're reading this, comment: weather magician
    ig: / niicholas.t
    discord: / discord
    #intern #coding #softwareengineer
    sub count: 146 404
    Lurking Sloth by Alexander Nakarada (CreatorChords) | creatorchords.com
    Music promoted by www.free-stock-music.com
    Creative Commons / Attribution 4.0 International (CC BY 4.0)
    creativecommons.org/licenses/...
  • Zábava

Komentáře • 317

  • @HoloTheDrunk
    @HoloTheDrunk Před 8 měsíci +2572

    The real intern experience is spending a week working on a PR, sending it in with everything ironed out perfectly, having crafted the best PR of your entire life, then seeing it rot on the task list with a low priority number for months

    • @weak1ings
      @weak1ings Před 8 měsíci +103

      And then never getting merged until it is inevitably closed!

    • @rewrose2838
      @rewrose2838 Před 8 měsíci +64

      Bro!!
      I thought I was the only one.
      I had fixed a major issue in production, gave the PR and it got merged after two months lol.
      I had literally zero tasks for those months

    • @AnibalAlvarez
      @AnibalAlvarez Před 7 měsíci +13

      The best python package of my life was never even reviewed

    • @augustofotino523
      @augustofotino523 Před 7 měsíci +3

      This gave me PTSD

    • @tilmanrotationalinvariant2257
      @tilmanrotationalinvariant2257 Před 7 měsíci +7

      Months? More like years! I have in all seriousness a couple of PR's from over a year(when I started) open. Lets see if they are gonna be reviewed next year...

  • @michaelburton9420
    @michaelburton9420 Před 8 měsíci +1067

    Intern tension: "I'm new and am expected to know these things. I can't ask or they will think I don't have a clue what I'm doing. But I also don't feel like I know what I'm doing."
    Senior tension: "This kid must be brilliant because they haven't asked questions. They must know the latest/greatest practices so I can't question that. I don't understand this and I'm expected to teach them..."
    Both: LGTM

    • @AnibalAlvarez
      @AnibalAlvarez Před 7 měsíci +13

      There are some words in that hudge fact

    • @KristianTheDesigner
      @KristianTheDesigner Před 7 měsíci +6

      As a frontend dev who started just 6 months ago i need to say that this comment made me calm 😁 Thanks

    • @xgcwrought3346
      @xgcwrought3346 Před 7 měsíci +1

      Omg is this what I get to look forward to?

    • @liloruf2838
      @liloruf2838 Před 6 měsíci +10

      True! The best is when seniors just explain everything without me having to ask😂😂😭

  • @TheAkiller101
    @TheAkiller101 Před 8 měsíci +1391

    switching variable colour to color has made it 20% efficient saving millions of dollars in cloud cost. keep up the great work !

    • @AryanGNU
      @AryanGNU Před 8 měsíci +4

      Lmao chuckled so hard 😂😂😂

    • @triplezgames3882
      @triplezgames3882 Před 8 měsíci +42

      Actually, "colour" is 20% less efficient than "color",
      but "color" is 16,67% more effective than "colour"

    • @magicmulder
      @magicmulder Před 8 měsíci +12

      You can actually put 10% of the code in the filename. Huge space saver.

    • @hnazmul
      @hnazmul Před 6 měsíci

      😂😂😂😂

  • @AwesomeDwarves
    @AwesomeDwarves Před 8 měsíci +530

    That feeling of "He wants me to review *his* code?" is truly universal for software devs

  • @peterlyon185
    @peterlyon185 Před 8 měsíci +560

    Intern manager had me dying 💀

  • @max3446
    @max3446 Před 7 měsíci +708

    Actually worked with an intern who manually changed his job title on the internal portal to 'senior software engineer intern' as it was his 4th internship at the company - made me giggle.

    • @matteosposato9448
      @matteosposato9448 Před 7 měsíci +66

      Fun and brilliant! But maybe also a way to say that rather than having a fourth internship one should be hired or at least get a consultancy? Don't know about the specific situation so maybe you'll tell more, but fourth internship (and at the same company!) sounds out of this world to me

    • @hunter-tm2kl
      @hunter-tm2kl Před 3 měsíci

      ​@@matteosposato9448 i had a friend who did 4 separate terms at a big fintech company and he worked on a different team each time

    • @HeatFort
      @HeatFort Před 3 měsíci

      @@matteosposato9448probably still in school so they were waiting to hire him

    • @marcialabrahantes3369
      @marcialabrahantes3369 Před měsícem

      ​@@matteosposato9448I've seen that for students that are going into Master's program

  • @JTBanks
    @JTBanks Před 8 měsíci +646

    This has no business being this good!! Insane how much work put into this, truly appreciate you.

    • @nicholast
      @nicholast  Před 8 měsíci +20

      glad you enjoyed it

    • @adityasuryawanshi3263
      @adityasuryawanshi3263 Před 8 měsíci +2

      ​@@nicholastwhat is the name of that utility at the start of the video where you are managing all the tasks, looks cool?

    • @marjo9952
      @marjo9952 Před 8 měsíci +1

      @@adityasuryawanshi3263 "Trello" I'm assuming

  • @jondoty
    @jondoty Před 7 měsíci +189

    The real intern experience is spending a week working on a PR, sending it out for review, then finding out the requirements were all wrong because the senior engineer that gave you direction was not on the same page as the other senior engineers.

    • @coherentpanda7115
      @coherentpanda7115 Před 7 měsíci +11

      That's an every software developer experience, including for seniors.

    • @NevosLP
      @NevosLP Před 6 měsíci +2

      Has happened so many times to me...

    • @marc-andrefortin
      @marc-andrefortin Před 5 měsíci +1

      Classic

  • @cody_codes_youtube
    @cody_codes_youtube Před 8 měsíci +266

    Ohhhh my god. Sooo many Easter eggs in this video. This had to take so much time and also worth every second!

  • @ogmoiz
    @ogmoiz Před 8 měsíci +196

    after starting my first internship i can finally relate to all the intern memes and confirm they are 100% accurate

  • @otisroot
    @otisroot Před 8 měsíci +59

    Not only did I review my mentor’s PR, I REJECTED it

  • @minnie-piano3969
    @minnie-piano3969 Před 8 měsíci +104

    0:43 you forgot the holy title of INTERN CEO

    • @nicholast
      @nicholast  Před 8 měsíci +60

      chief intern officer

    • @d_sanu
      @d_sanu Před 8 měsíci +8

      That's a CIO... 😂 not CEO

    • @armtdawg99
      @armtdawg99 Před 3 měsíci +4

      Chief Executive Intern

  • @bluesteel1
    @bluesteel1 Před 7 měsíci +16

    I will definetely add the following point to my resume
    "Increased corporate profits by 27% by enhancing user experience by shifting critical ui component to utilize warm shades"
    paraphrase: I made a button red

    • @angelg3642
      @angelg3642 Před 2 měsíci

      Naaah you legit gotta do that 😂😂😂😂😂😂. The smarter it sounds the more impressed the HR's are. It's legit comedy sometimes

  • @cokikillide5855
    @cokikillide5855 Před 7 měsíci +121

    I'm a junior dev. My team recently had a new senior dev join. Senior dev clones a repo and starts making some changes and asks me, why doesn't their code work. I tell them to please push their code to another branch so I can review. One week later, sends me a zip file containing the whole project repo (doesn't know how to use Git Hub). First thing I see are a bunch of nested loops, 150 lines of if-else statements, a bunch of poorly named variables, and no comments. WTF. I'm dead.

    • @Haise-san
      @Haise-san Před 7 měsíci +27

      That doesn't sound like a "senior" dev, but what do we juniors know lmao, maybe he was into something

    • @jakobullmann7586
      @jakobullmann7586 Před 6 měsíci +19

      Been there, that’s real life. Maybe not at FAANG, but in smaller companies or teams this can definitely happen. Promotions based on seniority, not skill level…
      My advice: Stay away from those companies/teams. Work with skilled people and for companies that value skill.

    • @siliconhawk9293
      @siliconhawk9293 Před 3 měsíci

      ​@@Haise-sanhe probably was on to something he didn't become a senior engineer just like that.
      right guys ?

    • @MrCmon113
      @MrCmon113 Před 3 měsíci +15

      At least he zipped it.
      He could have sent a rider into your town to read the code out loud in the market square.

    • @angelg3642
      @angelg3642 Před 2 měsíci +1

      HOW HOW HOW HOW HOW DID THAT HAPPEN ?????
      My last interview I straight up outperformed 90% of the candidates and that was still not good enough. WHAT THE FUCK ????

  • @MrAustonpowers
    @MrAustonpowers Před 8 měsíci +58

    I recently got put on a new project at work and this is way too relatable / anxiety inducing! Well done, sir!

  • @joehaynes7092
    @joehaynes7092 Před 7 měsíci +13

    Good ol intern days they had me twiddle from thumbs for 4 weeks then gave me some random code story development with one sentence in rally describing what to do and then being busy for the whole week only to get the jr offshore developer to yell at me for what I was doing 😅. The managers would then not find any other work until it was two weeks until I was supposed to leave and act like they loved me.☠️

  • @zacanger
    @zacanger Před 8 měsíci +90

    If CI passes, it's totally fine. I just started at a new company and haven't really learned some of the systems yet, so I just depend on compiler errors and tests to tell me if I'm breaking things. Just like an intern.

    • @andyschee942
      @andyschee942 Před 8 měsíci +27

      CI is the bare minimum. Most part of code review isn't even about things that broke. Also really depends on the quality of CI how reliable it is for detecting broken things.

    • @broadestsmiler
      @broadestsmiler Před 7 měsíci +1

      @@andyschee942 Big vouch for the Scheester. Making sure that your code follows the proper standards (well documented with comments, proper usage of variables and functions, ensuring everything is clean etc.) is super integral to having great code. Bad code breaks, good code just works, great code works and can be understood and fixed easily in the future.

  • @twilightgeneral777
    @twilightgeneral777 Před 8 měsíci +13

    Congrats on the promotion to Double Super Intern: First Class!

  • @sibusisomfana6388
    @sibusisomfana6388 Před 8 měsíci +14

    😂😂😂😂😂"Talks in Intern" I can so relate

  • @Wulfy013
    @Wulfy013 Před 8 měsíci +78

    I am SO happy to have you posting again! Damn near pissed myself laughing
    LGTM!

  • @GeneralKenobi69420
    @GeneralKenobi69420 Před 8 měsíci +47

    As a 28 year old whos never had a job I can confirm this is an accurate depiction of being an intern at a tech startup

  • @bilgecimen4243
    @bilgecimen4243 Před 8 měsíci

    This made my day, great content!

  • @sh4ndes
    @sh4ndes Před 8 měsíci +16

    I just started my web development internship, and this is relatable af

  • @HM-ch
    @HM-ch Před 7 měsíci +5

    I showed your video to the Senior Intern on our team and he confirmed that this is how it goes.

  • @simi6996
    @simi6996 Před 8 měsíci

    love it man! Keep dropping.

  • @natashajchen
    @natashajchen Před 8 měsíci +1

    video editing attention to detail goes craaazy !!

  • @NathanLuMax
    @NathanLuMax Před 8 měsíci +21

    Bro I relate to this so hard 😂

  • @GuagoFruit
    @GuagoFruit Před 8 měsíci +102

    I wonder what the world of "structured" software engineering is like. I'm working in research and optimising/adapting ML algorithms but there's no code review, only results review, and no one else knows my code but me. I feel like I'm losing my mind with the freedom I'm allowed because I'll have 5 things I want to do but can only have time to do 1.

    • @traveller23e
      @traveller23e Před 8 měsíci +20

      I work on legacy mainly, and it's a lot of "do exactly what was requested, and _only_ what was requested". Just today I got back from lunch to find several messages about how a PR of mine last week broke the release branch for everyone on another (parallel) team. This issue could be solved with a basic try-catch, but to be honest having looked through it further I don't know that we want to even make the change I was asked to make (and already implemented, albeit with a bug) due to subtle issues that are direct results of this plan.

    • @antoruby
      @antoruby Před 8 měsíci +6

      You need someone to help you with prioritizing the tasks, taking stakeholder impact into account

    • @rewrose2838
      @rewrose2838 Před 8 měsíci +7

      ​@@traveller23eThis was nice to read. Sometimes I'm scared that I'm the only idiot that makes these kinda breaking changes.

    • @nam9221
      @nam9221 Před 8 měsíci +2

      Im working as an intern in an ML research project, mostly just reporting results from different papers. I feel like ive hit a ceiling mathematically and my major isnt focused on ML its actually cybersecurity. How do you suggest I get better?

    • @traveller23e
      @traveller23e Před 8 měsíci +4

      @@rewrose2838 Nah mate, people have broken release three times since I wrote that a week ago. As long as someone catches it before there's a real problem, you're fine.

  • @delevoxdg
    @delevoxdg Před 8 měsíci +8

    Great content, was watching your vids while prepping for the interviews and they were great at boosting my morale.
    Now after getting a return offer this week, this video seems like a cherry on top.

  • @Ecann72
    @Ecann72 Před 8 měsíci +5

    IVE MISSED THESE VIDEOS

  • @ilearncode7365
    @ilearncode7365 Před 8 měsíci +7

    The only difference between this and “seniors” reviewing is that they nitpick even dumber things and constantly ask you what something does

    • @nooblal
      @nooblal Před 7 měsíci +1

      Knowing when and how to ask questions is knowledge too

    • @coherentpanda7115
      @coherentpanda7115 Před 7 měsíci +3

      I don't mind nitpicking, it's all in how they conduct it. If they ask the right questions, like "Would it be better if we do XYZ? or "Are we able to do such and such on this line?" than they give you the opportunity to rebuttal or agree without them feeling like an ass, and you feeling like an idiot. Most good companies train on how to properly review PR's, and its a Senior priority to keep comments professional.

  • @NotYoel
    @NotYoel Před 8 měsíci +3

    loved the video. keep dropping more 👍

  • @faresk3168
    @faresk3168 Před 8 měsíci +1

    Welcome back man!!

  • @davidmwakonya3324
    @davidmwakonya3324 Před 8 měsíci +5

    The relatability in this😂

  • @bananesalee7086
    @bananesalee7086 Před 8 měsíci +8

    Got a senior in my team whom's process is probably similar because he only nitpicks on stuff while there's huge blatant bugs in plain sight

    • @coherentpanda7115
      @coherentpanda7115 Před 7 měsíci

      It's that and also everyone has a Senior who just rubberstamps everything for their best friend that is filled with breaking changes, yet everytime they review your PR they go through it character by character nitpicking every detail with comments.

  • @Gamer_with_knowledge
    @Gamer_with_knowledge Před 8 měsíci

    Was waiting for your videos :)

  • @tarn84
    @tarn84 Před 8 měsíci +1

    ayeee he is back with the quality content

  • @roseiyera
    @roseiyera Před 8 měsíci

    This was too good!!!🤣🤣🤣🤣

  • @striderstache99
    @striderstache99 Před 8 měsíci +4

    Love that red "Purchase" button. Such a subtle detail describing a dark pattern. But hey, if it makes money....😂

  • @millen_basquiat
    @millen_basquiat Před 8 měsíci +1

    this was hilarious 😂

  • @mctv2-randomness355
    @mctv2-randomness355 Před 8 měsíci +2

    YOOO my favorite youtuber uploaded, day made😍

  • @limeisrichard
    @limeisrichard Před 8 měsíci +1

    i love when speech is coming through my back left ear

  • @andrewdddo
    @andrewdddo Před 8 měsíci

    waited so long for a new video lesgoooo!

  • @WelcomeBub
    @WelcomeBub Před 8 měsíci +1

    LGTM, great work! If this was real I would cry at my desk.

  • @VictorZheng231
    @VictorZheng231 Před 8 měsíci +1

    Another banger 🔥🔥🔥

  • @nojustno2526
    @nojustno2526 Před 8 měsíci +4

    i literally just had to review an MR on a project i worked on in the spring that a swe outside my team was trying to contribute to. It was terrifying

  • @sandupaegodage8163
    @sandupaegodage8163 Před 8 měsíci +1

    "No description provided" smells like Sr.Engineer

  • @TheGrimravager
    @TheGrimravager Před 8 měsíci

    This is amazing, keep pausing the screen for the fantastic jokes all around
    >guys why is prod down it's literally 1 am

  • @xellestar
    @xellestar Před 8 měsíci

    "should be fine" now that's what i call high test confidence

  • @johnallentech
    @johnallentech Před 8 měsíci

    This video was my reason to subscribe

  • @MrDavidRaw
    @MrDavidRaw Před 8 měsíci +1

    ella ellaaa ehhh ehhhh shoutout rihanna !
    good work on this one bro

  • @robottrainer
    @robottrainer Před 7 měsíci +1

    + Points on the theta numerology function, that was intense.

  • @gordonduan2415
    @gordonduan2415 Před 7 měsíci +1

    I have never related to a video more in my life 😭

  • @BruceWayne-iw7wg
    @BruceWayne-iw7wg Před 7 měsíci

    This video had me in [speaking in intern] 😂. Idk why but it felt hilarious 😂.

  • @harshilshah980
    @harshilshah980 Před 8 měsíci +1

    ‘speaking in intern’ had me dying considering I’m still learning the language

  • @shubhamdesai7730
    @shubhamdesai7730 Před 8 měsíci

    Is there are some more channels content like these? I really enjoy them😁

  • @stevengongg
    @stevengongg Před 8 měsíci

    im boutta get that senior intern position

  • @GainsGoblin
    @GainsGoblin Před 8 měsíci +2

    "senior intern" holy shit im dying

  • @SuperElephant
    @SuperElephant Před 8 měsíci

    My left ear enjoyed this video 12.5% more than the right.

  • @stevengongg
    @stevengongg Před 8 měsíci

    great vid sir

  • @lliaams
    @lliaams Před 8 měsíci

    thanks for scaring me when I actually want to go intern lol

  • @doorey2
    @doorey2 Před 8 měsíci +1

    "Migrate literally everything to typescript."

  • @DjSquatter
    @DjSquatter Před měsícem

    Shit, I had tears rolling on my cheeks from laughing. Nice one !

  • @dapyr
    @dapyr Před 7 měsíci +1

    Weather magician

  • @rummy692
    @rummy692 Před 8 měsíci

    Senior intern got me🤣

  • @owchzzz
    @owchzzz Před 8 měsíci +11

    Hey nick,
    nice to see youre making videos again!
    looking forward to seeing some more! p.s. you didnt show us part 2 of the date

  • @marcozhang7685
    @marcozhang7685 Před 8 měsíci

    "speaking in intern" lmao

  • @prasenjitsutradhar3368
    @prasenjitsutradhar3368 Před 8 měsíci +1

    Intern => senior intern => intern manager....wow! great progress in career.

  • @lordcrispen
    @lordcrispen Před 7 měsíci +2

    As someone that has no idea the nuance and genius of this skit, I kept waiting for the extra L in getUmbrelllas to pop up as the punchline. I assume since it didn't get pointed out that there are many little errors all throughout all the code in this and that's part of a running-gag-mini-side-punchline

  • @darkin1484
    @darkin1484 Před 7 měsíci +3

    Engineering Manager: guys who deleted 95% of the code?

  • @peachezprogramming
    @peachezprogramming Před 8 měsíci +2

    SENIOR INTERN LMAO

  • @irun_mon
    @irun_mon Před 8 měsíci

    "how do i run this?" Been there before 😭😭😭

  • @francescovanspronsen404
    @francescovanspronsen404 Před 8 měsíci

    "Senior intern" looool never heard that one before

  • @aryangupta3010
    @aryangupta3010 Před 8 měsíci

    I am near my internship completion, relatable af

  • @tiimmng
    @tiimmng Před 8 měsíci

    fwiw I wouldn't even look at a large pr like that 😂
    usually they won't get looked at for a vvvv long time

  • @juanmacias5922
    @juanmacias5922 Před 8 měsíci

    Lesson of the day, test before commit? lol

  • @anismaliki3478
    @anismaliki3478 Před 8 měsíci

    spot on 🤣

  • @flamingsparrow8857
    @flamingsparrow8857 Před 8 měsíci

    WEATHER MAGICIAN

  • @huynguyenq7333
    @huynguyenq7333 Před 25 dny

    "speak in intern" part make me 😂

  • @hjkfyt3305
    @hjkfyt3305 Před 2 měsíci +1

    Same thing happened to me as a intern. You know what my senior co-worker did? Without any word he stood up from his chair, walked next to me, took my laptop and reviewed it in 2 seconds. Yeah, at that time it was my first experience with git, so I didn’t even remembered what happened 😂 Of course he was teaching me more later

  • @jagi7976
    @jagi7976 Před 8 měsíci

    My lead is the definition of lgtm 😂 sometimes I’ll console.log some lyrics in my commits to see if they go through and they always do

  • @somethingbeautiful2943
    @somethingbeautiful2943 Před 8 měsíci

    hahaha this was good!

  • @AeonFM
    @AeonFM Před 2 měsíci

    My left ear really enjoyed this

  • @abdiraqiibmohummed9781
    @abdiraqiibmohummed9781 Před 8 měsíci +2

    hes baaaaaaaack !!!

  • @nang88
    @nang88 Před 8 měsíci +6

    this is me as a full-timer

    • @nicholast
      @nicholast  Před 8 měsíci +2

      I’m tryna get promoted to full timer

  • @jonathankim1999
    @jonathankim1999 Před 8 měsíci

    So good 😂

  • @kwoknation
    @kwoknation Před 8 měsíci +6

    I DONT CODE 🔥🔥🔥 BUT THIS IS FIRE 🔥🔥🔥

    • @nicholast
      @nicholast  Před 8 měsíci +6

      ITS OK IM AN INTERN I DONT CODE EITHER

  • @avalerionbass
    @avalerionbass Před 6 dny

    Congratulations! You've been promoted to CEI, Chief Executive Intern.

  • @thomasn5726
    @thomasn5726 Před 8 měsíci

    This video is approved! LGTM

  • @killdhero
    @killdhero Před 8 měsíci

    What no BiG Time Rush at the end lol!!!

  • @jeffreyjefferson4856
    @jeffreyjefferson4856 Před 8 měsíci

    HES BACKKKK

  • @hanniteMeister
    @hanniteMeister Před 8 měsíci

    what was that first application where you drag and dropped a task from one list to another?

  • @feyisakidane171
    @feyisakidane171 Před 7 měsíci

    Congrats you are promoted to Senior Intern

  • @MikeMcPinder
    @MikeMcPinder Před 7 měsíci +1

    *Senior developer handles me his work and I get stuck*
    Me as an intern: I am stuck here. Can you help me out?
    Send dev: Just figure it out!
    *Sirens in distance
    *Hyperventilation
    *Database crashes
    *HR calls for an urgent meeting

  • @hootels1770
    @hootels1770 Před 8 měsíci +14

    From what I’ve gathered from coding videos it seems no one really knows what they’re doing and if that’s true that’s funny as hell

    • @rkpinata373
      @rkpinata373 Před 8 měsíci +8

      its an exaggeration. applications can get big with a lot of moving parts so sometimes even experience seniors are seeing a part of the code base for the first time. But for them they eventually figure it out. I was assigned a bug ticket and had to get a senior help and we debug together. He was also super confused but eventually when i pointed out the root of the problem ( i had more time to read that part of the code) , he saw it was his faulty code written 3 weeks ago😂

    • @DDracee
      @DDracee Před 6 měsíci

      @@rkpinata373 depends where you work, i can point you to the team fortress 2 code, sometimes it's just a bunch people bashing their head against the wall until something ends up working by happenstance

  • @thereasonableprogrammer4921
    @thereasonableprogrammer4921 Před 3 měsíci

    The “No description provided” on the pr hit deep 😂

  • @GnomeEU
    @GnomeEU Před 7 měsíci

    Meanwhile we just push 30 commits per day without description to main xD
    I love my team.

  • @romilonin8927
    @romilonin8927 Před 7 měsíci +1

    Ana left DotA to be a dev

  • @Shusui0000
    @Shusui0000 Před 8 měsíci

    hey bro nice video, may i ask when u apply for waterloo cs, do u have a selection for cs, or you gotta apply for math first and get into cs afterwards?

    • @nicholast
      @nicholast  Před 8 měsíci

      you can apply directly to cs

  • @hunter171
    @hunter171 Před 8 měsíci +1

    imagine reviewing a pull request eith obfuscated code 💀