mocha

im gay lol

i make games and software and other software

regrettably dutch

pfp by @lif3_0n_m4rs on twitter

A small animated 88x31 button. The text says 'lisanne.gay'. periodically eyes appear that briefly observe a moving cursor


Last.FM Recently Played


this account is part of the m,cai ringbug

↑up↑
here
↓down↓



phantasmaCora
@phantasmaCora

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


gwenverbsnouns
@gwenverbsnouns

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)


DecayWTF
@DecayWTF

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...


caro
@caro

it's also adorable bc its like u woke it up. or brought it to life. either way, baby program says hi


You must log in to comment.

in reply to @phantasmaCora's post:

well its not really about showing that yoy can print a string. it's about having a minimal program to make sure your build is set up correctly, to make sure you installed the compiler correctly, whatever.

I recently had an interview where the interviewer showed me such a minimal program and asked me to explain it as if to a novice. Included in my explanation was "and depending on the background of the novice, I'd probably mention that I want to go back in time and smack around whoever didn't punctuate the output like an adult, and now we're all subjected to looking at this line in every programming text as if it has meaning."