DonationCoder.com forum
 
Read-only archive. This is a static copy of the DonationCoder.com forum. Reading and searching work as before; logging in, posting and private messages do not.
Archive of 2026-10-21 · About this archive · Main site

Last post Author Topic: Programming/Coder humor  (Read 247,422 times)

app103

  • That scary taskbar girl
  • Global Moderator
  • Joined in 2006
  • *****
  • Posts: 5,888
    • Participated in NANY Challenge Six Times
    • Coding Snacks
    • Gathering Badge
    • Cody Award
    • Volunteers/Staff
Re: Programming/Coder humor
« Reply #50 on: October 01, 2014, 01:23 PM »
Quote
Oh, your head hasn't exploded yet? This should do it.

HTML9 Responsive Boilerstrap JS

Renegade

  • Tell me something you don't know...
  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 13,291
    • Participated in NANY Challenge Three Times
    • Furry Fandom Badge - Furry Fandom
    • Linux User
Re: Programming/Coder humor
« Reply #51 on: October 01, 2014, 01:40 PM »
^^  :Thmbsup: :Thmbsup: :Thmbsup:
Slow Down Music - Where I commit thought crimes...

Freedom is the right to be wrong, not the right to do wrong. - John Diefenbaker

Edvard

  • Coding Snacks Author
  • Charter Honorary Member
  • Joined in 2005
  • ***
  • Posts: 3,027
    • Participated in NANY Challenge Once
    • Coding Snacks
    • Linux User
Re: Programming/Coder humor
« Reply #52 on: November 14, 2014, 02:51 AM »
http://blog.djmnet.org/2013/01/14/from-novice-to-master-and-back-again/
Quote
From Novice to Master, and Back Again

In 1985, I was a freshman at St. Olaf College in Minnesota. The college had a VAX 11/780 running 4.2BSD and a PDP-11/70 running v7 with some Berkeley and local code hacked in. It was my first experience with multi-user systems other than dialing into an MS-DOS BBS or two.

The college’s Academic Computing Center had printouts of the 4.2BSD manuals, plus some home-grown documentation, available for sale so students could learn how to use UNIX. One week I sat in the Science Center terminal room and started going through the alphabetical list of the commands available on the VAX, trying each one and reading its man page to learn what it did.

Eventually I got to “su”. “Become the super-user”? What’s that? Does it involve wearing a cape? Sounds interesting, so I tried it. To my disappointment, it just asked for a password, and wouldn’t do anything.

Shortly thereafter, someone came running into the room and asked, “Are you David MacKenzie? Did you just run ‘su’?” “Yeah… what does it do?” “Uh, don’t do that.” My failed “su” attempt had been logged on the system console and one of the sysadmins was worried about an attempted breakin.

Within a year, I did have root access on the VAX, as I learned enough to be hired as a student system programmer. I contributed to upgrading the machine to 4.3BSD when that was released.

Recently I was working on a CentOS Linux virtual machine and needed to look up the command-line options to “su”. I had worked for the past several years mostly on Macs where “sudo” is preferred, so my “su” skills were rusty. I ran “man su” and got the information I needed. Then at the bottom of the screen I sheepishly read “Written by David MacKenzie.”

In the 1990s, while filling in gaps in the GNU toolset, I wrote the GNU “su”, and I had forgotten about it. It’s still what Red Hat and other distributions are shipping.

At least I know what it does now.

:-[
All children left unattended will be given a mocha and a puppy.

Deozaan

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 9,827
    • Participated in NANY Challenge Eight Times
    • Cody Award
Re: Programming/Coder humor
« Reply #53 on: November 14, 2014, 04:51 AM »
I like that one, Edvard. :)
« Last Edit: November 12, 2017, 10:29 PM by Deozaan »

MilesAhead

  • Supporting Member
  • Joined in 2009
  • **
  • Posts: 7,736
    • Coding Snacks
Re: Programming/Coder humor
« Reply #54 on: November 14, 2014, 11:55 AM »
@Edvard that is weird.  What happens to me that's similar is I try to answer someone's question that is video related.  I haven't done any video conversions in several years and have forgotten most of what I knew.  After a search I click on the most closely related hit.  Then in the thread I find my own post from back when I knew some of the stuff.  Deja Vu all over again.  :)

app103

  • That scary taskbar girl
  • Global Moderator
  • Joined in 2006
  • *****
  • Posts: 5,888
    • Participated in NANY Challenge Six Times
    • Coding Snacks
    • Gathering Badge
    • Cody Award
    • Volunteers/Staff
Re: Programming/Coder humor
« Reply #55 on: November 16, 2014, 09:59 AM »
tomorrow.jpg

