hot take: "hello world" is stupid and overrated. "you should know how to print a message to console" is a good advice, but testing it with this one specific, semantically awkward string is pointless and built up too much.
EDIT some hours later:
this post was kind of needlessly hostile and i'm vaguely unsure how to feel about "actually getting attention and spread on cohost." probably will try to avoid putting out similar things going forward, but for now i am glad for the perspectives and information people have shared! having got some sleep between then and now, i'm more able to keep an open mind it feels like. see also follow-up here for some of my thought process and the recognition that it was kind of bent by my prior experiences
programming is in many ways comparable to wizardry, and would likely by regarded as much by most people before modern times, as well as many people today. we use knowledge gleaned from books which are seen as incomprehensible to most people to create fantastical enchantments which project our faces and voices to other people across thousands of miles
those who practice wizardry ought to embrace the associated trappings
(yes i get that ppl worry that this sort of metaphor may contribute to the perceived inaccessibility of technical knowledge—and, it still is descriptive of the current state of affairs. plus imo it adds to the appeal which might draw ppl to learn more about it)
See, the thing about Hello World per se is that this is true and the exercise of "make a new language/new library/new system/whatever do A Very Recognizable Thing" is extremely welcoming and comforting. It's the entry-level version of porting Doom or Bad Apple!! to a new platform; for experienced people it's ritual, for people who are less experienced it's a good reminder that none of this stuff is hostile to you, you can make it do what you want. Especially in an era where more and more capitalists are trying to turn our computers into hostile architecture, this seems important.
Also, some of us older heads have worked with systems in the past where just getting it to say "Hello world!" was a challenge or even impossible outright. Try getting that out of older IBM Fortrans formatted like that...
Cringe is someone admitting you hold power over them, enough power to trigger their shame reflex enough that they need to vilify it as a defense. Embrace it.
this isn't to say OP is deeply wrong or whatever, I don't feel that strongly about it. But it's worth thinking about. Especially as other parts of the culture keep being co-opted, from "hacker" to "cyberpunk".
But the thing about "hello world" not serving much of a purpose these days is a testament to how little setup you need to do now just to get a new-to-you language to print something to the screen -- let alone the boilerplate, look at old Java. This whole thing used to require several books just to get it working.
Think of it like those unit tests are simple but you write them to fail / to make sure something is there. Except for making sure your toolchain and libraries and compiler version and etc works enough to print something to the screen.
That said, I want to make it clear that it's not just whimsy, it's computer history from, among other things, one of the bell labs tutorials on C (and B before it)
(And, also, if it feels like "hello world" is condescending, remember that programming has an audience that's often further back in the learning about computers thing than you are -- the industry doubles every 4 years last I saw, which means half of the industry has less than 4 years of experience. If you hate it, it's probably not written for you, and it may be worth looking elsewhere. No one's forcing you to write anything in particular, it's placeholder text.)

