Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

Geek Culture / Programmers humour...?!?!

Author
Message
WLGfx
17
Years of Service
User Offline
Joined: 1st Nov 2007
Location: NW United Kingdom
Posted: 20th Nov 2011 21:06
I needed to take a break from debugging and fixing so I had a nosey for some programming jokes and quotes and I thought I'd share them. There's lot's of them so I've put them in a CODE block...



I particularly liked the OOP one...

Mental arithmetic? Me? (That's for computers) I can't subtract a fart from a plate of beans!
Warning! May contain Nuts!
zenassem
22
Years of Service
User Offline
Joined: 10th Mar 2003
Location: Long Island, NY
Posted: 20th Nov 2011 21:12 Edited at: 20th Nov 2011 21:16
One of my favorites...

Quote: "
99% of errors can be attributed to the interface between the chair and the keyboard!"


~ZENassem
WLGfx
17
Years of Service
User Offline
Joined: 1st Nov 2007
Location: NW United Kingdom
Posted: 20th Nov 2011 21:15


and

Quote: "Deleted code EQUALS debugged code..."


Mental arithmetic? Me? (That's for computers) I can't subtract a fart from a plate of beans!
Warning! May contain Nuts!
WLGfx
17
Years of Service
User Offline
Joined: 1st Nov 2007
Location: NW United Kingdom
Posted: 20th Nov 2011 21:37 Edited at: 20th Nov 2011 21:48
Just came up with this one after seeing something similar...

Quote: "Programming graphics in Dark Basic Pro is like finding the square root of PI using Roman numerals."


Aww! Was that a little unfair?

EDIT:
Quote: "Mostly, when you see programmers, they aren't doing anything. One of the attractive things about programmers is that you cannot tell whether or not they are working simply by looking at them. Very often they're sitting there seemingly drinking coffee and gossiping, or just staring into space. What the programmer is trying to do is get a handle on all the individual and unrelated ideas that are scampering around in his head."


Here's one for Grog Grueslayer!!!
Quote: "If you want to go somewhere, goto is the best way to get there."


Mental arithmetic? Me? (That's for computers) I can't subtract a fart from a plate of beans!
Warning! May contain Nuts!
Phaelax
DBPro Master
22
Years of Service
User Offline
Joined: 16th Apr 2003
Location: Metropia
Posted: 20th Nov 2011 21:48
Quote: "One of my most productive days was throwing away 1000 lines of code"



If there's one thing I've learned about programming in a professional environment, it's that the majority of programmers don't seem to know any more about computers outside of programming than your grandparents.

"You're not going crazy. You're going sane in a crazy world!" ~Tick
zenassem
22
Years of Service
User Offline
Joined: 10th Mar 2003
Location: Long Island, NY
Posted: 20th Nov 2011 22:02
Quote: "
A computer program will always do what you tell it to do, but rarely what you want to do.
"


~ZENassem
Neuro Fuzzy
17
Years of Service
User Offline
Joined: 11th Jun 2007
Location:
Posted: 20th Nov 2011 22:38
Quote: " Anyone even peripherally involved with computers agrees that object-oriented programming (OOP) is the wave of the future. Maybe one in 50 of them has actually tried to use OOP – which has a lot to do with its popularity. "

lol... when did that quote originate? 1970?

budokaiman
FPSC Tool Maker
15
Years of Service
User Offline
Joined: 24th Jun 2009
Playing: Hard to get
Posted: 20th Nov 2011 22:48
Quote: "C++, where friends can access your privates."

This was the only one that was even remotely funny.

Quote: "lol... when did that quote originate? 1970?"

This. That joke isn't only outdated, it doesn't even make sense.


Who says famine has to be depressing?
CoffeeGrunt
17
Years of Service
User Offline
Joined: 5th Oct 2007
Location: England
Posted: 20th Nov 2011 23:03
I must not be programmer enough to get them. I didn't really find any of them funny.

Accoun
19
Years of Service
User Offline
Joined: 9th Jan 2006
Location: The other end of the galaxy...
Posted: 20th Nov 2011 23:18 Edited at: 20th Nov 2011 23:25


Make games, not war.
Got Last.fm? Join the TGC Last.fm group!
Quel
16
Years of Service
User Offline
Joined: 13th Mar 2009
Location:
Posted: 20th Nov 2011 23:19
Though most of them are kinda hardcore nerdy jokes, i can appreciate them.

---

Let OOP the wave of the future, or the present, let as many people use it and have their own distinct opinion of it as you want...

Could just somebody finally tell me simple and clear, what it actually is? I can't seem to be able to find out without attending some university class or whatever.

-In.Dev.X: A unique heavy story based shoot'em ~35%
-CoreFleet: An underground commander unit based RTS ~15%
-TailsVSEggman: An Sonic themed RTS under development for idea presentation to Sega ~15%
WLGfx
17
Years of Service
User Offline
Joined: 1st Nov 2007
Location: NW United Kingdom
Posted: 20th Nov 2011 23:27
@Accoun - Good stuff. At least some of us here get them... lol

@Quel - OOP is a simple way to bloat your code with tons of extra nonsense (which also looks like spaghetti code). It's like wanting a simple pixel on the screen and having to add the rest of the house, fixtures and fittings included, which is totally unnecessary...

Mental arithmetic? Me? (That's for computers) I can't subtract a fart from a plate of beans!
Warning! May contain Nuts!
Indicium
16
Years of Service
User Offline
Joined: 26th May 2008
Location:
Posted: 20th Nov 2011 23:37
I like OOP, I don't see the problem.

WLGfx
17
Years of Service
User Offline
Joined: 1st Nov 2007
Location: NW United Kingdom
Posted: 20th Nov 2011 23:43
I like OOP too, it's not that easy to figure out. At least it took me as long to learn, as it was to learn to program in the first place, and double that time to learn what OOP was and how to implement it.

^ See it still confuses me. I think OOP was invented to filter out the good programmers from the bad ones. Just don't give a programmer a screwdriver...

Mental arithmetic? Me? (That's for computers) I can't subtract a fart from a plate of beans!
Warning! May contain Nuts!
Jeku
Moderator
21
Years of Service
User Offline
Joined: 4th Jul 2003
Location: Vancouver, British Columbia, Canada
Posted: 20th Nov 2011 23:57
I like them!

And for the record I find OOP easier to comprehend than spaghetti-code strictly procedural coding. Everything in the world is made up objects that inherit from each other, so that's the way I see my code structure when I make games!


Software Engineer - Metamoki
Diggsey
19
Years of Service
User Offline
Joined: 24th Apr 2006
Location: On this web page.
Posted: 21st Nov 2011 02:58
These are only funny in the extent to which they are true:


[b]
Neuro Fuzzy
17
Years of Service
User Offline
Joined: 11th Jun 2007
Location:
Posted: 21st Nov 2011 03:04
Quote: "Could just somebody finally tell me simple and clear, what it actually is? I can't seem to be able to find out without attending some university class or whatever."



[long winded answer]
Here's a quick java example:



So... an "Athlete" has experience and an action name. In this example, the experience system is completely controlled in the Athlete class, so when Runner and Swimmer extend Athlete, they inherit Athlete's methods. However, the "get action name" method is declared as abstract, so it has no actual code attached to it until a subclass defines it. So Runner and Swimmer define the getActionName() method, and then in the loop, either a Runner or a Swimmer is created, but it's treated through the same interface, so it acts like a Runner (this is called polymorphism)


[short answer]
Data members and function calls have restricted access so single chunks of code dealing with the same concepts and data can be treated as individual objects.


It's hard to realize what OOP is without having programmed in both a procedural and OO language.

Neuro Fuzzy
17
Years of Service
User Offline
Joined: 11th Jun 2007
Location:
Posted: 21st Nov 2011 03:06
Quote: "This was the only one that was even remotely funny."

really? I always find it hard not to laugh while explaining how friend classes can access each other's protected and private members

Jeku
Moderator
21
Years of Service
User Offline
Joined: 4th Jul 2003
Location: Vancouver, British Columbia, Canada
Posted: 21st Nov 2011 03:19
Quote: "Programming jokes are all the same, but only when compared by value rather than by reference."


That one doesn't make sense. What does it have to do with passing by value as opposed to passing by reference?


Software Engineer - Metamoki
Neuro Fuzzy
17
Years of Service
User Offline
Joined: 11th Jun 2007
Location:
Posted: 21st Nov 2011 03:23
I just found a funny quote:

[referring to multiplying pointers]

It's surprising that Bjarn Strostroup didn't find some counter-intuitive and confusing interpretation of an overloaded multiplication operator on pointers - if he couldn't do it, who else can?...

WLGfx
17
Years of Service
User Offline
Joined: 1st Nov 2007
Location: NW United Kingdom
Posted: 21st Nov 2011 04:29
At the moment I'm not finding OOP very funny!

If normal people have alphabet soup do programmers have binary soup?

Windows is proof that pure rubbish works. Give a pig enough force and it can fly too, there's just no point to it...

Some programmers even get to see the sun coming up.

Mental arithmetic? Me? (That's for computers) I can't subtract a fart from a plate of beans!
Warning! May contain Nuts!
Diggsey
19
Years of Service
User Offline
Joined: 24th Apr 2006
Location: On this web page.
Posted: 21st Nov 2011 05:10
Quote: "That one doesn't make sense. What does it have to do with passing by value as opposed to passing by reference?"


It says comparing by value, not passing by value. They all refer to different things but they're all equally worthless?

[b]
Agent Dink
21
Years of Service
User Offline
Joined: 30th Mar 2004
Location:
Posted: 21st Nov 2011 06:21
Quote: "I am not sure why this works but it fixes the problem."


LOL, I like this one.

Had an instance like this tonight. Loading a 3d sound without playing it was taking my framerate from 450 to 120. As soon as the sound was played, the framerate would recover.

Solved it by just putting in "play sound 1 : stop sound 1" immediately after loading the sound effect.

http://lossofanonymity.wordpress.com
Rampage
17
Years of Service
User Offline
Joined: 4th Feb 2008
Location: New Zealand
Posted: 21st Nov 2011 06:37
Quote: "*Knock, knock*
-Who's there?
*long pause*
-Java!

*Knock, knock*
-Who's there>
-C++!

*Knock, knock*
-Assembler!"

That made me laugh
Quote: "I am not sure why this works but it fixes the problem."

This. This is very true.

Regards,

Max
Kezzla
16
Years of Service
User Offline
Joined: 21st Aug 2008
Location: Where beer does flow and men chunder
Posted: 21st Nov 2011 09:59
Quote: "// drunk, fix later"

lol this comment has spelled the doom of some of my projects.

Sometimes I like to use words out of contents
budokaiman
FPSC Tool Maker
15
Years of Service
User Offline
Joined: 24th Jun 2009
Playing: Hard to get
Posted: 21st Nov 2011 13:43
Quote: "really? I always find it hard not to laugh while explaining how friend classes can access each other's protected and private members "

I think you may have misread my post. That joke was the only one that I found funny in the first post.

Quote: " "*Knock, knock*
-Who's there?
*long pause*
-Java!

*Knock, knock*
-Who's there?
-C++!

*Knock, knock*
-Assembler!"
"

That was a good one.


Who says famine has to be depressing?
Van B
Moderator
22
Years of Service
User Offline
Joined: 8th Oct 2002
Location: Sunnyvale
Posted: 21st Nov 2011 13:49
Quote: ""Programming graphics in Dark Basic Pro is like finding the square root of PI using Roman numerals.""


Not unfair, maybe a bit redundant, irrelevant, bullhickey...

Seriously, if your having difficulty with graphics in DBPro, find another hobby, maybe quilt making or religion is more suited to you .

My favorit has always been the old Binary joke (10 types of people...)

I'm sure we all have our own stories or jokes without the need to regurgitate though. One time, I made my little brother 'rewind' a DVD all the way to the start before putting it away X).

Health, Ammo, and bacon and eggs!
Indicium
16
Years of Service
User Offline
Joined: 26th May 2008
Location:
Posted: 21st Nov 2011 15:13
Quote: "- The bug is always in the last place you look.."


I don't continue to look for it after I've found it

WLGfx
17
Years of Service
User Offline
Joined: 1st Nov 2007
Location: NW United Kingdom
Posted: 21st Nov 2011 17:09
@Van B - I only inserted that at the time because it was better than dubbing anything else. I couldv'e put ZX81 instead...

I liked the "knock knock" one too... Was still giggling while I was making another coffee...

Mental arithmetic? Me? (That's for computers) I can't subtract a fart from a plate of beans!
Warning! May contain Nuts!
Red Eye
16
Years of Service
User Offline
Joined: 15th Oct 2008
Location:
Posted: 21st Nov 2011 17:41
OMG THEY ARE ALL SO FREAKING FUNNY!

I did love this one tho:

Quote: "*Knock, knock*
-Who's there?
*long pause*
-Java!

*Knock, knock*
-Who's there>
-C++!

*Knock, knock*
-Assembler!"


But they were all freaking funny!

RalphY
20
Years of Service
User Offline
Joined: 6th Sep 2004
Location: 404 (UK)
Posted: 24th Nov 2011 20:07
Shamelessly taken from the old stackoverflow "What's your best programming joke?" question (sadly the original question got removed so I can't credit authors):

Quote: "
int getRandomNumber()
{
return 4; // chosen by fair dice roll.
// guaranteed to be random.
}
"


Quote: "
Q: "Whats the object-oriented way to become wealthy?"


A: Inheritance
"


And not strictly programming related, but I like it anyway:
Quote: "
A man flying in a hot air balloon suddenly realizes he's lost. He reduces height and spots a man down below. He lowers the balloon further and shouts to get directions, "Excuse me, can you tell me where I am?"
The man below says: "Yes, you're in a hot air balloon, hovering 30 feet above this field."
"You must work in Information Technology," says the balloonist.
"I do" replies the man. "How did you know?"
"Well," says the balloonist, "everything you have told me is technically correct, but It's of no use to anyone."
The man below replies, "You must work in management."
"I do" replies the balloonist, "But how'd you know?"
"Well", says the man, "you don't know where you are, or where you're going, you expect me to be able to help. You're in the same position you were before we met, but now it's my fault."
"


Go banana! | Super Nintendo Chalmers! | When I grow up I'm going to Bovine University!
Daniel wright 2311
User Banned
Posted: 24th Nov 2011 20:14
X does not = mc square

It equels what ever we want it to =

Or is this what it ment in the first place

my signature keeps being erased by a mod So this is my new signature.
Rampage
17
Years of Service
User Offline
Joined: 4th Feb 2008
Location: New Zealand
Posted: 24th Nov 2011 22:03
@Daniel, it's E=MC^2


Regards,

Max
TheComet
17
Years of Service
User Offline
Joined: 18th Oct 2007
Location: I`m under ur bridge eating ur goatz.
Posted: 24th Nov 2011 22:14
Quote: "OOP is a simple way to bloat your code with tons of extra nonsense (which also looks like spaghetti code). It's like wanting a simple pixel on the screen and having to add the rest of the house, fixtures and fittings included, which is totally unnecessary..."


You really need to check out what OOP is capable of before shooting a comment like that...

Quote: "// Magic. Do not touch."


AAAHAHAHAHAAHAAHAHAAHAHA That, good sir, made my day! There's some history I'll let you in on as to why I'm still laughing as I type:

Lotus Notes was (or still is) widely used in many companies, and when you wanted to write a plugin or some kind of program for it, you'd have to do it in a horrible language simply known as "Lotus Script". It was the only way to communicate with Lotus Notes. There are two major problems with this : 1) The scripting language is horrible and 2) the interpreter is bugged like hell! This always lead to unpredictable outcomes.

So you'd have these random errors pop up that took up to 3 days and 42 cups of coffee to solve, and once you finally got it working, you'd find comments like "Magic, do not touch"

TheComet

Daniel wright 2311
User Banned
Posted: 24th Nov 2011 23:49 Edited at: 24th Nov 2011 23:49
Quote: "Daniel, it's E=MC^2"


And this is the joke,lol,why? most all programers use x for everything and not e for energy.

I know, its stupid, its all I had at the time.

my signature keeps being erased by a mod So this is my new signature.
TheComet
17
Years of Service
User Offline
Joined: 18th Oct 2007
Location: I`m under ur bridge eating ur goatz.
Posted: 25th Nov 2011 00:02
E=MC^2 is the famous formula from Einstein, describing how much energy exists in a certain mass. Don't tell me you've never heard of that before

TheComet

Daniel wright 2311
User Banned
Posted: 25th Nov 2011 00:20
Quote: "Don't tell me you've never heard of that before"


hence the joke

my signature keeps being erased by a mod So this is my new signature.
TheComet
17
Years of Service
User Offline
Joined: 18th Oct 2007
Location: I`m under ur bridge eating ur goatz.
Posted: 25th Nov 2011 00:28
oh, now I see...

MrValentine
AGK Backer
14
Years of Service
User Offline
Joined: 5th Dec 2010
Playing: FFVII
Posted: 26th Nov 2011 05:07 Edited at: 26th Nov 2011 05:08
Actually the joke there is... Einstein got it wrong...

What happens when you put a programmer in a cage with a monkey...





Exactly...


EDIT

RALPHY YOU MADE MY WEEK!... (Managenent ahahahahahahaha)

Neuro Fuzzy
17
Years of Service
User Offline
Joined: 11th Jun 2007
Location:
Posted: 26th Nov 2011 05:43
that monkey thing reminded me of another joke.

Quote: "It has been theorized that a group of monkeys typing randomly on keyboards for an enormous amount of time, will eventually recreate the entire works of shakespeare. The internet has proven this theory completely wrong."


WLGfx
17
Years of Service
User Offline
Joined: 1st Nov 2007
Location: NW United Kingdom
Posted: 26th Nov 2011 17:23 Edited at: 26th Nov 2011 17:25
Found these:


I wasn't knocking OOP, I was making a joke about it... he he

I also find this funny every time I see it:

Quote: "Page left intentionally blank."


Why?

Mental arithmetic? Me? (That's for computers) I can't subtract a fart from a plate of beans!
Warning! May contain Nuts!
jrowe
22
Years of Service
User Offline
Joined: 12th Oct 2002
Location: Here
Posted: 26th Nov 2011 18:27
Quote: "It has been theorized that a group of monkeys typing randomly on keyboards for an enormous amount of time, will eventually recreate the entire works of shakespeare. The internet has proven this theory completely wrong."


You say that... http://shakespeare.mit.edu/

For Fathers and Sons who enjoy wholy spirits.
MrValentine
AGK Backer
14
Years of Service
User Offline
Joined: 5th Dec 2010
Playing: FFVII
Posted: 26th Nov 2011 19:21
A day in the life of a DBPro programmer...

DO
SYNC
LOOP


REM oh leave it out...

Indicium
16
Years of Service
User Offline
Joined: 26th May 2008
Location:
Posted: 27th Nov 2011 15:14
My girlfriend doesn't parse <head> tags.

JohnA
13
Years of Service
User Offline
Joined: 20th Jul 2011
Location: The second star on the right
Posted: 28th Nov 2011 09:42
You have mentioned Einstein, but he said
"computers are useless, they only do what you tell them to do

lol

Heres Johnny
CumQuaT
AGK Master
15
Years of Service
User Offline
Joined: 28th Apr 2010
Location: Tasmania, Australia
Posted: 1st Jan 2012 14:46
Alright, I'll revive this thread....

An ASCII character walks into a bar, goes up to the barkeep and asks for a double of whiskey.
The bartender asks "One of those days, huh?" and the ASCII character says "Yeah... Just found out I'm suffering from a parity error..."
The bartender gives him a grimace and says "Yeah, I thought you looked a bit off..."

BA-BAYM!

bitJericho
22
Years of Service
User Offline
Joined: 9th Oct 2002
Location: United States
Posted: 5th Jan 2012 16:03
"The big corporations are suddenly taking notice of the web, and their reactions have been slow. Even the computer industry failed to see the importance of the Internet, but that's not saying much. Let's face it, the computer industry failed to see that the century would end." - Douglas Adams


Ashingda 27
17
Years of Service
User Offline
Joined: 15th Feb 2008
Location:
Posted: 5th Jan 2012 23:10
Hehe fun read.



BMacZero
19
Years of Service
User Offline
Joined: 30th Dec 2005
Location: E:/ NA / USA
Posted: 7th Jan 2012 00:20
Quote: "Why programmers often mistake Christmas for Halloween?
Because OCT(31) = DEC(25)"

Very clever.

Captain Coder
FPSC Reloaded TGC Backer
13
Years of Service
User Offline
Joined: 6th Jul 2011
Playing: Elite: Dangerous
Posted: 9th Jan 2012 04:28 Edited at: 9th Jan 2012 04:30
An old C programming joke:



Took awhile for me to understand, but it eventually dawned on me

As a believer in Jesus Christ, I am trying to use my passion for game creation for His glory.

Login to post a reply

Server time is: 2025-05-20 01:03:35
Your offset time is: 2025-05-20 01:03:35