Oddbean new post about | logout
 yes, i know you been in this game a while but maybe this is your first experience fighting with the actual low level parts of it

literal is always implied, always

that's why abstractions are evil, because they confuse what is literally meant 
 😂 I'm just joking around. 
 i'm laughing

it's a beautiful thing to watch these things unfold in real time that we all went through at some point, usually over and over and over again

https://i.nostr.build/Q708a.jpg 
 Haven't even used PHP on this computer before, so it's like 😜 
 Took me like an hour, just to configure everything, so that I could try out Hello World. 😂 
 i think you read (some of) my kitchensink guide, how long until you could do a #golang hello world?

tbh i forget if you run linux... 
 Yeah, Linux.

I already have golang setup, so five minutes. 
 package main

func main(){
    fmt.Println("hello world")
}

The End 
 I just sat there, all frustrated, 

Why doesn't it run? 
Why doesn't it run?
OMG I hate computers and it's mutual! 😭
OMG I hate my life! 😭

Oh, forgot the <?php tag. Oops. Nevermind. 
 haha

yeah, php is a derivative of XML 
 It's like, the file extension is .php
It shoulda known. Just sayin. 
 yeah, but php be how it do 
 It do be tru, tho. 
 my god i barely even finished pressing ctrl-enter and i get an ack "reading emoji" from you

you are fast 
 😁 
 Not sure what the big deal is or why go is so verbose. In Libre office Writer I just type

Hello World

And there it is. 
 Superior IDE, that LibreOffice. 
 lol

markup is not programming 
 https://c.tenor.com/A45cGt6-WJUAAAAC/tenor.gif 
 we already had this discussion about how computers take everything literally, and all abstractions are still literal even if obfuscated 
 Proof of "Hello World". 😅 
It threw up errors, but wrote anyway, so oh well.

nostr:nevent1qvzqqqqqqypzq4ekxjmysc6vhtgs7fz3wasgn63ppyxegplhzh5rc4mmgcg6umkuqydhwumn8ghj7argv4nx7un9wd6zumn0wd68yvfwvdhk6tcpr4mhxue69uhkummnw3ezumt4w35ku7thv9kxcet59e3k7mf0qqsgkpy6vemyljr7qqn28hrt5fq7edrwdlv9c7mgsumg2t9a270vp3gqg9mds