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
"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.
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.
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.
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)
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
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" 👍🏻
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
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.
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.
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.
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.
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.
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.
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.
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
Their guitar player, according to their website, is a computer engineer, data scientist and a researcher in AI field.
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
@@quiricosolinas7876
"the whole band has a ‘serious’ job outside music"
Let's say.. mostly :)
@@ChristianIce 🤣🤣🤣🤣🤣🤣 comunque la finezza del joeideCaio=null non si batte.
Whoa! That's absolutely wild. Everything I learn about this group makes me love them more :)
Valerio Storch confirmed in the comments of the video that he's a Java developer.
"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.
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".
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.
@@janisir4529 Your heartless madness!
@@janisir4529 Dude, u are making all italian programmers and engineers your enemy....
@@ttommi1893 I don't mind that.
I heard they couldn’t play this song live once due to a missing semi-colon.
@@sorgeelenchus imagine having a null pointer exception live! 😱
On my machine ran just fine! said the drummer.
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.
Love that confused moment of silence when the music stopped.
Thanks for introducing this to me… I’m in IT and used eclipse today (just for Birt though, Fellow it folks).
my condolences. haven't used BIRT in a long time :) on 2024-12 yet?
Naaa… taking the 5th on the version
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)
Actually No they are Missing a ; after pippo++ 😅
@@Player-px1jq damned semicolons lol
The song's description has the GitHub link with the actual source code used in the song.
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
"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 .
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" 👍🏻
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
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.
FUBAR - Fucked Up Beyond All Recognition
SNAFU - Situation Normal, All Fucked Up
And if you need more than foo and bar, the next one is canonically baz.
I'm a scientist using C++ (never used Java). Never would have thought you can make a for loop catchy
A 'for' loop _and_ a 'while' loop :D
@@Nyerguds They tend to harmonize 😄
The only thing that wasn't catchy was the exception. =)
Surely the nerdiest metal song ever?
Probably. Although some tech-death bands go hard on the nerd rabbit hole with physics lol
It's Dev Metal🤘
Not nearly as nerdy as math rock
Great review. Above all, Nanowar is a lot of fun, and the musicianship is second to none. Love this guys.
Well the code is solid enough that they added a github link with the actual Java code
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
Have you ever seen them live? Nothing is serious for them, or for their audiences. >< They all wear hilarious costumes on stage.
Semicolon!
You might want to check their Valhalleluja or Norwegian Reggaeton as well
I got you covered on the former already :) th-cam.com/video/29Fqb4wPBN4/w-d-xo.html
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.
BTW, at 9:42, it is _not_ urAnus, it is Uranus (emphasis on the U, not the A)
It's time for The power of imodium live version. Please.
tizio is "just a guy" in italian
pippo is "goofy" in italian, it is usually used in examples highschool
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.
As accurate as the null pointer exception at the end 😍😍😍😍😍😍😍😍😍 They nailed it !
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)
While MANOWAR are left scratching their heads about never coming up with a motive as heroic as this!
Pippo and Tizio are basically italian Foo and Bar. Not sure why
Basically, Nanowar of Steel takes a completely rediculous idea, and treats it *completely seriously* and it's *funny as hell*
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.
The only JIT compiled song
Dylan Beattie has some good programming songs too, btw.
Try Tooth Fairy, you need a degree in economic science to get all the references😅
When I first heard this song, my first thought was the German metal song that is a cookie recipe.
You sgpuld review Bitcoin Billionaire. Even I didn't get all references on first listen!
Music of the metal song about programming is "iterative", no pun intended 😆
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.
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.
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.
We got programming heavy metal before GTA 6
how can it be not accurate if the song is the actual code xD
day 2 of asking you to react to exploitopia by that handsome devil
"comments are a love letter to your future self"
en.wikipedia.org/wiki/Metasyntactic_variable^ (and ignore the german entry)
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
Actually your second example would print "12".
@@Nyerguds Yeah your Right i do the Space more for clarity for what i meant