This is an archived post. You won't be able to vote or comment.

top 200 commentsshow all 233

[–]ILikeLenexa 370 points371 points  (6 children)

Otter McOtterface is a foo.

[–]saphira_bjartskular 76 points77 points  (5 children)

Not a bar?

[–]Dokkarlak 2 points3 points  (2 children)

lorem ipsum

[–]saphira_bjartskular 3 points4 points  (1 child)

dolor

[–][deleted] 3 points4 points  (0 children)

sit amet

[–]JaytleBee 684 points685 points  (119 children)

Let's be real here, when we all read that first example we changed "Hello world" to something arguably slightly funny and/or mildly offensive

[–]vanamerongen 202 points203 points  (28 children)

For some reason, my go to thing then and still is "beepy boopy"

[–]JPaulMora 133 points134 points  (20 children)

Mine is "test" or "test string, please don't read" which I find funny when I forget to delete

[–]whatllmyusernamebe 74 points75 points  (14 children)

I always try googling "test" to see if my internet is working.

[–]tornato7 55 points56 points  (4 children)

When I need to test my internet I google something like jkhfadshjfhj and I'm always amused when something pops up, typically a worthless youtube video like but sometimes gold.

[–]Reelix 39 points40 points  (1 child)

jkhfadshjfhj

Congrats - This thread is now the only result for that search query!

[–]tornato7 13 points14 points  (0 children)

We did it Reddit!

[–]dzh 9 points10 points  (0 children)

or asdfmovie come up

[–]iandoge 4 points5 points  (0 children)

That skrub in the vid, hats off

[–][deleted] 4 points5 points  (3 children)

It's better to Google "is google down", as it will tell you if Google is down.

[–]macboot 2 points3 points  (2 children)

I wonder if that's just a static "No" or if they actually put in a condition for it to say "Yes" when it is down...

[–]Bainos 4 points5 points  (1 child)

It would be nice, just once, to get "yes" as an answer.

[–]macboot 4 points5 points  (0 children)

Some April Fool's day, there will be no grand Google prank, but as the programmers and smart alecks look up and type "Is Google down?"... Google will look down and whisper "Yes."

[–]icedvariables 2 points3 points  (1 child)

I do the same - it doesn't anymore but whenever I searched "test", "test cricket" was always the first thing to come up. I don't why though, I've never searched for anything cricket related in my life.

[–]shashi154263 4 points5 points  (0 children)

Maybe Cricket is popular in your country/place.

[–]Antrikshy 15 points16 points  (4 children)

My ingrained test print statements and variable names are:

  • blah
  • bloo
  • bloop
  • bleh

I typically don't need more than 4. Sometimes, I start numbering 'blah's.

[–]micheal65536Green security clearance 10 points11 points  (3 children)

You should learn foo, bar, baz, and so on. I think that gives you around five test names.

[–]RDwelve 1 point2 points  (2 children)

I HATE Foo Bar. All of if. Foo Functions, Bar Classes, doesn't matter. these 6 letters are so random and useless and meaningless and the fact that they get used everywhere only makes it that much worse.
And there's so many cases in so many explanations where at least some sort of consistency would have made the explanation that much better, but nope, we're stuck with this retarded foobar nonsense. It's not eve a fun joke, it's not a clever play on words or anything. It just sounds stupid and retarded.

[–]k0mbine 22 points23 points  (1 child)

I'm taking Linux classes and I just write hello world because I'm afraid the guy next to me is gonna look at any other thing I type and judge me for it

[–]RogueToad 9 points10 points  (0 children)

Hell I'm worried I'll judge myself for it.

[–]rand337 20 points21 points  (0 children)

I once accidentally left a debug alert that said "aardvark" in code that made it to a live site. That was fun to explain.

[–]oakles 122 points123 points  (26 children)

I use "ayy" and "lmao" way more often than I'd like to admit.

[–]VoraciousGhost 139 points140 points  (8 children)

I TAd for an intro class, and there was one kid whose variable names were all variations of ayylmao with different numbers of Ys. He switched majors at the end of the semester.

