HILARIOUSLY ACCURATE? // NANOWAR OF STEEL - HelloWorld.java // Composer Reaction & Analysis

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 ม.ค. 2025

ความคิดเห็น • 87

  • @kollus3234
    @kollus3234 หลายเดือนก่อน +85

    Their guitar player, according to their website, is a computer engineer, data scientist and a researcher in AI field.

    • @quiricosolinas7876
      @quiricosolinas7876 หลายเดือนก่อน +20

      guitarist Valerio Storch is an engineer, bassist Edoardo has a phd in astronomy and he is in charge of ai. Otherwise the whole band has a ‘serious’ job outside music

    • @ChristianIce
      @ChristianIce หลายเดือนก่อน +14

      @@quiricosolinas7876
      "the whole band has a ‘serious’ job outside music"
      Let's say.. mostly :)

    • @Kaiman76
      @Kaiman76 หลายเดือนก่อน +6

      @@ChristianIce 🤣🤣🤣🤣🤣🤣 comunque la finezza del joeideCaio=null non si batte.

    • @CriticalReactions
      @CriticalReactions  หลายเดือนก่อน +7

      Whoa! That's absolutely wild. Everything I learn about this group makes me love them more :)

    • @Nyerguds
      @Nyerguds หลายเดือนก่อน +14

      Valerio Storch confirmed in the comments of the video that he's a Java developer.

  • @Skarn73
    @Skarn73 หลายเดือนก่อน +98

    "Pippo" is the Italian name of the Disney character "Goofy" but It Is also a name used when you have to explain to a newbie in programming that a variable can be named with whatever name you like.
    The sentence used Is Always the same: "when you define a variable you have to give It a name as "Pippo" (Goofy) "Pluto" or "Paperino" (Donald Duck)" examples done to make the newbie understand that the naming convention on the variables Is completely free, because there's nothing more different than code writing and comics.

    • @GioRewind
      @GioRewind หลายเดือนก่อน +11

      Moreover, because of that, every programmer has being using the "pippo" variable in their code at least once. So it's kinda the italian "foo".

    • @janisir4529
      @janisir4529 หลายเดือนก่อน +2

      Never heard of Pippo, not surprising, I'm not Italian, but also if you name your variable like that, I'm rejecting your commit on review without a second thought.

    • @danielszanto2955
      @danielszanto2955 หลายเดือนก่อน +2

      @@janisir4529 Your heartless madness!

    • @ttommi1893
      @ttommi1893 หลายเดือนก่อน

      ​@@janisir4529 Dude, u are making all italian programmers and engineers your enemy....

    • @janisir4529
      @janisir4529 หลายเดือนก่อน

      @@ttommi1893 I don't mind that.

  • @sorgeelenchus
    @sorgeelenchus หลายเดือนก่อน +68

    I heard they couldn’t play this song live once due to a missing semi-colon.

    • @MarioBuchichio
      @MarioBuchichio หลายเดือนก่อน +6

      @@sorgeelenchus imagine having a null pointer exception live! 😱

    • @SERGX1994
      @SERGX1994 หลายเดือนก่อน

      On my machine ran just fine! said the drummer.

  • @Nyerguds
    @Nyerguds หลายเดือนก่อน +25

    There are some tiny errors in the video clip (notably, they forgot one semicolon in the chorus, and accidentally put the space in the main args behind the "args" variable name), but the actual source code they put on GitHub is completely accurate, and compiles. Of course, it crashes at the end when you run it, but the crash is completely deliberate, and preceded by that four-line comment block.

  • @thePavuk
    @thePavuk หลายเดือนก่อน +9

    Love that confused moment of silence when the music stopped.

  • @mikesillycomedy1095
    @mikesillycomedy1095 หลายเดือนก่อน +18

    Thanks for introducing this to me… I’m in IT and used eclipse today (just for Birt though, Fellow it folks).

    • @Patterner
      @Patterner หลายเดือนก่อน +3

      my condolences. haven't used BIRT in a long time :) on 2024-12 yet?

    • @mikesillycomedy1095
      @mikesillycomedy1095 หลายเดือนก่อน

      Naaa… taking the 5th on the version

  • @alemutasa6189
    @alemutasa6189 หลายเดือนก่อน +14

    The program works btw lol. It's a bit longer than it's supposed to be but it works like a charm (unless you call songRefrain passing null as input, in that case you get a black metal generator)

    • @Player-px1jq
      @Player-px1jq หลายเดือนก่อน +2

      Actually No they are Missing a ; after pippo++ 😅

    • @alemutasa6189
      @alemutasa6189 หลายเดือนก่อน +2

      @@Player-px1jq damned semicolons lol

    • @MarkReed-smokindeist
      @MarkReed-smokindeist หลายเดือนก่อน

      The song's description has the GitHub link with the actual source code used in the song.

  • @ddguitars1969
    @ddguitars1969 หลายเดือนก่อน +7

    As a Java dev of twenty plus years, this is hilarious….i love the manly semi colon close brackets backline…. It’s very clever….. it also proves that Java rocks…..c# doesn’t have an equivalent song…..qed

  • @arrbee257
    @arrbee257 หลายเดือนก่อน +29

    "foo" and "bar" are two variable names commonly used in US sample code; they derive from the WW2 (?) acronym FUBAR - f*d up beyond repair .

    • @DavidePagani
      @DavidePagani หลายเดือนก่อน +12

      pippo, tizio and also caio (from Joey DeCaio as seen in the null pointer excepion at the end of the video) are the most common used variable names used by Italian programmers expecially while testing code.
      Pippo Is a common name in Italy and also Is goofy from disney. Tizio and Caio means "Somebody" and "Somebodyelse" 👍🏻

    • @CitizenGattoMatto
      @CitizenGattoMatto หลายเดือนก่อน +6

      In italy instead (Nanowar are italians) we use Pippo (Goofy), Pluto, Paperino (Donald Duck), or Tizio Caio and Sempronio .. quite common to use those when learning programming

    • @CriticalReactions
      @CriticalReactions  หลายเดือนก่อน +3

      Thanks for all of this. Like I said in the video was I was familiar with foo but not the rest. It's interesting (but makes sense in retrospect) that different spoken languages would have own common variable naming practices.

    • @EricWeir
      @EricWeir หลายเดือนก่อน +4

      FUBAR - Fucked Up Beyond All Recognition
      SNAFU - Situation Normal, All Fucked Up

    • @samiraperi467
      @samiraperi467 หลายเดือนก่อน +1

      And if you need more than foo and bar, the next one is canonically baz.

  • @fysy9989
    @fysy9989 หลายเดือนก่อน +19

    I'm a scientist using C++ (never used Java). Never would have thought you can make a for loop catchy

    • @Nyerguds
      @Nyerguds หลายเดือนก่อน +3

      A 'for' loop _and_ a 'while' loop :D

    • @perhvarnes
      @perhvarnes หลายเดือนก่อน

      @@Nyerguds They tend to harmonize 😄

    • @Mr_Yod
      @Mr_Yod หลายเดือนก่อน +1

      The only thing that wasn't catchy was the exception. =)

  • @richardjones38
    @richardjones38 หลายเดือนก่อน +27

    Surely the nerdiest metal song ever?

    • @alemutasa6189
      @alemutasa6189 หลายเดือนก่อน +2

      Probably. Although some tech-death bands go hard on the nerd rabbit hole with physics lol

    • @Nyerguds
      @Nyerguds หลายเดือนก่อน +6

      It's Dev Metal🤘

    • @tedarcher9120
      @tedarcher9120 2 วันที่ผ่านมา

      Not nearly as nerdy as math rock

  • @MarioBuchichio
    @MarioBuchichio หลายเดือนก่อน +3

    Great review. Above all, Nanowar is a lot of fun, and the musicianship is second to none. Love this guys.

  • @abbestiaaaaa7657
    @abbestiaaaaa7657 หลายเดือนก่อน +10

    Well the code is solid enough that they added a github link with the actual Java code

  • @alexeydorosh955
    @alexeydorosh955 หลายเดือนก่อน +14

    I am laughing out loud when imagine how a bunch of seriuous metal-looking men with their straight serious faces could sing "double close brackets" :D

    • @angiewegenerdjmetalamazon4468
      @angiewegenerdjmetalamazon4468 หลายเดือนก่อน +3

      Have you ever seen them live? Nothing is serious for them, or for their audiences. >< They all wear hilarious costumes on stage.

    • @kayr0112
      @kayr0112 หลายเดือนก่อน +1

      Semicolon!

  • @Forien
    @Forien หลายเดือนก่อน +11

    You might want to check their Valhalleluja or Norwegian Reggaeton as well

    • @CriticalReactions
      @CriticalReactions  หลายเดือนก่อน +4

      I got you covered on the former already :) th-cam.com/video/29Fqb4wPBN4/w-d-xo.html

  • @Carstein666
    @Carstein666 หลายเดือนก่อน +3

    Funny thing, it's not the first time I've heard a song in a form of programming code. Well, instead of a song with a code, I've heard a code that sounds like a song. In the video 'The Art of Code' programmer and musician Dylan Beattie talks about various obscure and weird programming languages. Some look like an abstract painting, some like a cookie recipe. And by the end of the video he talked about a coding language he invented that looks like a bad metal song. And then he performed a 'Hello World' program in this language, singing it on stage.

  • @UweKeim
    @UweKeim 14 วันที่ผ่านมา +1

    BTW, at 9:42, it is _not_ urAnus, it is Uranus (emphasis on the U, not the A)

  • @MarcoSozzi-k2p
    @MarcoSozzi-k2p หลายเดือนก่อน +6

    It's time for The power of imodium live version. Please.

  • @x10creeper52
    @x10creeper52 หลายเดือนก่อน +2

    tizio is "just a guy" in italian
    pippo is "goofy" in italian, it is usually used in examples highschool

  • @m4rt_
    @m4rt_ 9 วันที่ผ่านมา +1

    foo, bar, and baz are words that are often used in programming when you just want an example name, but then don't want to bother with having to come up with one that makes sense.

  • @CitizenGattoMatto
    @CitizenGattoMatto หลายเดือนก่อน +2

    As accurate as the null pointer exception at the end 😍😍😍😍😍😍😍😍😍 They nailed it !

  • @peczenyj
    @peczenyj หลายเดือนก่อน +2

    I hope next time they can read the source code of THAT famous Hello World written in Perl that ls an ASCII ART (a Camel)

  • @bigg2988
    @bigg2988 หลายเดือนก่อน +3

    While MANOWAR are left scratching their heads about never coming up with a motive as heroic as this!

  • @tedarcher9120
    @tedarcher9120 2 วันที่ผ่านมา +1

    Pippo and Tizio are basically italian Foo and Bar. Not sure why

  • @Phantomsbreath
    @Phantomsbreath 19 วันที่ผ่านมา +2

    Basically, Nanowar of Steel takes a completely rediculous idea, and treats it *completely seriously* and it's *funny as hell*

  • @StergiosMekras
    @StergiosMekras หลายเดือนก่อน +3

    Growing up in Greece during the 80s and 90s there was a massive overlap between nerds/geeks and metalheads. As someone with a CS degree, this is right up my alley.
    That said... IntelliJ is superior to Eclipse.

  • @tedarcher9120
    @tedarcher9120 2 วันที่ผ่านมา +1

    The only JIT compiled song

  • @m4rt_
    @m4rt_ 9 วันที่ผ่านมา +1

    Dylan Beattie has some good programming songs too, btw.

  • @MatteoMoggia-xb1kw
    @MatteoMoggia-xb1kw 21 วันที่ผ่านมา +2

    Try Tooth Fairy, you need a degree in economic science to get all the references😅

  • @heroshadow42
    @heroshadow42 11 วันที่ผ่านมา

    When I first heard this song, my first thought was the German metal song that is a cookie recipe.

  • @tedarcher9120
    @tedarcher9120 2 วันที่ผ่านมา +1

    You sgpuld review Bitcoin Billionaire. Even I didn't get all references on first listen!

  • @astevezimm
    @astevezimm หลายเดือนก่อน +1

    Music of the metal song about programming is "iterative", no pun intended 😆

  • @TheORealWitch
    @TheORealWitch หลายเดือนก่อน

    13:37 this just reminded me that you should listen to Metal Boomer Battalion if you've not already. Such a fun song. Also why the metal==false or something like that is in the lyrics. Their album was Dislike to False Metal.

  • @Fabbezlg
    @Fabbezlg หลายเดือนก่อน +1

    A commedy band that have more progressive/funny music is Xavleg! Mostly just the songs Library Murders, Smokebreak and to a lesser degree Children Of The Swine Kings. Other songs have some commedic musical moments in them like Surfs Up Goths, Space Cowboys and Sell Your Soul but rely mostly on the lyrics for the comedy. A lot of their songs are just funny from a lyrical perspective still.

  • @rafterbarr1506
    @rafterbarr1506 21 ชั่วโมงที่ผ่านมา

    The issue with so much of Nanowar are that so many of their parodies are porno type nastiness and or homo eroticism and these are not often funny to those who are not perverted. This song shows that can make music that is not to those levels of offensiveness.

  • @dawidsz56
    @dawidsz56 หลายเดือนก่อน +1

    We got programming heavy metal before GTA 6

  • @Edos512
    @Edos512 หลายเดือนก่อน +1

    how can it be not accurate if the song is the actual code xD

  • @rasati
    @rasati หลายเดือนก่อน +1

    day 2 of asking you to react to exploitopia by that handsome devil

  • @Patterner
    @Patterner หลายเดือนก่อน +6

    "comments are a love letter to your future self"
    en.wikipedia.org/wiki/Metasyntactic_variable^ (and ignore the german entry)

  • @ouroborus6951
    @ouroborus6951 หลายเดือนก่อน +4

    system.println just means print out and Afterwqrds got to next line
    So for example
    system.println(1);
    system.println(2);
    Would be
    1
    2
    Whereas
    system.print(1);
    system.print(2);
    Would be
    1 2

    • @Nyerguds
      @Nyerguds หลายเดือนก่อน +1

      Actually your second example would print "12".

    • @ouroborus6951
      @ouroborus6951 หลายเดือนก่อน +1

      @@Nyerguds Yeah your Right i do the Space more for clarity for what i meant