Deozaan

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 9,827
    • Participated in NANY Challenge Eight Times
    • Cody Award
Re: Programming/Coder humor
« Reply #56 on: November 17, 2014, 06:34 AM »
(see attachment in previous post)

And here's a similar one:

Code: (generic)
public static DateTime
getYesterdaysDate() {
	DateTime yesterday = DateTime.Now;
	Thread.Sleep(24*60*60*1000);
	return yesterday;
}

Renegade

  • Tell me something you don't know...
  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 13,291
    • Participated in NANY Challenge Three Times
    • Furry Fandom Badge - Furry Fandom
    • Linux User
Re: Programming/Coder humor
« Reply #57 on: November 17, 2014, 06:57 AM »
^  :Thmbsup: ;D
Slow Down Music - Where I commit thought crimes...

Freedom is the right to be wrong, not the right to do wrong. - John Diefenbaker

MilesAhead

  • Supporting Member
  • Joined in 2009
  • **
  • Posts: 7,736
    • Coding Snacks
Re: Programming/Coder humor
« Reply #58 on: November 17, 2014, 11:45 AM »
This is my favorite bit of prank code.  On non-microchannel machines running OS/2 you could hang the machine using debug in a Dos window to create this program.

cli
jmp $

I think they finally virtualized the Dos interrupt flags in OS/2 2.1 which eliminated the hang.  On microchannel a non maskable interrupt would fire after so many milliseconds if the interrupt flag was not reset.

TaoPhoenix

  • 0 - 60 ... then back to 0 again!
  • Supporting Member
  • Joined in 2011
  • **
  • Posts: 4,642
    • Participated in NANY Challenge Three Times
Re: Programming/Coder humor
« Reply #59 on: November 17, 2014, 04:41 PM »
This is my favorite bit of prank code.  On non-microchannel machines running OS/2 you could hang the machine using debug in a Dos window to create this program.

cli
jmp $

I think they finally virtualized the Dos interrupt flags in OS/2 2.1 which eliminated the hang.  On microchannel a non maskable interrupt would fire after so many milliseconds if the interrupt flag was not reset.


I know it's old and retro, but I think I remember from one summer camp (maybe?? heh!  ) That you wreck the hardware of a BBC Micro with some bunch of commands that could even start a fire!

Use attachthumb=# to show an attached image as an expandable thumbnail, or attach=# to show full size. (With Brackets)

MilesAhead

  • Supporting Member
  • Joined in 2009
  • **
  • Posts: 7,736
    • Coding Snacks
Re: Programming/Coder humor
« Reply #60 on: November 17, 2014, 05:19 PM »
This is my favorite bit of prank code.  On non-microchannel machines running OS/2 you could hang the machine using debug in a Dos window to create this program.

cli
jmp $

I think they finally virtualized the Dos interrupt flags in OS/2 2.1 which eliminated the hang.  On microchannel a non maskable interrupt would fire after so many milliseconds if the interrupt flag was not reset.


I know it's old and retro, but I think I remember from one summer camp (maybe?? heh!   ) That you wreck the hardware of a BBC Micro with some bunch of commands that could even start a fire!


That's taking it a bit far.  Also it would put the lie to the adage "you can't hurt hardware with software."  But there's exceptions that prove the rule I guess.  :)

I seem to remember another one that put jagged lines on the screen in full screen mode with sound effects that made you feel the monitor glass was shattering.

MilesAhead

  • Supporting Member
  • Joined in 2009
  • **
  • Posts: 7,736
    • Coding Snacks
Re: Programming/Coder humor
« Reply #61 on: November 17, 2014, 05:23 PM »
void ReadTomorrowsNews()
{
    Sleep(24*60*60*1000);
    ShellExecute("http://www.nyt.com");
}

TaoPhoenix

  • 0 - 60 ... then back to 0 again!
  • Supporting Member
  • Joined in 2011
  • **
  • Posts: 4,642
    • Participated in NANY Challenge Three Times
Re: Programming/Coder humor
« Reply #62 on: November 18, 2014, 08:38 AM »
^  :Thmbsup:

That belongs in the code humour thread!