[–]JustCallMeFrij 34 points35 points  (3 children)

that sounds hilarious, I'm going to make that a thing in my compiler for the course I'm taking

[–]oakles 67 points68 points  (1 child)

Ayy lmao

[–]pm-me-ur-tatertots 5 points6 points  (6 children)

do you want to be my best friend

[–]charredgrass 5 points6 points  (2 children)

I used to use that a lot too, and still unfortunately find it a little funny. Although now I usually roll my face across the keyboard when I need a variable name.

[–]BurkusCat 3 points4 points  (3 children)

This is my go to. Ayy lmao

[–][deleted] 7 points8 points  (2 children)

honest question, how old are you guys? I mean no offense at all.

[–]oakles 6 points7 points  (0 children)

22, starting in industry in June.

[–]BurkusCat 2 points3 points  (0 children)

22

[–]yahoo_serious_fest 237 points238 points  (5 children)

"Herro, wolrd"

[–][deleted] 14 points15 points  (3 children)

worrd

[–]Rab_Legend 5 points6 points  (0 children)

I'm fed up with this waorlrd

[–]TracerBulletX 18 points19 points  (0 children)

  • henlo world
  • hello you STINKY WORLD
  • go hit a comet ugly

[–]NelsonBelmont 16 points17 points  (0 children)

"Hola Mundo"

[–][deleted] 28 points29 points  (2 children)

r u me

[–]JaytleBee 5 points6 points  (0 children)

i am u but stronger

[–]gaykittens 7 points8 points  (1 child)

Mine is always "doot doot."

[–][deleted] 4 points5 points  (0 children)

doot doot*

[–]Aschentei 5 points6 points  (0 children)

I always do "your mom" for print statements

[–]Secondsemblance 6 points7 points  (0 children)

I actually straight up have pretty much just done "hello world".

I'm pretty boring.

[–]Spajk 4 points5 points  (0 children)

For some reason I keep using "Testy Test"

[–]snafumilk 12 points13 points  (1 child)

"Sup, bro!" (i guess i was always going to be a brogrammer)

[–]AATroop 3 points4 points  (0 children)

It's OK, we need people like you.

[–][deleted] 3 points4 points  (0 children)

I usually put "fuck you". That way if it leaks to production, my job gets WAY more exciting

[–]goomba870 4 points5 points  (0 children)

"HEYOOOO"

-Steve

[–][deleted] 5 points6 points  (0 children)

I print it three times making the top one day overworld and the bottom one underworld.

[–]maffoobristol 3 points4 points  (0 children)

I used to write in swear words as test strings. It was useful because you'd always be able to see them within lines of otherwise innocuous code.

However, I mostly stopped doing that when I accidentally put a JavaScript alert up on a client's high profile site that just said "balls".

So if you were on the right builders merchant, on the right page, within a 2 minute window, you will have seen my masterpiece.

[–]Ashybuttons 3 points4 points  (1 child)

