If SQUID GAME were made for Software Engineers - Ep 1: Hello World!

Поделиться
HTML-код
  • Опубликовано: 23 ноя 2024

Комментарии • 1,5 тыс.

  • @PIRATEKINGDOM
    @PIRATEKINGDOM  3 года назад +3457

    💰 Check out the apps I use! 👉 piratekingdom.com/deals
    ▶️ Epi 2: FAANG 👉 ruclips.net/video/zcL4oOTZv1o/видео.html
    085 C++: First appeared in the year 1985
    123 Java: Released on January 23, 1996
    200 C#: First appeared in the year 2000
    220 Python: Released on February 20, 1991

    • @masternobody1896
      @masternobody1896 3 года назад +144

      lol assembly would win easily

    • @Steve18795
      @Steve18795 3 года назад +38

      😂😂😂 thanks, i was wondering about the player numbers

    • @DrDemolition
      @DrDemolition 3 года назад +4

      @Laura Brown why are you such a bot laura

    • @StuckOnAFireHydrant
      @StuckOnAFireHydrant 3 года назад +6

      Clever! I wasn't even thinking about that!

    • @ahyaislive
      @ahyaislive 3 года назад +7

      It would be easier if html is an option...

  • @FaztCode
    @FaztCode 3 года назад +6627

    the python guy knew he would win from the start

    • @enmanuelduartecaceres2691
      @enmanuelduartecaceres2691 3 года назад +42

      Qué haces aquí Fred !

    • @anita2053-r1f
      @anita2053-r1f 3 года назад +80

      Ya! He would've typed the output string directly still he wins

    • @raheatrash8859
      @raheatrash8859 3 года назад +98

      Plot twist: Spoiler Alerts
      ...
      He is the Host!😂

    • @raheatrash8859
      @raheatrash8859 3 года назад +2

      😏

    • @lexxluey
      @lexxluey 3 года назад +29

      The guy had absolutely no doubts whatsoever about how to accomplish the task 😂

  • @StarRoseAngelic
    @StarRoseAngelic 3 года назад +6033

    I like how "I'm a software engineer at microsoft" was the only reasoning used for choosing C# 😂😂

    • @arunavoray
      @arunavoray 3 года назад +133

      Can say the same here “I am software engineer at Microsoft” 🤣🤣

    • @acejoyoaxb648
      @acejoyoaxb648 3 года назад +436

      there is a second one " I'm a game development at Unity "

    • @jonnylolo9321
      @jonnylolo9321 3 года назад +210

      Actually I dont know why everyone hates c#, if everything is setup correctly you can code with it pretty fast and with no experience, even with complex outcomes

    • @fossforever512
      @fossforever512 3 года назад +15

      The only reason to use C# tbh

    • @revimfadli4666
      @revimfadli4666 3 года назад +10

      @@jonnylolo9321 emphasis on "if everything is set up correctly"
      If you're that skilled & willing to make the effort, aren't there still other options?

  • @logicallyConfused4722
    @logicallyConfused4722 3 года назад +4693

    Other languages : define class, main function, output..
    Python : Print statement go brrrr...

    • @gamingnoobie1700
      @gamingnoobie1700 3 года назад +143

      python is chad maaaaaaaan

    • @GabrielSouza-of7kt
      @GabrielSouza-of7kt 3 года назад +63

      It depends on type of project, Python does require main function depending on the project.
      For Kotlin, you don't depend on main function if you are using kotlin scripting for example

    • @notme8232
      @notme8232 3 года назад +144

      @epic dubber Python is not a "baby language", most of the Linux packages I've installed are in Python. Being beginner-friendly does not even get close to the level of babymode that Scratch is.

    • @w1z4rd9
      @w1z4rd9 3 года назад +74

      @epic dubber You might want to read a few articles before making that comment because it's so cringe.

    • @vabka-7708
      @vabka-7708 3 года назад +14

      @Dhimitrios Sula top level statement*
      And in C# 10 you dont need to "using System"
      You can just Console.WriteLine("Hello");

  • @bakasenpaidesu
    @bakasenpaidesu 3 года назад +3307

    "You're not given any templates"
    Java player be like : shit
    Python : it doesn't matter

    • @ryanzenn6896
      @ryanzenn6896 3 года назад +125

      Java is a freaking nightmare without any templates.

    • @newleafoverit
      @newleafoverit 3 года назад +34

      @@ryanzenn6896 nah, you just get used to it tbh

    • @henrynamikaze5535
      @henrynamikaze5535 3 года назад +57

      Yeah cause writing the class name and inside it the main function is such a difficult task! 🤣

    • @wesallen9440
      @wesallen9440 3 года назад +1

      Xamarin

    • @CathrineMacNiel
      @CathrineMacNiel 3 года назад +17

      no templates? well fuck the c++ dev then. everything they do is based on templates.

  • @lexxluey
    @lexxluey 3 года назад +2588

    "You must code everything from scratch"
    When they replied "shit", i felt that in my soul 😹

    • @c.winsmarl
      @c.winsmarl 3 года назад +21

      i thought they weren't going to use any ide. or basically they gonn make Ide for them to code with hahaha

    • @vincenzolamberti5658
      @vincenzolamberti5658 3 года назад +5

      @@2712gamer Scratch isn't a program language

    • @RaterisimoCBA
      @RaterisimoCBA 3 года назад +28

      @@vincenzolamberti5658 and you don't understand JOKES.

    • @vincenzolamberti5658
      @vincenzolamberti5658 3 года назад +1

      @@RaterisimoCBA This is a bad joke.

    • @RaterisimoCBA
      @RaterisimoCBA 3 года назад +8

      @@vincenzolamberti5658 Maybe you just didn't get it or are a dull person. :)

  • @acrawford01
    @acrawford01 3 года назад +444

    “This laptop doesn’t even have Eclipse” that’s the most relatable thing ever

    • @plonkster
      @plonkster 3 года назад +6

      I'd be more screwed if it was missing vim :-)

    • @bltzcstrnx
      @bltzcstrnx 3 года назад +2

      No need for Eclipse, I wrote Java in VS Code.

    • @thatotherandrew_
      @thatotherandrew_ 3 года назад +12

      _Laughs in intelliJ_

    • @charles82605
      @charles82605 3 года назад +7

      The real question is.. does it even have a JDK downloaded

    • @xBrainZy
      @xBrainZy 3 года назад

      3 am thoughts

  • @BJTangerine
    @BJTangerine 3 года назад +803

    Honestly, a lot of us would die if we were not allowed even one chance to run a test on your code and see the initial output. Currently in my coding journey, the errors are just an additional step in my process to tell me what else is missing loll

    • @Z9R.
      @Z9R. 3 года назад +11

      I agree. Working on a project that has over 5k lines. This!!

    • @guaplei1
      @guaplei1 3 года назад +10

      As a computer science major I've had test and interview that told me to code on a piece of paper

    • @Z9R.
      @Z9R. 3 года назад +5

      @@guaplei1 yeah. Same. That's the worst part of any exam.

    • @mkohanek
      @mkohanek 3 года назад +8

      On the other hand, it is quite a nice feeling to write hundreds of lines of code and have it execute flawlessly the first time

    • @plonkster
      @plonkster 3 года назад +9

      To this day I am immediately distrustful of any code that compiles let alone run the first time.

  • @PythonPlusPlus
    @PythonPlusPlus 3 года назад +191

    085, 123, 200: Gives reasons for using their language
    220: Reason not required

  • @TechTalkXplore
    @TechTalkXplore 3 года назад +351

    The python guy even can't see what he has written down but he passed the test with a savage..LOL 😂👍

  • @mikumikuareka
    @mikumikuareka 3 года назад +71

    C# > I work as dotnet software dev, that's why the knowledge of how the main class looks like is still fresh, I'd pass.
    C++ > In my school time I wrote the standard template from scratch so many times, I can write it using only muscle memory with my eyes closed. Very easy.
    Python > print('Hello World!')
    Java > literally impossible to memorize. I would die.

    • @FarOutZany
      @FarOutZany 3 года назад +1

      man C#'s hello world is exactly like Java's hello world (without namespace) xD
      (and those usings)

    • @mikumikuareka
      @mikumikuareka 3 года назад +1

      @@FarOutZany Java is much more verbose, imo
      (also, did you just assume my gender lmao?)

    • @FarOutZany
      @FarOutZany 3 года назад

      @@mikumikuareka Yeah man agreed java's...

    • @iippari7
      @iippari7 3 года назад

      For small projects, I write my Java code in Notepad -- so I have the class and entry point declaration memorised

    • @mikumikuareka
      @mikumikuareka 3 года назад

      @@iippari7 that's actually kinda impressive

  • @NetworkChuck
    @NetworkChuck 3 года назад +1922

    you need to learn Python RIGHT NOW!!
    😉

  • @AryanSharma-fn2qt
    @AryanSharma-fn2qt 3 года назад +346

    This was more intense than the actual Squid Game ngl

    • @dibbidydoo4318
      @dibbidydoo4318 3 года назад +5

      one was about scratching a shape from candy and
      the other was typing a program without testing or template where a million things can go wrong.
      It's lightyears harder.

  • @sigma308
    @sigma308 3 года назад +498

    The title should be:
    “If squid game was made for software engineers”.

    • @PIRATEKINGDOM
      @PIRATEKINGDOM  3 года назад +120

      Done

    • @IvanTube0
      @IvanTube0 3 года назад +42

      @@PIRATEKINGDOM what was the old title

    • @PIRATEKINGDOM
      @PIRATEKINGDOM  3 года назад +93

      @@IvanTube0 if Software Engineers were in Squid Game

    • @sigma308
      @sigma308 3 года назад +13

      @@PIRATEKINGDOM cool

    • @user-tg9oo3ry4d
      @user-tg9oo3ry4d 3 года назад +43

      Wow he really accept people's opinion. Cool

  • @tanaygupta6905
    @tanaygupta6905 3 года назад +780

    "You are not given any template to begin with" is too funny 😂😂😂😂

    • @streamx2
      @streamx2 3 года назад +2

      unless its python or js

    • @harishg3594
      @harishg3594 3 года назад +1

      its so scary

  • @archerestarcher
    @archerestarcher 3 года назад +673

    As someone who's only programmed in python, I'm... Surprised at how hard it is to just say Hello World in other languages.

    • @BYouenn
      @BYouenn 3 года назад +24

      Thankfully not all languages are like that :). It would be a one-liner in F#, Elixir, and I'm sure a lot of other PLs.

    • @lforlight
      @lforlight 3 года назад +6

      Whose, not who's.
      Edit: Yes, my correction is wrong. It should be "who's". No need to reply further.

    • @scrub3359
      @scrub3359 3 года назад +30

      @@lforlight who's can mean either "who is" or "who has," so they actually had it right

    • @lforlight
      @lforlight 3 года назад +6

      @@scrub3359 You appear to be correct. I misread that sentence.

    • @chervilious
      @chervilious 3 года назад +10

      I mean in python you should encase your code in main function too

  • @kaklikful
    @kaklikful 3 года назад +243

    The moment that emo guy laughed, i knew he'd pick python lmao

    • @LinkEX
      @LinkEX 3 года назад +15

      When he first showed up, with the languages shown right away to be Java, C++, C# and Python, I expected him to be either
      - the absolute crack that would ace everything with C++ or
      - the slacker that would pass with comparably simple Python code

    • @jimmyslaughter6262
      @jimmyslaughter6262 3 года назад +1

      I am that emo guy.

  • @HelloThere-xs8ss
    @HelloThere-xs8ss 3 года назад +82

    Python is like a person who can drive to the grocery store. C wasn't on the list, which is the mechanic that knows how to keep the car running.

    • @zecchansilverlake366
      @zecchansilverlake366 3 года назад +13

      So assembly is like the person that makes the car parts?

    • @HelloThere-xs8ss
      @HelloThere-xs8ss 3 года назад

      @@zecchansilverlake366 sure I guess.

    • @sunshinelizard1
      @sunshinelizard1 3 года назад +3

      Java is the car dealer that will let you select from many types of cars with varying options but will make sure your car will have exactly 4 wheels.

    • @kaylons
      @kaylons 3 года назад +6

      C# is the software engineer at Microsoft

    • @jeffreywoods5238
      @jeffreywoods5238 3 года назад

      @@kaylons fax

  • @ramendev4504
    @ramendev4504 3 года назад +17

    Oh my god. This thing is actually so, SO DEEP.
    In original Squid Game episodes, the games would expose the ruthless and cruel desire for survival of everyone by revealing their worst and most despicable properties.
    This did the exact same. Yes IntelliSense and IDE is absolutely essential for programming, a strong reliance on it without actually learning anything else will get back at you, and it will be grueling and costly. People have normal tactics to survive too, and when those dirty tactics get countered, it hits them hard.
    Loving this series, and hoping to see more of this.
    Best regards!

  • @nerdyjoe
    @nerdyjoe 3 года назад +692

    Python saves development time and lives 😂😂

    • @manumrtf
      @manumrtf 3 года назад +13

      @Bernard Konan if you already know html, css and JavaScript then yeah you can learn python for backend. Otherwise you will need to learn that 3 Anyway if you want to work as web developer

    • @adityajha523
      @adityajha523 3 года назад +1

      @Bernard Konan yes...

    • @FableCountry
      @FableCountry 3 года назад +8

      @Bernard Konan yes, python and/or javascript are easiest to start with and write.
      later, learn C# or Java to understand OOP. you can use python or javascript to implement OOP as well but it's more 'attractive' to employers if you know C# or Java. that should get you started.

    • @ihsan.putra77
      @ihsan.putra77 3 года назад +16

      @Bernard Konan no, don't learn python for the starter, it way too simple and you can miss a lot of concepts.

    • @Artaxerxes.
      @Artaxerxes. 3 года назад +3

      @@ihsan.putra77 True. Python after C++ feels like a breeze.

  • @FarOutZany
    @FarOutZany 3 года назад +442

    so everyone's just gonna ignore the fact that this man is literally heart-ing every comment?

  • @alexankd
    @alexankd 3 года назад +113

    As a Java and C++ programmer, this made me laugh. Then I cried.

  • @TNothingFree
    @TNothingFree 3 года назад +94

    C# allows writing without the namespace and class definitions.
    C++ is piece of cake
    Python even easier
    I'd only fail on Java 🤣

    • @chiyungchu9463
      @chiyungchu9463 3 года назад

      Piece of cake, what is that mean

    • @TNothingFree
      @TNothingFree 3 года назад +4

      @@chiyungchu9463 Something easy

    • @silvianair7423
      @silvianair7423 3 года назад

      Yup me too....

    • @miyukinozomi
      @miyukinozomi 3 года назад +2

      I wouldnt fail in any of them other than python, i dont like python and i only used it once

    • @TNothingFree
      @TNothingFree 3 года назад

      @@miyukinozomi how can you fail it on python :O
      And what's not to like about it? It's a decent and useful tool

  • @BBFTW36
    @BBFTW36 3 года назад +113

    Never before have I been so excited for a hello world program 😂

  • @arafaterasung3280
    @arafaterasung3280 3 года назад +252

    I knew very well that Java would not pass this challenge lol

    • @nounverb6020
      @nounverb6020 3 года назад +5

      I mean not really I spent my first 6 months coding Java like an ape, making txt files, compiling with command line and deleting the files after. Oh the horrendous annoyance, but I got used to it and tbh I like that I know what’s going on in the background

    • @TheoKIRAo
      @TheoKIRAo 3 года назад +18

      In my 2nd year in university they made us write java on paper! So at the exam you do not even try your code. It felt worse then Squid Game
      (This is in Italy, but you where allowed a max of 2 Syntax errors. But if you got any type of exception not handled correctly you instantly failed)

    • @syllight9053
      @syllight9053 3 года назад +6

      @@TheoKIRAo What BS university do you go to?

    • @anblueboot5364
      @anblueboot5364 3 года назад +1

      @@syllight9053 to be honest in Germany you were expected to be able to Code on paper. (But more so for Logarithmen than idk "Hello world")

    • @thefailers2597
      @thefailers2597 3 года назад

      @@TheoKIRAo un fratello

  • @talwat321
    @talwat321 3 года назад +20

    For the next game, all competitors must complete a full installation of Arch from memory. Good luck.

  • @saraamaral5694
    @saraamaral5694 3 года назад +2

    Incredible how I only began having programming classes at univ this year and my RUclips recommendations is already flooding w coding stuff

  •  3 года назад +923

    So the moral is: learn Python can save your life!

    • @ThePC007
      @ThePC007 3 года назад +19

      I tried, but its syntax is horrible, lol.

    • @spl420
      @spl420 3 года назад +13

      @@ThePC007 i think it's not.

    • @ThePC007
      @ThePC007 3 года назад +21

      ​@@spl420 I really dislike syntaxes that try to mimic the English language.
      For instance, I find that the `[f(x) if condition else g(x) for x in sequence]` syntax is much less intuitive than e.g. Dart's `List.generate()` method, which just takes a length and a generator argument and doesn't force you to try to express a technical issue in the English language while still remaining as precise as is necessary for a scripting language to work.

    • @lexxluey
      @lexxluey 3 года назад +13

      @@ThePC007 I think the syntax is good. But I get your point.

    • @spl420
      @spl420 3 года назад +5

      @@ThePC007 understandable.

  • @georgiilkov9915
    @georgiilkov9915 3 года назад +29

    Next episode: code an AAA game from scratch that must run at over 60 fps and have 30+ hours of gameplay. If the game doesn't win goty for 5 consecutive years you lose. Time for task: 1 hour

    • @SaulBadman
      @SaulBadman 3 года назад +1

      Now, all of them will laugh except for the Python guy

  • @_GhostMiner
    @_GhostMiner 3 года назад +98

    *For the first game:*
    _Write and compile a program without a single error._
    _Those whose program will have compile errors will be eliminated._

    • @PIRATEKINGDOM
      @PIRATEKINGDOM  3 года назад +23

      That's implied in the mission to output Hello World

    • @TheSuperyuli
      @TheSuperyuli 3 года назад +22

      print(“No errors found”)
      >>> No errors found

    • @Macrolance
      @Macrolance 3 года назад +21

      try: (Insert All code here) Except BaseException: pass

    • @HagenvonEitzen
      @HagenvonEitzen 3 года назад

      main(){}

  • @raheatrash8859
    @raheatrash8859 3 года назад +45

    Player 85 before death: Shit! I should have used printf and instead

  • @CuivTheLazyGeek
    @CuivTheLazyGeek 3 года назад +101

    I haven't even watched Squid Game, but the character stereotypes we often see were spot on!

  • @VanNessy97
    @VanNessy97 3 года назад +12

    "Hey Sang-woo, old buddy, old pal, dear friend, what are the chances you'd know what game we're playing?"
    "Pick the spider."

  • @norbertonavac
    @norbertonavac 3 года назад +43

    It’d been cooler if you had used HTTP response status codes for the player numbers

    • @PIRATEKINGDOM
      @PIRATEKINGDOM  3 года назад +11

      That's a good idea! See the pinned comment for the explanation on the player numbers :p

    • @incompetentdev5830
      @incompetentdev5830 3 года назад +1

      Nah that would be spoilers for the game

  • @dave6012
    @dave6012 3 года назад +77

    Final game: ship the product that the client actually wanted. Here is a poorly worded manifest, and a 45 minute meeting about nice-to-haves.

    • @mkohanek
      @mkohanek 3 года назад +1

      Don't forget the deadline date that some PO pulled out of the air without any technical design / input.

  • @TheBency
    @TheBency 3 года назад +5

    In my Computer Science 101 class, we had to write out little code snippets on paper during most test. The class was in C++ and I was learning Python on the side. I always spent at least 10 minutes sweating over the snippets, trying to make sure they were in C++ and not Python by mistake. It felt like this video at times. Those semicolons got me every time.

  • @TheLaiKash
    @TheLaiKash 3 года назад +60

    This would be a really good way to interview people xD

    • @deshansandeepa1757
      @deshansandeepa1757 3 года назад +2

      heheee😁

    • @Leticro
      @Leticro 3 года назад +2

      Isn't this basically how interviews go tho? Since it's basically how whiteboarding feels

  • @wellingtonalmeida2662
    @wellingtonalmeida2662 3 года назад +7

    Simply amazing! 😂
    As a programmer, knowing what the expected codes were supposed to be before they even start typing made it even funnier 😂

  • @tone9270
    @tone9270 3 года назад +177

    So the moral of the story is Learn Python, I still would choose c# though

    • @Steve18795
      @Steve18795 3 года назад +13

      Nope, Java Rules 😎

    • @alessandrobelottidev
      @alessandrobelottidev 3 года назад +8

      C++ king

    • @gnsf
      @gnsf 3 года назад +4

      @@Steve18795 java lacks some of the most stupid and modern features
      So i guess kotlin it's better to make it run on JVM

    • @thegrandnil764
      @thegrandnil764 3 года назад +1

      I would use C

    • @jomo_sh
      @jomo_sh 3 года назад

      good luck making c# crossplatform apps

  • @anuragdas7608
    @anuragdas7608 3 года назад +54

    The guy who choosed python was mistere ous at the beginning and then he showed up his smile 🤣🤣

    • @yuhyi0122
      @yuhyi0122 3 года назад

      Hahaha he chose a good one🤣🤣

  • @SKinSKorea
    @SKinSKorea 3 года назад +30

    Thank you! I teach English for Science and Technology Majors here in Korea and I was looking for a way to bring Squid Game into class (great discussion topic these days). I wanted a fun, easy assignment for this week as they have a writing due, and this was perfect!

  • @LeCrowTV
    @LeCrowTV 3 года назад +16

    25% of the people would forget the semicolon for C++

  • @jothamprince8765
    @jothamprince8765 3 года назад +45

    😂😂 jeez man this one almost killed me, next game u should reverse a linked list or invert a binary tree or even better, it could be word search 2

  • @jimmyslaughter6262
    @jimmyslaughter6262 2 года назад +7

    I just want to take a moment to appreciate the cinamatography of a one person actor without it being bland.

  • @alicethegrinsecatz1611
    @alicethegrinsecatz1611 3 года назад +5

    Who does it know: Debug & Run is made with Enter. Neither Enter include a new line, nor Debug & Run is start through pressing a key combination like Shift+F10.

  • @hendraw1918
    @hendraw1918 3 года назад +134

    How did you even get Alexa to say all those instructions? It's amazing!

    • @PIRATEKINGDOM
      @PIRATEKINGDOM  3 года назад +24

      Check out Alexa Routines :p

    • @ParodieHecker-mobile
      @ParodieHecker-mobile 3 года назад +15

      @@PIRATEKINGDOM Maybe have a look at the App "Say It". It's easier because you don't have to make Routines for it. Just write what you want Alexa to say and send.

    • @HaloSmyth
      @HaloSmyth 3 года назад +1

      You could just Simon says with her and only record her response

    • @PIRATEKINGDOM
      @PIRATEKINGDOM  3 года назад +2

      @@ParodieHecker-mobile you can put multiple “say it”s in a routine and finish recording everything in one go

    • @ParodieHecker-mobile
      @ParodieHecker-mobile 3 года назад +3

      @@PIRATEKINGDOMoh, you're right. But you can also Put every sentence in one "Say It" and record everything in one take.
      But this is basically the same effort, so in the end it doesn't even matter.
      (Now I have a catchy tune from Linkin Park 😂)

  • @melzz
    @melzz 2 года назад +3

    Phyton and Java is like comparing walk and using car.
    If the range is less than 10 meter of course walking is easier, but try 10 kilometer then car is the way to go

  • @harsitsinha1079
    @harsitsinha1079 3 года назад +36

    This could be whole new series!!!

  • @estycki
    @estycki 3 года назад +2

    I'm not a software engineer, can't program anything, but I saw an xkcd comic many years ago (353) rejoicing how easy it is to print "Hello World!" in Python, so even I could have chosen this one and passed.

  • @enrico8730
    @enrico8730 3 года назад +11

    Next Game: Reverse a linked list

  • @magicmulder
    @magicmulder 3 года назад +1

    Task: Add a clause to the query that returns a result if the column is empty or greater than 5.
    Me: $sql .= ‘ AND (mycol IS NULL or mycol >= 5) ‘;
    Colleague: $qb->expr()->andX($qb->expr()->orX($qb->expr()->isNull(‘mycol’), $qb->expr()->isGreaterThan(‘mycol’, ‘:myvar’)))->bind(‘myvar’, 5);

  • @raindown4965
    @raindown4965 3 года назад +33

    When you use a text editor for coding: It’s my time to shine.

    • @TY-Ch
      @TY-Ch 3 года назад +10

      Vim gang! I code in Vim because I don't know how to exit it, so I'm stuck using it.

    • @zachelkins1229
      @zachelkins1229 3 года назад

      I learned to write java in notepad, only using that and the compiler made me much better at finding errors and bugs than my classmates at the time. Kinda wish I'd stuck with programming.

  • @CindyIsChillen
    @CindyIsChillen 3 года назад +12

    Love the video!! Absolutely hilarious - would love another part to this series

  • @2Rice
    @2Rice 3 года назад +66

    Well software programmers are too well paid to be in squid games to begin with.

    • @AKGamersLite
      @AKGamersLite 3 года назад +18

      True but they can still throw it away in gambling and taking out multiple loans

    • @somedatussr4323
      @somedatussr4323 3 года назад +1

      @@AKGamersLite Why didnt anybody tell me that.

  • @Littlefighter1911
    @Littlefighter1911 3 года назад +53

    Plot twist, C++ compiler runs with a strict flag, that will enforce correct main function signature.
    I'd be dead, if I hadn't looked it up recently.

    • @anonamemous6865
      @anonamemous6865 3 года назад

      I dunno about these

    • @tsunekakou1275
      @tsunekakou1275 3 года назад

      main function signature is implementation defined, there isn't a "strict flag" for it in any major compilers that i aware of.
      fun fact: standard C++ allow you to ommit return in main function.

    • @Littlefighter1911
      @Littlefighter1911 3 года назад

      @@tsunekakou1275
      GCC 7 returns without any special flags:
      g++ main.cpp
      main.cpp:3:11: error: ‘::main’ must return ‘int’
      void main() {
      ^

    • @tsunekakou1275
      @tsunekakou1275 3 года назад

      @@Littlefighter1911 return type isn't part of function signature, but it's understandable if you assumed so. I guess i sound like a gramma n*zi nitpicking, but ... in some cases it does matter.

    • @Littlefighter1911
      @Littlefighter1911 3 года назад

      @@tsunekakou1275 I mean honestly I have no clue. But given that the return type is part of a type signature when using it to define a callback, I was pretty sure that the return type was part of it. Even the Wikipedia (Function_prototype and Type_signature) article writes: "defines the inputs and outputs for a function", which would include the return type (but yes, Wikipedia on it's own is not a valid source).
      Also the mangled symbols in C++ include the return type as well as the other parameters. Failing to consistently specify them will lead to a linker error.
      This is why I assumed it was part of what people call function prototype.
      I realized I used a word that didn't exist ("function signature"), which only adds to the confusion.

  • @djay00009
    @djay00009 3 года назад +4

    Imagine if tech interviews were like this

  • @kyonblack7901
    @kyonblack7901 3 года назад +9

    If Rust was an option it would be simultaneously the best and the worst option (for this and future episodes in mind).
    Syntax is easy to type flawlessly, but comes packaged with compiler BDSM.

  • @Christine_
    @Christine_ 3 года назад +10

    Is it crazy that I actually learned a few things in this video!? I wish all education was this way! It was so fun.

  • @ahmadscientist6623
    @ahmadscientist6623 2 года назад +7

    As a 12 year old amateur self taught programmer I can relate to this

  • @luisdev7646
    @luisdev7646 3 года назад +10

    although i have programmed with those languages, i forgot to do a simple hello world, damn i need to practice

  • @miguelbaltazar7606
    @miguelbaltazar7606 3 года назад +1

    the guards eliminate the players by slapping a computer across their face and telling them to go home XD

  • @garethdavies2093
    @garethdavies2093 3 года назад +5

    Depending on if the sample string ends in /r/n or /n either python guy or c# guy is dead (probably, at least the defaults are opposite).
    And they all used the standard libraries, bit of a stretch of "from scratch". I want to see those STDOUT interrupts ;)

  • @shamsaarize5349
    @shamsaarize5349 3 года назад +13

    We need part 2 as well

  • @imanjallali8258
    @imanjallali8258 3 года назад +5

    I have just started second semester and one of the core subject is OOP with Java this video really makes sense when you don't know the syntax. WHOOO Python.

  • @chantireddy7800
    @chantireddy7800 3 года назад +10

    Now I'm glad I'm learning python first. haha.
    P.S. Completed more than 60% of the course. Currently working with Selenium

  • @sagecho4510
    @sagecho4510 3 года назад +3

    🤣🤣 the way 123 got eliminated was totally legit and would actually happen to at least 1 person ...

  • @damian9303
    @damian9303 3 года назад +1

    I love how you replicated the theme song with space bar presses, awesome touch

  • @aaronbell5994
    @aaronbell5994 3 года назад +3

    Replace C# with Common Lisp if you want something to represent the triangle.

  • @chewycat12
    @chewycat12 3 года назад +1

    Copy pasting main declaration is the programming equivalent of tying 2+2 in a calculator just to be safe

  • @otsukare6860
    @otsukare6860 3 года назад +3

    why are you so smart this idea is so clever

  • @_s_l
    @_s_l 3 года назад +3

    5:25 that gun is sickk broo..

  • @and0v
    @and0v 3 года назад +11

    "Bill Gates, please forgive me 🥺"
    Hahaha very nice video man! 👏😁

  • @RedAgent14
    @RedAgent14 3 года назад +2

    Imagine if 220 was eliminated because he used Python 3 syntax but the machine only had 2.7 installed

  • @DexieTheSheep
    @DexieTheSheep 3 года назад +3

    Fellow devs who know multiple languages know exactly why the Python guy smiled at the beginning lol

  • @ghilmanfatih9751
    @ghilmanfatih9751 3 года назад +2

    That failed enter always gets me

  • @maricel6470
    @maricel6470 3 года назад +3

    "bill gates, please forgive me" 🤣🤣🤣

  • @Dalrae
    @Dalrae 3 года назад +2

    Bro I was SCREAMING "PYTHONNNNNN" when it was time to choose

  • @ilyachu8426
    @ilyachu8426 3 года назад +3

    I love how number 220 chose Python because

  • @MichaelCMain-zr3wb
    @MichaelCMain-zr3wb 2 года назад +2

    *Stands in front of PHP sign*
    *Gets shot immediately*

  • @AGMtagious
    @AGMtagious 3 года назад +4

    I knew from the start for python, its literally just print("Hello World!")
    nothing else. Man i love python.

  • @adityaghosalkar431
    @adityaghosalkar431 3 года назад +2

    “I am a software engineer in Microsoft” after those two lines kills me 🤣🤣

  • @carlab994
    @carlab994 3 года назад +3

    I can't believe the C++ guy lost over a common newbie error 🤣

  • @valmid5069
    @valmid5069 3 года назад +1

    *Equivalent of Gamemakers playing the Hunger Games themselves*

  • @FableCountry
    @FableCountry 3 года назад +42

    as soon as i saw hello world, i knew python was going to win. when i first went to a meetup to understand python, this was first line of code taught to me. i was flabbergasted with how simple it was.
    regarding squid game, there probably was at least one software engineer among the players. but i have a feeling they died early on. shot in first game, killed via dalgona, or tug-of-war lol.

  • @NeoKesha
    @NeoKesha 3 года назад +2

    I played this game in my mind. I chose C++ option.
    And realized that i forgot was it supposed to be ""
    I knew exact defenition of both, but i was so stressed i forgot what it supposed to be.
    Then i saw C++ guy fail. Because of >>

  • @pauldutton9872
    @pauldutton9872 3 года назад +6

    This is excellent, so funny and so relatable. Thanks for my Sunday morning pickup!

  • @MK_Attar
    @MK_Attar 3 года назад +2

    Actually, that would be a really cool competitive programming event.

  • @Fran-ff4bm
    @Fran-ff4bm 3 года назад +18

    I love how python character is kekw we know what's gonna happen after seeing that hair 🤣

  • @virtuous_pixel
    @virtuous_pixel 3 года назад +1

    The mistype by the Java’r was genius

  • @Dobby007
    @Dobby007 3 года назад +6

    Clearly the guy is not aware of the new C# feature called "top level statements"

  • @sunshinelizard1
    @sunshinelizard1 3 года назад +1

    I love the part about having no template, super funny and so true!

  • @o.sunsfamily
    @o.sunsfamily 3 года назад +4

    Great video!
    As someone who has worked with Java, Python, and C++, I truly enjoyed this video.
    While I love the depth of C, Python has the option to include C files in your library. If I am thrown into a situation like this, I would probably choose Python as well.
    I have no confidence in doing Java without templates.
    C++, I can relate to the wealth of emotions he experiences when he sees clang version 7 haha

  • @ayanbossyt7536
    @ayanbossyt7536 3 года назад +2

    I like the one with spectacles because it gives him a nerdy look!

  • @mohamedelairou1409
    @mohamedelairou1409 3 года назад +3

    I was a FAN, but now I am an Air Conditioner.

  • @exokristian
    @exokristian 3 года назад +2

    You are genius. Despite the series being so dark, your video is grace :)

  • @bobweiram6321
    @bobweiram6321 3 года назад +9

    This is absolutely brilliant! You nailed down the whiteboarding experience. I will do my best to make this go viral.

  • @muhamadzain1966
    @muhamadzain1966 3 года назад +2

    I swear we need a squid game series from your channel bro!
    This is awesome 👍

  • @ManpreetKaur-wr6lh
    @ManpreetKaur-wr6lh 3 года назад +5

    This was more exciting than the actual squid game to me 😂😂

  • @Hanike
    @Hanike 2 года назад +2

    Can't stop laughing on the satisfaction & proud face of C# guy when he gets a clean compile! xD

  • @alexwest3223
    @alexwest3223 3 года назад +12

    I literally cried when the goal of the task was revealed. Brillant.