damn dude, you have experienced that too? well tough luck, mine auto-submitted while i was typing the code. they made us use notepad as the text-editor lol
I remember that moment when FastAPI's creator tweeted that he wasn't eligible for a job cuz the company asked 5yrs of experience in FastAPI where it wasn't even 2yrs old.
I’m an older dude, but some 40 years ago when I was writing code in COBOL or Fortran, this felt much the same with all the pressure not to have a “job” abend with a SOC 7 error, syntax error, etc and felt a shit ton of pressure to have clean code. Jobs were submitted using 80 column punch card machines where each line of code was created by me sitting at the machine and cranking out each card aka line of code , then having a librarian (that was also me 😂 ) load up the 6250 BPI tapes on the mainframe and then running in batch overnight and praying that the code would be OK. If you screwed up, you would have to wait for the next overnight batch to run, so one period instead of a comma in a massive deck of punchcards would mean waiting another 24 hours to run your job. See, things haven’t changed much from first gen mainframe computing days 😂 Funny part for me is that I am still in tech and still love it!
This brought me back to college times when we had to submit our code before midnight :D (Fortunately not in Assembly). It was exactly the same feeling.
Honestly, I found his channel because I'm started to learn coding/ software engineer and I just wanna say that I just love Joma, he is so creative and his sense of humour will never get old for me. His girlfriend is so lucky to have him. 💗
hi, just wanted to say that i failed many tests and online coding interviews but i still landed a great job in programming because i didn't quit. it seems dauntless but once you just start making your own projects, coding just makes sense because you were earnest in your learning. goodluck to you all on this grind.
Out of all the insane amounts of TH-cam paid ads I’ve ever watched, this is without a doubt my favourite. I actually thought it was a joke until halfway through.
This was brilliant! It was just like squid games, but with a lot of added humor and yeah, that's how I always feel when grilled about how my coding studies are going. I am only at javascript, so I'd be dead for sure lol
@@walter6905 Tactile switches usually make a loud click when you press on them, like the blue keyswitches. The thing with tactile switches is, than they are usually "heavy", so some people may feel tired after typing on tactile switches. But besides that, it's probably just a personal preference.
@@xXrandomryzeXx lol no, tactile switches are more quiet than linears if you don't smash them. You are confusing clicky with tactile. However everything is preference other than using membrane keyboards or a laptop.
I remember having to write a program in assembly which would hide/retrive messages inside image files. The handy cap was that I didn't know all the available commands of what we could even do in assembly or any resource for proper syntax. My team was useless, and the only reason I passed was a friend of mine managed to find a digital manual with basic file reading commands and through trial and error I was able to make the damn thing. Saved the data linearly in the image rgb and the only thing my instructor could say was why not try saving data diagonally or scatter it accorse the image. I wanted to say cuz you didn't teach us how to access image data in a non-linear way nor gave us any resource which even hinted at how to do it, but I didn't want to fail, so I just smiled and said that's a neat idea sir, I'll think about it next time.
Kudos for writing assembly for the RISC paradigm :) CISC is unnecessarily complicated. Also, it's nice that you went for the MIPS Instruction Set Architecture. Hope you still have the simulator on your laptop :) Thank you for the trip down memory lane! Later edit: I'm surprised that nobody left the solution in the comment section so here's my implementation (but the compiler would have done a better job most likely) .data greet: .asciiz "Please enter a strictly positive integer number: " error: .asciiz "Invalid input. Bye!" fizz: .asciiz "Fizz" buzz: .asciiz "Buzz" fizzBuzz: .asciiz "Fizz Buzz" separator: .asciiz ", " .text # display greeting message li $v0, 4 la $a0, greet syscall # read number li $v0, 5 syscall sgt $t0, $v0, 0 bnez $t0, validInput # number less than 1, display error message and exit li $v0, 4 la $a0, error syscall j theEnd validInput: li $t0, 1 # t0 is the loop counter register addi $t1, $v0, 0 # t1 is the loop limit register theLoop: bgt $t0, $t1, theEnd addi $a0, $t0, 0 li $a1, 3 jal isNumberDivisibleBy move $t2, $v0 # t2 holds the remainder of division by 3 addi $a0, $t0, 0 li $a1, 5 jal isNumberDivisibleBy move $t3, $v0 # t3 holds the remainder of division by 5 bnez $t2, checkWithFive bnez $t3, checkWithThree li $v0, 4 la $a0, fizzBuzz syscall j addSeparator checkWithFive: bnez $t3, printNumber li $v0, 4 la $a0, buzz syscall j addSeparator checkWithThree: bnez $t2, printNumber li $v0, 4 la $a0, fizz syscall j addSeparator printNumber: li $v0, 1 add $a0, $t0, 0 syscall addSeparator: li $v0, 4 la $a0, separator syscall addi $t0, $t0, 1 j theLoop theEnd: li $v0, 10 syscall # this function expects two variables in registers $a0 and $a1 # a0 holds the dividend # a1 holds the divisor # v0 returns the remainder isNumberDivisibleBy: div $a0, $a1 mfhi $v0 jr $ra
Nice. I only learned ARM and RISC-V in my computer engineering degree. I assume most here hear "assembly language" and think of just some single, monolithic thing regardless of instruction set and architecture. Now, though I'm rusty, I _might_ be more able to write a FizzBuzz in Verilog... "Output all results in parallel on an FPGA." "My code is taking forever to synthesize!"
Ok, I'm not the most hardcore programmer but that bit where he was scrambling to figure out how to code, in a language I don't even know got me unreasonably scared. Fantastic video! Not sure if any of my friends will feel my anxiety if I send them this video though xD
Everytime i look for motivation with the user stories assigned to me i watch Joma tech it boost up my confidence especially the video if programming was an anime. 😎😂 Also started learning python cause of joma even though i dont use it on my day to day task 😂
Would the hardware engineer equivalent of this be "synthesize a processor of any architecture on your FPGA, then write a fizzbuzz program that will run on your synthesized processor"?
You did a good job with the old guy's appearance and the voice and appearance of the square manager. The majority of the jokes did not land. The pictures in the alt tab were "trying too hard"/contrived/obviously set up. I didn't understand the desire for the less clicky keyboard--I thought typing = death, so why the desperation for the quiet keyboard?
Part 2?
Also, there are two easter eggs in this video that are related to the next character in the Joma Cinematic Universe.
Yes
Sure
Part 2.
that's a must
XD please
"I just got a offer from another squid game" had me dying
Yeah
@mr.plasmaboss get help bro
@mr.plasmaboss bruh you high or wut
2:08
mom’s basement
-Who the heck writes code in assembly?!
-Player one comlepted challenge
-Right, old geezers
That's what i thought lmao
Same lol
guys which keyboard is the first one the purple one anyone know
If u are using credit cards, ur payment is most probably being authenticated by assembly. I am ok with the assembly and used it in my career a lot.
@@CyberWorx Ok player one, thanks for the info
the cool thing is, the incompetent ceo actually knows how to code. that was quite impressive
Good at programming, bat at management.. hmmm i think i knew some people like this
@@krisyannuruha5147 that's when you go up the ladder but just came to program in the first place
Yes 😁😁
@@whannabi Happens a fairly often when they started the company
That´s how you know it´s fiction. 😄
The squid game recruiter even sends invitations via LinkedIn XD
didn't he copy you a bit tho?
Why dont you both collaborate making squid games series for programmers? It'd be massive.
@@dikademyid i’d love to XD
The fact that the old man completed it quickly cause assembly is an old langage, just like the games in the show, glorious !
sex, glorious !
@@corepure7073 Jesse, what the fuck are you talking about?
@@corepure7073 mysogyny in programming here wtf 😂🤣
@@corepure7073 not every female can have the easiest "job" my dude
completed in 40 seconds lmao
old man probably authored x86 assembly.
The Joma Cinematic universe is wild.
Indeed
Absolutely!
so right
Really
i love the CEO of Blindr
Joma's reaction at the last few minutes literally sums up what happens to students in a coding exam.
Eric Wang, is that you? 😅
@@Eric-xh9ee huh? I think you got the wrong guy.
@@eric9493 it was a joke because one of his characters is named Eric Wang, the CEO of Blindr and your name is Eric .
@@Eric-xh9ee oh haha.
damn dude, you have experienced that too?
well tough luck, mine auto-submitted while i was typing the code. they made us use notepad as the text-editor lol
One of the rare times a sponsor message looks actually like part of the script
"Those who win all 6 games will receive... a JOB" haha
Insane. As a candidate you have to participate in an indefinite number of rounds
As someone coding for 10+ years I can say it feels exactly like this when people watch over your shoulder judging you.
I remember that moment when FastAPI's creator tweeted that he wasn't eligible for a job cuz the company asked 5yrs of experience in FastAPI where it wasn't even 2yrs old.
@@fishyc43sar seriously...
@@manjindersinghsaini911 I wish I was kidding
@@fishyc43sar tf 😩
I’m an older dude, but some 40 years ago when I was writing code in COBOL or Fortran, this felt much the same with all the pressure not to have a “job” abend with a SOC 7 error, syntax error, etc and felt a shit ton of pressure to have clean code.
Jobs were submitted using 80 column punch card machines where each line of code was created by me sitting at the machine and cranking out each card aka line of code , then having a librarian (that was also me 😂 ) load up the 6250 BPI tapes on the mainframe and then running in batch overnight and praying that the code would be OK. If you screwed up, you would have to wait for the next overnight batch to run, so one period instead of a comma in a massive deck of punchcards would mean waiting another 24 hours to run your job.
See, things haven’t changed much from first gen mainframe computing days 😂 Funny part for me is that I am still in tech and still love it!
In my first job I was expected to write code on coding sheets then pass it on to the typing pool to enter
What are you writing THESE days? hmmm?
Dude, you remind me of my mother 😂
Biomedical research in a nutshell. One tiny error and you need to redo a week's worth of effort from scratch.
I used fortran 77
3:57 this part is funny because the old man is used to coding in asm, because it was popular back then
“I just received a competing offer from another squid game…”
Joma Tech shows the life of programmers in a cinematic format that i love.. I'm waiting for the part 2
This brought me back to college times when we had to submit our code before midnight :D (Fortunately not in Assembly). It was exactly the same feeling.
Imagine making it to the last part and dying just because of a bug.......
💀💀💀💀
"Do you see it?"
"No you don't"..
That one hit close to home
Honestly, I found his channel because I'm started to learn coding/ software engineer and I just wanna say that I just love Joma, he is so creative and his sense of humour will never get old for me. His girlfriend is so lucky to have him. 💗
no offence, you need to stop stalking his gf
That was sick man! Hope this serie continues as soon as possible.
Eric: "Remember what you learned in your computer architecture class"
Joma: "...I was a coding bootcamp student.."
💀💀💀💀
#relateable
I don't understand why this line so funny?
Can you explain that?
Please
@@egipebriyawan1455 because u dun learn computer architecture in coding bootcamp, only in computer science college program.
hi, just wanted to say that i failed many tests and online coding interviews but i still landed a great job in programming because i didn't quit. it seems dauntless but once you just start making your own projects, coding just makes sense because you were earnest in your learning. goodluck to you all on this grind.
How long did it take to get a hang of it?
I'm going to start learning coding
It’s funny how it’s an achievement just to get a job. I just got in too, hope I can keep it for a looonnnggg time
@@csy897 heyy.. i also got job today😅
Average gon leaver
Out of all the insane amounts of TH-cam paid ads I’ve ever watched, this is without a doubt my favourite. I actually thought it was a joke until halfway through.
This was brilliant! It was just like squid games, but with a lot of added humor and yeah, that's how I always feel when grilled about how my coding studies are going. I am only at javascript, so I'd be dead for sure lol
Moral of the story: Linear switch keyboards can save lives...
guys which keyboard is the first one the purple one anyone know
Sounds tactile
@@insane2539 maybe gmmk pro but I'm not sure
@@insane2539 Think 6.5 V2, the keycaps are GMK Taro
What's wrong with tactile switch?
As someone who built one keyboard one time, the keyboard bit sent me
guys which keyboard is the first one the purple one anyone know
@@insane2539 Check out Joma's other video on these keyboards
th-cam.com/video/C0f2pu0EVSg/w-d-xo.html
@@insane2539 it looks like the Primus 75, ilumkb still has some extras for sale
Where?
You here ? 😂
This is how you weave sponsored content into your videos, folks! You made it part of the story! :)
I love the play on job interviews at these companies haha. This made my day.
"U will be writing fizzbuzz..."
Me: "Lesgo"
"...in Assembly"
Me: "NO NO NO NO NO"
Imagine after 5 minutes it turns out he's been using the wrong assembly all along.
When Joma says he’s not that impressive but he’s your role model and it leaves you feeling confused…
As someone coding for 3+ years I can say it feels exactly like this when people watch over your shoulder judging you.
This was really well made ! Would love to see a sequel
the best squid game programmers version I've ever seen. your video making skills are legendary.
"shit, these are tactile switches" had me dying.
@@walter6905 Tactile switches usually make a loud click when you press on them, like the blue keyswitches. The thing with tactile switches is, than they are usually "heavy", so some people may feel tired after typing on tactile switches.
But besides that, it's probably just a personal preference.
Its just a personal preference. I am a former software engineer and use tactile (not clicky blues but big fan of subtle ones like zelios/holy panda)
@@xXrandomryzeXx lol no, tactile switches are more quiet than linears if you don't smash them. You are confusing clicky with tactile. However everything is preference other than using membrane keyboards or a laptop.
Good stuff! Very well done. Part Two for sure! 🥳
We all need a part 2 Joma !
That was a smooth way to present an sponsor
As someone currently in computer architecture: programming fizz buzz in MIPS would be the scariest challenge in Squid Game...
YAY! PART 2 PLS!!! btw that violin music fit so well
I'm just over here loving the music choice at the end. I want to hear the full piece now.
Obviously we need a part 2 😂 joma the actor never can get enough of him
THE MUSIC, ITS SO GOOD.
I’m excited for this series Joma!
do u know what's the background music he used?
@@shritishaw7510 I'm also looking for it, please let me know when u found it
@@mouadziani th-cam.com/video/xvzThDwbDrQ/w-d-xo.html
@@shritishaw7510 do you know the one at the end
@@jassingh6943 not yet identified.
I remember having to write a program in assembly which would hide/retrive messages inside image files. The handy cap was that I didn't know all the available commands of what we could even do in assembly or any resource for proper syntax.
My team was useless, and the only reason I passed was a friend of mine managed to find a digital manual with basic file reading commands and through trial and error I was able to make the damn thing.
Saved the data linearly in the image rgb and the only thing my instructor could say was why not try saving data diagonally or scatter it accorse the image.
I wanted to say cuz you didn't teach us how to access image data in a non-linear way nor gave us any resource which even hinted at how to do it, but I didn't want to fail, so I just smiled and said that's a neat idea sir, I'll think about it next time.
Yeah I don't think assembly or firmware programming would be hard if it were more mainstream but there's not much info out there
JOMA your videos are SOO FLAWLESS!
I cannot have enough of them haha.
GREAT JOB!
2:43 his name changed to marketing LOL
This is so freakin good!! Can't wait for part 2
Kudos for writing assembly for the RISC paradigm :) CISC is unnecessarily complicated.
Also, it's nice that you went for the MIPS Instruction Set Architecture. Hope you still have the simulator on your laptop :)
Thank you for the trip down memory lane!
Later edit: I'm surprised that nobody left the solution in the comment section so here's my implementation (but the compiler would have done a better job most likely)
.data
greet:
.asciiz "Please enter a strictly positive integer number: "
error:
.asciiz "Invalid input. Bye!"
fizz:
.asciiz "Fizz"
buzz:
.asciiz "Buzz"
fizzBuzz:
.asciiz "Fizz Buzz"
separator:
.asciiz ",
"
.text
# display greeting message
li $v0, 4
la $a0, greet
syscall
# read number
li $v0, 5
syscall
sgt $t0, $v0, 0
bnez $t0, validInput
# number less than 1, display error message and exit
li $v0, 4
la $a0, error
syscall
j theEnd
validInput:
li $t0, 1 # t0 is the loop counter register
addi $t1, $v0, 0 # t1 is the loop limit register
theLoop:
bgt $t0, $t1, theEnd
addi $a0, $t0, 0
li $a1, 3
jal isNumberDivisibleBy
move $t2, $v0 # t2 holds the remainder of division by 3
addi $a0, $t0, 0
li $a1, 5
jal isNumberDivisibleBy
move $t3, $v0 # t3 holds the remainder of division by 5
bnez $t2, checkWithFive
bnez $t3, checkWithThree
li $v0, 4
la $a0, fizzBuzz
syscall
j addSeparator
checkWithFive:
bnez $t3, printNumber
li $v0, 4
la $a0, buzz
syscall
j addSeparator
checkWithThree:
bnez $t2, printNumber
li $v0, 4
la $a0, fizz
syscall
j addSeparator
printNumber:
li $v0, 1
add $a0, $t0, 0
syscall
addSeparator:
li $v0, 4
la $a0, separator
syscall
addi $t0, $t0, 1
j theLoop
theEnd:
li $v0, 10
syscall
# this function expects two variables in registers $a0 and $a1
# a0 holds the dividend
# a1 holds the divisor
# v0 returns the remainder
isNumberDivisibleBy:
div $a0, $a1
mfhi $v0
jr $ra
Nice. I only learned ARM and RISC-V in my computer engineering degree. I assume most here hear "assembly language" and think of just some single, monolithic thing regardless of instruction set and architecture. Now, though I'm rusty, I _might_ be more able to write a FizzBuzz in Verilog... "Output all results in parallel on an FPGA." "My code is taking forever to synthesize!"
As a freshman studying Computer Science and recently took that same test using a fairly easy language. That is VERY, unnecessarily long.
Yo this was insane
I hope this is a full series of 6 videos, since you said there would be 6 games
5:14 Evelyn's picture on your wall? LOL 🤣
This is epic, love every video u made. So creative!
This is an accurate depiction of what coding assembly feels like.
Lmao that was so funny 😂 can’t wait to see the next one.
Ok, this was insanely creative 😂😂 how you included the add was perfect 😂
your writing is amazing!!! love it, new sub
Best yet! Hoping for more
Probably an Indian guy saved you with a tutorial eventually.
AliTech channel 😂
Wow, you're the best. And yes, we want part 2.
Oh i can't wait for the next episode that's dope man
this is lit!! congratulations for the video! Well done!
Old man definitely made it to where ctrl v gave him the entire code. Bet he wasn’t susceptible to the close ide rule too
That was the most natural “today’s sponsor” I’ve ever seen
I would genuinely watch this as a series 👌
that was the smoothest sponser ad
I have been waiting for something like this after the "programming like anime"
I laughed so hard when he didn’t use the keyboard because it was tactile switches haha
Yesssss part 2 ...can't waitttt
hell yes to be continued, that was sick!
Hey Joma, Love the content. I just wanted to ask what software are you using for animations in Joma Class?
@Joma Tech 04:32 how to achieve such satisfying keyboard sound?
Of course Part 2. Bro it was great !!
Very proud I was able to follow this Assembler talk. It has been a while.
this was the smoothest nordvpn plug i've ever seen
It's been 9 days and I am still waiting for part 2...Do u even remember you have a YT channel Joma?!
Looking forward to Part 2!
This is Gold, didnt want it to end.
Ok, I'm not the most hardcore programmer but that bit where he was scrambling to figure out how to code, in a language I don't even know got me unreasonably scared.
Fantastic video! Not sure if any of my friends will feel my anxiety if I send them this video though xD
Everytime i look for motivation with the user stories assigned to me i watch Joma tech it boost up my confidence especially the video if programming was an anime. 😎😂 Also started learning python cause of joma even though i dont use it on my day to day task 😂
This is probably the only video with the best product embedding on YT that I've seen!
This was hilarious! I want more!
Time to just JMP out the window instead
I think you should join joma's firt session So see What he can do with this ? :))
"I was a coding bootcamp student" 😂😂😂
This was so well done!
the music building up is really awesome lol
haha! I enjoyed this very much. I even laughed at the how the sponsor was integrated into the story. Great job!
damn joma's acting is actually dope
This was fun! Thank you for posting :)
that's probably the best ad integration I've ever seen on YT
Man Nord really needs to provide influencers with higher quality promo footage
This seriously had me until the end, I really want to see a full series of this!
im currently coding a platformer with a friend for school so this is extremely relatable
i want see more character development in the joma universe. Keep it up i like these videos
Would the hardware engineer equivalent of this be "synthesize a processor of any architecture on your FPGA, then write a fizzbuzz program that will run on your synthesized processor"?
I'm very happy with this series, and something about the inclusive casting is refreshing.
Intense, curious to know what is next!!
you're doing a such great job, dude!
Part two ? For sure 🤩
we want Senpai in the next episode 🤓 ( OMG he's so cool and his jacket is so big! 🤣🤣🤣)
Guyyy, you get this!!!😂😂😂
@@oshinubijoshua7719 Senior enginner (Senpai) don't code anymore also his doctor said not to becoz of carpal tunnel. So fingers crossed 😂
Imagine someone made this a horror game.
Bruh, you left us on a cliffhanger???
You did a good job with the old guy's appearance and the voice and appearance of the square manager. The majority of the jokes did not land. The pictures in the alt tab were "trying too hard"/contrived/obviously set up. I didn't understand the desire for the less clicky keyboard--I thought typing = death, so why the desperation for the quiet keyboard?
About the switches:
sometimes developers have so strong personal preferences that they won’t compromise. Even in a live or death situation ;)
It was really amazing and full of entertainment. Thanks a lot to bring smile on my face. 😊❤️