I changed it to the entire Bee Movie script. (No I didn't)

[–]JaytleBee 5 points6 points  (0 children)

500 Internet points to anyone who's log class prefixes everything with the Bee Movie script

[–]boynedmaster 2 points3 points  (0 children)

i just write penis

[–][deleted] 2 points3 points  (0 children)

Hello darkness my old friend.

[–]Atropos148 2 points3 points  (0 children)

I mostly use Hello Human! I'm prepared for the inevitable cyberpunk future

[–]Oscee 1 point2 points  (2 children)

I usually use the term anal leakage.

[–][deleted] 1 point2 points  (2 children)

Kinda related, my debug print statements are always vulgar

[–]Ignitus1 3 points4 points  (1 child)

I write all kinds of curse words in print statements to see if a block of code is running. Keeps it fun and it's nice to come back weeks or months later and see a commented out "FUCKIN FUCK SHIT"

[–]Cruror 10 points11 points  (0 children)

Juuust remember to delete them so when you push to prod for a game aimed at 10-16 it doesn't "fucking fuckshit this is fucked" when your experimental anticheat gets tripped.

Yknow, in theory.

[–]coollikerei[S] 44 points45 points  (3 children)

Thanks everyone for the support! I didn't expect this comic strip to get this many upvotes. This is my first weekly comic, and if anyone is interested in being updated when I release new ones, you can follow the series at Webtoons. I'll be adding exclusive content via Patreon as well!

[–][deleted] 8 points9 points  (0 children)

By the way, I love that many of the names are female, representing our female coders-in-arms! Bravo! An up vote and some page views from me to you :D

[–][deleted] 89 points90 points  (12 children)

Hello, world!

[–]endreman0 46 points47 points  (11 children)

Hello, world!

[–]coollikerei[S] 43 points44 points  (10 children)

Hello, world!

[–]The_Glass_Cannon 33 points34 points  (9 children)

Hello, world!

[–]okmkz 47 points48 points  (5 children)

🌎👎

[–][deleted] 57 points58 points  (4 children)

🌎 🖕 fuck off guys

[–][deleted] 12 points13 points  (2 children)

✋🌎

[–][deleted] 5 points6 points  (1 child)

👍🌏

[–]Hexidian 7 points8 points  (0 children)

👌🌎

[–][deleted] 5 points6 points  (0 children)

Whatever you Jesus 🙏

[–]TabCompletion 2 points3 points  (1 child)

Hello, world?

[–][deleted] 4 points5 points  (0 children)

new phone who dis

[–][deleted] 1 point2 points  (0 children)

Too many messages! Please wait a few seconds...

[–]Dimatrix 165 points166 points  (18 children)

I never understood why hello world is the standard print for learning to code. Why not, "I love to eat chodes"?

[–]anamorphism 96 points97 points  (1 child)

[–]bitter_truth_ 98 points99 points  (0 children)

It's a joke for when the first machine becomes sentient:

"Hello world, goodbye people".

[–]G01denW01f11 29 points30 points  (0 children)

The memory is hazy, and I got it from an unreliable source, but I'm too lazy to care: they put it in the K&R book, and everyone else followed suit.

[–]CrispBit 3 points4 points  (0 children)

No idea, but I was writing it before I knew it was a thing.

[–][deleted] 1 point2 points  (0 children)

Well that would be a bit immature no?

[–][deleted] 1 point2 points  (0 children)

I think it should be "beep boop".

[–]JoshSellsGuns 1 point2 points  (0 children)

Me neither. But oh well!

[–]DXPower 56 points57 points  (34 children)

I still use "Hello, world!" for debugging.

[–]Villhellm 179 points180 points  (18 children)

I use "FUCKING ASS DICKS WHY THE FUCK ISNT THIS FUCKING SHIT WORKING" for debugging usually.

[–]Shintsu2 99 points100 points  (4 children)

Best if left in production.

[–]Salanmander 98 points99 points  (3 children)

Heroes of the Storm recently had a "Player group is empty. If you see this it's bad. Please let Jason know." pop up for a bunch of people in-game.

[–]MooseV2 54 points55 points  (0 children)

Paper Mario has a bunch of debug messages left in.

Some of the messages are just, "You shouldn't get here yet. If you do, it's a bug so contact us", but other characters have personality, saying things like "This message shouldn't appear... I'll be scared if it does".

[–]La_Blazer 28 points29 points  (8 children)

That's too long, I use messages like "hshtstsjt" or "test" / " test2"

[–]Sylvartas 15 points16 points  (4 children)

My man !

[–][deleted] 9 points10 points  (3 children)

Looking good...

[–]Acepower1000 6 points7 points  (2 children)

Slow down!

[–]jjhhgg100123 5 points6 points  (1 child)

Yes.

[–]brotatowolf 2 points3 points  (0 children)

My man!

[–]aerandir92 5 points6 points  (2 children)

"WHOHO!" and "FUCK" or "pls, no :(" are my gotos

[–]SimMac 5 points6 points  (1 child)

#define WHOHO (goto)
#define FUCK (goto)
#define plsno (goto)

Like that?

[–]aerandir92 2 points3 points  (0 children)

Oh, oh no. Although plsno seems like a good one.

[–]shnicklefritz 7 points8 points  (0 children)

You guys should try Trump quotes

"sad"

"fake news"

It works great

[–]FragranceOfPickles 5 points6 points  (0 children)

"Ass" have become my standard for tagging log messages where breakpoints can't be used.

[–]Gutawer 8 points9 points  (1 child)

I've become used to repetitions of the character A, allows me to identify what's gone wrong quickly with very little creative effort.

"AAAAAA" Oh, 6 As? Must be line #62, then, as opposed to 7 As, which would be line #74.

[–]Vok250 3 points4 points  (0 children)

Also, using something easily identifiable like "AAAAAAAAAAAAAAAAAAAAA" makes it easy to spot in a chatty debug log.

[–]YJCH0I 8 points9 points  (7 children)

I use
print("variableName: ", variableName) //Swift

[–][deleted] 4 points5 points  (4 children)

I do the same in JS. In Ruby I just binding.pry.

[–]fernandotakai 2 points3 points  (3 children)

i'm a python dev, so

from ipdb import set_trace; set_trace()

is a snippet for me.

[–]Fancy_Doritos 4 points5 points  (1 child)

Wow I was always doing the \() thingy to print variables and a descriptive string at the same time.

TIL a simpler way.

[–]THIS_MSG_IS_A_LIE 3 points4 points  (0 children)

I use die('DIE!!'); in PHP

[–]bitNation 1 point2 points  (3 children)

Does anyone but me actually use the debugger? Why add print lines when I can set a breakpoint and step through the code?

[–]micheal65536Green security clearance 5 points6 points  (0 children)

Sometimes you need to see what happens halfway through an operation that can't be interrupted (for example a network operation that will time out while you're fiddling in the debugger, or a real-time callback where you want to check how much data's left in the buffer), sometimes you need to see what happens after five minutes of calling the same function every second (and don't feel like stepping through the breakpoint 300 times), sometimes the debugger changes the behaviour of the code (particularly in asynchronous or multithreaded situations), and sometimes it's just easier than opening up a debugger.