[attachimg=#]
Use attachthumb=# to show an attached image as an expandable thumbnail, or attach=# to show full size. (With Brackets)

MilesAhead

  • Supporting Member
  • Joined in 2009
  • **
  • Posts: 7,736
    • Coding Snacks
Re: Programming/Coder humor
« Reply #63 on: November 18, 2014, 11:32 AM »
^

Renegade

  • Tell me something you don't know...
  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 13,291
    • Participated in NANY Challenge Three Times
    • Furry Fandom Badge - Furry Fandom
    • Linux User
Re: Programming/Coder humor
« Reply #64 on: November 18, 2014, 12:52 PM »
This entire thread:

http://stackoverflow.com/questions/234075/what-is-your-best-programmer-joke

I'll post a few.

Quote
Q: How do you tell an introverted computer scientist from an extroverted computer scientist?

A: An extroverted computer scientist looks at your shoes when he talks to you.



A SQL query goes into a bar, walks up to two tables and asks, "Can I join you?"



Q: how many programmers does it take to change a light bulb?

A: none, that's a hardware problem



Jesus and Satan have an argument as to who is the better programmer. This goes on for a few hours until they come to an agreement to hold a contest with God as the judge. They set themselves before their computers and begin. They type furiously, lines of code streaming up the screen, for several hours straight.

Seconds before the end of the competition, a bolt of lightning strikes, taking out the electricity. Moments later, the power is restored, and God announces that the contest is over. He asks Satan to show his work. Visibly upset, Satan cries and says, “I have nothing. I lost it all when the power went out.”

“Very well,” says God, “let us see if Jesus has fared any better.”

Jesus presses a key, and the screen comes to life in vivid display, the voices of an angelic choir pour forth from the speakers.

Satan is astonished. He stutters, “B-b-but how?! I lost everything, yet Jesus’ program is intact! How did he do it?”

God chuckles, “Everybody knows… Jesus saves.”



Command line Russian roulette

Code: (generic)
[ $[ $RANDOM % 6 ] == 0 ] && rm -rf / || echo *Click*



There are 16 pages of jokes.

You're welcome for me ruining your productivity today. ;) ;D
Slow Down Music - Where I commit thought crimes...

Freedom is the right to be wrong, not the right to do wrong. - John Diefenbaker

Renegade

  • Tell me something you don't know...
  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 13,291
    • Participated in NANY Challenge Three Times
    • Furry Fandom Badge - Furry Fandom
    • Linux User
Re: Programming/Coder humor
« Reply #65 on: December 04, 2014, 07:29 AM »
From a thread on Reddit:

[attachimg=#]
Slow Down Music - Where I commit thought crimes...

Freedom is the right to be wrong, not the right to do wrong. - John Diefenbaker

Edvard

  • Coding Snacks Author
  • Charter Honorary Member
  • Joined in 2005
  • ***
  • Posts: 3,027
    • Participated in NANY Challenge Once
    • Coding Snacks
    • Linux User
Re: Programming/Coder humor
« Reply #66 on: December 26, 2014, 04:41 AM »
Quote
I was telling my friends a TCP joke the other day; I had to keep repeating it slower and slower until they got it.
;D ;D ;D
All children left unattended will be given a mocha and a puppy.

Edvard

  • Coding Snacks Author
  • Charter Honorary Member
  • Joined in 2005
  • ***
  • Posts: 3,027
    • Participated in NANY Challenge Once
    • Coding Snacks
    • Linux User
Re: Programming/Coder humor
« Reply #67 on: December 26, 2014, 04:59 AM »
If you've used Linux in any serious capacity, you'll get it:

007.png
All children left unattended will be given a mocha and a puppy.

Edvard

  • Coding Snacks Author
  • Charter Honorary Member
  • Joined in 2005
  • ***
  • Posts: 3,027
    • Participated in NANY Challenge Once
    • Coding Snacks
    • Linux User
Re: Programming/Coder humor
« Reply #68 on: December 26, 2014, 05:26 AM »
THE LAST TWO PANELS!! I CAN'T STOP LAUGHING!!

os.png

;D ;D ;D
All children left unattended will be given a mocha and a puppy.

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,931
    • Gathering Badge
    • Plugin Coding Medal
    • Participated in NANY Challenge Seventeen Times
    • Cody Award
    • Coding Snacks
    • Volunteers/Staff
Re: Programming/Coder humor
« Reply #69 on: December 26, 2014, 06:50 AM »
;D

mwb1100

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 1,645
Re: Programming/Coder humor
« Reply #70 on: December 26, 2014, 08:13 AM »
Quote
I was telling my friends a TCP joke the other day; I had to keep repeating it slower and slower until they got it.
;D ;D ;D

I'd tell you a UDP joke, but you might not get it.

ewemoa

  • Honorary Member
  • Joined in 2008
  • **
  • Posts: 2,922
    • Plugin Coding Medal
    • Participated in NANY Challenge Three Times
Re: Programming/Coder humor
« Reply #71 on: December 26, 2014, 02:09 PM »
Nice follow up!

wraith808

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 11,205
    • Participated in NANY Challenge Fourteen Times
    • Coding Snacks
    • Writer
    • Hardware Hacker
Re: Programming/Coder humor
« Reply #72 on: December 31, 2014, 06:05 PM »
programmers.jpg

Renegade

  • Tell me something you don't know...
  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 13,291
    • Participated in NANY Challenge Three Times
    • Furry Fandom Badge - Furry Fandom
    • Linux User
Re: Programming/Coder humor
« Reply #73 on: January 20, 2015, 01:05 PM »
Hurry and win 10,000 DOGE with a programmer/CS joke!

http://www.reddit.com/r/dogecoin/comments/2t0tz1/giveaway_today_i_made_some_major_progress_on_a/
Slow Down Music - Where I commit thought crimes...

Freedom is the right to be wrong, not the right to do wrong. - John Diefenbaker

Renegade

  • Tell me something you don't know...
  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 13,291
    • Participated in NANY Challenge Three Times
    • Furry Fandom Badge - Furry Fandom
    • Linux User
Re: Programming/Coder humor
« Reply #74 on: February 05, 2015, 01:18 PM »
RFC 1925

http://tools.ietf.org/html/rfc1925

Network Working Group                                  R. Callon, Editor
Request for Comments: 1925                                          IOOF
Category: Informational                                     1 April 1996


                     The Twelve Networking Truths

Status of this Memo

  This memo provides information for the Internet community.  This memo
  does not specify an Internet standard of any kind.  Distribution of
  this memo is unlimited.

Abstract

  This memo documents the fundamental truths of networking for the
  Internet community. This memo does not specify a standard, except in
  the sense that all standards must implicitly follow the fundamental
  truths.

Acknowledgements

  The truths described in this memo result from extensive study over an
  extended period of time by many people, some of whom did not intend
  to contribute to this work. The editor merely has collected these
  truths, and would like to thank the networking community for
  originally illuminating these truths.

1. Introduction

  This Request for Comments (RFC) provides information about the
  fundamental truths underlying all networking. These truths apply to
  networking in general, and are not limited to TCP/IP, the Internet,
  or any other subset of the networking community.

2. The Fundamental Truths

  (1)  It Has To Work.

  (2)  No matter how hard you push and no matter what the priority,
       you can't increase the speed of light.

       (2a) (corollary). No matter how hard you try, you can't make a
            baby in much less than 9 months. Trying to speed this up
            *might* make it slower, but it won't make it happen any
            quicker.

Callon                       Informational                      [Page 1]

RFC 1925            Fundamental Truths of Networking        1 April 1996


  (3)  With sufficient thrust, pigs fly just fine. However, this is
       not necessarily a good idea. It is hard to be sure where they
       are going to land, and it could be dangerous sitting under them
       as they fly overhead.

  (4)  Some things in life can never be fully appreciated nor
       understood unless experienced firsthand. Some things in
       networking can never be fully understood by someone who neither
       builds commercial networking equipment nor runs an operational
       network.

  (5)  It is always possible to aglutenate multiple separate problems
       into a single complex interdependent solution. In most cases
       this is a bad idea.

  (6)  It is easier to move a problem around (for example, by moving
       the problem to a different part of the overall network
       architecture) than it is to solve it.

       (6a) (corollary). It is always possible to add another level of
            indirection.

  (7)  It is always something

       (7a) (corollary). Good, Fast, Cheap: Pick any two (you can't
           have all three).

  (8)  It is more complicated than you think.

  (9)  For all resources, whatever it is, you need more.

      (9a) (corollary) Every networking problem always takes longer to
           solve than it seems like it should.

  (10) One size never fits all.

  (11) Every old idea will be proposed again with a different name and
       a different presentation, regardless of whether it works.

       (11a) (corollary). See rule 6a.

  (12) In protocol design, perfection has been reached not when there
       is nothing left to add, but when there is nothing left to take
       away.


Callon                       Informational                      [Page 2]

RFC 1925            Fundamental Truths of Networking        1 April 1996


Security Considerations

  This RFC raises no security issues. However, security protocols are
  subject to the fundamental networking truths.

References

  The references have been deleted in order to protect the guilty and
  avoid enriching the lawyers.

Author's Address

  Ross Callon
  Internet Order of Old Farts
  c/o Bay Networks
  3 Federal Street
  Billerica, MA  01821

  Phone: 508-436-3936
  EMail: rcallon@baynetworks.com

Callon                       Informational                      [Page 3]
Slow Down Music - Where I commit thought crimes...

Freedom is the right to be wrong, not the right to do wrong. - John Diefenbaker

Original address: https://www.donationcoder.com/forum/index.php?topic=35756.0