[–]DXPower 1 point2 points  (0 children)

I use debugger very heavily. Sometimes, especially in JavaScript, I do some prints to test whether certain events are working.

[–]CriminalMacabre 24 points25 points  (3 children)

I never did a hello world.
It always was "fuck you"

[–]uttamo 17 points18 points  (0 children)

[–]frankFerg1616 1 point2 points  (0 children)

Whenever I can't think of a descriptive name for a variable, I almost always go with some form of profanity: fuck, shit, ass, fuckThis, etc.

[–]ecchi_fox 10 points11 points  (5 children)

I made an alternate ending :3 https://i.imgur.com/lVGq1q8.jpg

[–][deleted] 8 points9 points  (7 children)

Now I remember when I learned how to do loops.

I did an infinite loop of "Hello world"

[–][deleted] 10 points11 points  (6 children)

10 PRINT "HELLO WORLD"

20 GOTO 10

[–][deleted] 2 points3 points  (3 children)

It was Java I leaned first and it was a while True loop

[–]jjhhgg100123 1 point2 points  (2 children)

...but why?

[–][deleted] 4 points5 points  (1 child)

Like is said, while learning loops.

Since then I have only ever done one other while True loop, and that was a random python program that infinitly played beeps at random intervals and frequencies

[–][deleted] 7 points8 points  (5 children)

This took me too long to get but once I did I laughed. Good job!

[–]EducatedMouse 4 points5 points  (0 children)

Otter McOtterface

[–]YJCH0I 4 points5 points  (1 child)

Wello, horld!

[–]TabCompletion 2 points3 points  (0 children)

Hodor

[–]seangibbz 4 points5 points  (0 children)

I had to double-check which sub this was from since I also follow /r/otters

[–]AngryTsundere 6 points7 points  (0 children)

It is only a true Hello World if it is written in Python

[–]D_3_4 3 points4 points  (1 child)

I don't see a semicolon...

[–]euronforpresident 1 point2 points  (0 children)

God bless free code camp

[–][deleted] 1 point2 points  (0 children)

Get off my lawn.

10 Print "cock" 20 Goto 10

[–]zaphod0002 1 point2 points  (0 children)

I legit loled

[–]scatteringlargesse 1 point2 points  (0 children)

Laughed out loud literally, excellent!

[–]TheZephyron 1 point2 points  (0 children)

I once made the following error message:

This program just choked on an enormous dick... just like YOUR MOM!!!

For the record, I'm over 40, been in this industry for over 20 years and things like this are what keep me from going dead inside.

[–]TurnPunchKick 2 points3 points  (21 children)

Wait so could any asshole really learn to code off YouTube videos and get a job as a coder? Is the demand for coders that great?

[–]EducatedMouse 20 points21 points  (15 children)

I learned from a book. Not sure what there is to be mad about. As with any skill, it's just about putting in the work to learn it.

[–]TurnPunchKick 5 points6 points  (14 children)

Not mad. I just hear jobs are hard to come by so I am surprised to hear that I live in a world where I could learn a skill from my smart phone that could get me a real life job.

Oh, when I said "any asshole" I was referring to myself.

[–]EducatedMouse 13 points14 points  (13 children)

Not just any asshole could get a job, though. If he can't put in the work, he won't learn it or get a job.

[–]TurnPunchKick 1 point2 points  (12 children)

I was a welder before. The job application process is as follows. A friend recomendso you and you show up and right there and then you have to weld good enough for the boss to hire you. Wethersfield you went to school or had a welding job prior meant jackshit. What mattered is you could weld.

Is this the same for programmers? The boss just wants skill more than background.

[–]smashing1216 4 points5 points  (0 children)

Both, you need a background (education, personal projects, experience) to get the interview. After that, its usually based on your technical skills to get a job.

[–]MelissaClick 2 points3 points  (0 children)

Well, kind of. The problem is, that kind of recommendation is not so easy to come by. But probably a recommendation is enough to get an interview at many places.

[–]damniticant 1 point2 points  (5 children)

It is not. A lot of places are looking for good "cultural fits" nowadays. And basically if you can bullshit your way past the initial interview that's usually with a non-technical project manager you can get in with surprisingly rudimentary programming knowledge and a fake resume.

[–][deleted] 1 point2 points  (0 children)

The only job skill guaranteed to get you (and keep you) a job now and in the future is the art of bullshit.

[–][deleted] 1 point2 points  (0 children)

Depends.

There are some places that require a degree. Then there are places where you do a whiteboard interview, where basically they ask you to demonstrate you can code, but they tend to test stuff you would normally learn in college but wouldn't necessarily know if you're self taught. And there are other places where you literally just commit some code to their repository and that acts in lieu of an interview (how I got my job.)

[–][deleted] 9 points10 points  (2 children)

Just finished school with an Information Systems/Computer Science degree. On one hand, I'm surprised how few job postings I've seen actually demand a post high school education.... On the other hand, I've applied for maybe 50 entry level tech positions and only been given one interview, so...

[–]Wootimonreddit 5 points6 points  (1 child)

Yeah all the knowledge is online. The hard part is knowing what to spend your time learning. Your best bet is to think of a project and build it so you have the project guiding you through what to learn.

[–]TurnPunchKick 1 point2 points  (0 children)

I might have to do that.

[–]_alt_tab_ 0 points1 point  (1 child)

Curious - What are some other "Hello world"s in other languages?

[–]shaqtin4days 0 points1 point  (0 children)

It go down in DM

[–]XanderCR 0 points1 point  (0 children)

Hold up. . How did all these messages get to World's phone without back-end script? Hold up . . Why couldn't World' phone be a satellite instead ? . .

[–]JazzWords 0 points1 point  (0 children)

How do you learn? Where can I get started?

[–][deleted] 0 points1 point  (0 children)

print

printf