topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Thursday March 28, 2024, 6:37 am
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Last post Author Topic: Programming/Coder humor  (Read 143139 times)

app103

  • That scary taskbar girl
  • Global Moderator
  • Joined in 2006
  • *****
  • Posts: 5,884
    • View Profile
    • Donate to Member
Re: Programming/Coder humor
« Reply #50 on: October 01, 2014, 08:23 AM »
Oh, your head hasn't exploded yet? This should do it.

HTML9 Responsive Boilerstrap JS

Renegade

  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 13,288
  • Tell me something you don't know...
    • View Profile
    • Renegade Minds
    • Donate to Member
Re: Programming/Coder humor
« Reply #51 on: October 01, 2014, 08:40 AM »
^^  :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,017
    • View Profile
    • Donate to Member
Re: Programming/Coder humor
« Reply #52 on: November 13, 2014, 08:51 PM »
http://blog.djmnet.o...ster-and-back-again/
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.

 :-[

Deozaan

  • Charter Member
  • Joined in 2006
  • ***
  • Points: 1
  • Posts: 9,747
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: Programming/Coder humor
« Reply #53 on: November 13, 2014, 10:51 PM »
I like that one, Edvard. :)
« Last Edit: November 12, 2017, 04:29 PM by Deozaan »

MilesAhead

  • Supporting Member
  • Joined in 2009
  • **
  • Posts: 7,736
    • View Profile
    • Donate to Member
Re: Programming/Coder humor
« Reply #54 on: November 14, 2014, 05: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,884
    • View Profile
    • Donate to Member
Re: Programming/Coder humor
« Reply #55 on: November 16, 2014, 03:59 AM »
tomorrow.jpg

Deozaan

  • Charter Member
  • Joined in 2006
  • ***
  • Points: 1
  • Posts: 9,747
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: Programming/Coder humor
« Reply #56 on: November 17, 2014, 12:34 AM »
(see attachment in previous post)

And here's a similar one:

Code: Text [Select]
  1. public static DateTime
  2. getYesterdaysDate() {
  3.         DateTime yesterday = DateTime.Now;
  4.         Thread.Sleep(24*60*60*1000);
  5.         return yesterday;
  6. }

Renegade

  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 13,288
  • Tell me something you don't know...
    • View Profile
    • Renegade Minds
    • Donate to Member
Re: Programming/Coder humor
« Reply #57 on: November 17, 2014, 12: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
    • View Profile
    • Donate to Member
Re: Programming/Coder humor
« Reply #58 on: November 17, 2014, 05: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

  • Supporting Member
  • Joined in 2011
  • **
  • Posts: 4,642
    • View Profile
    • Donate to Member
Re: Programming/Coder humor
« Reply #59 on: November 17, 2014, 10:41 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.



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!


MilesAhead

  • Supporting Member
  • Joined in 2009
  • **
  • Posts: 7,736
    • View Profile
    • Donate to Member
Re: Programming/Coder humor
« Reply #60 on: November 17, 2014, 11:19 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.



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
    • View Profile
    • Donate to Member
Re: Programming/Coder humor
« Reply #61 on: November 17, 2014, 11:23 AM »
void ReadTomorrowsNews()
{
    Sleep(24*60*60*1000);
    ShellExecute("http://www.nyt.com");
}

TaoPhoenix

  • Supporting Member
  • Joined in 2011
  • **
  • Posts: 4,642
    • View Profile
    • Donate to Member
Re: Programming/Coder humor
« Reply #62 on: November 18, 2014, 02:38 AM »
:Thmbsup:

That belongs in the code humour thread!

B2mW8NiCQAA6IIP.jpg

MilesAhead

  • Supporting Member
  • Joined in 2009
  • **
  • Posts: 7,736
    • View Profile
    • Donate to Member
Re: Programming/Coder humor
« Reply #63 on: November 18, 2014, 05:32 AM »
^

Renegade

  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 13,288
  • Tell me something you don't know...
    • View Profile
    • Renegade Minds
    • Donate to Member
Re: Programming/Coder humor
« Reply #64 on: November 18, 2014, 06:52 AM »
This entire thread:

http://stackoverflow...best-programmer-joke

I'll post a few.

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: Text [Select]
  1. [ $[ $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

  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 13,288
  • Tell me something you don't know...
    • View Profile
    • Renegade Minds
    • Donate to Member
Re: Programming/Coder humor
« Reply #65 on: December 04, 2014, 01:29 AM »
From a thread on Reddit:

Screenshot - 2014_12_04 , 5_51_21 PM.png
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,017
    • View Profile
    • Donate to Member
Re: Programming/Coder humor
« Reply #66 on: December 25, 2014, 10:41 PM »
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

Edvard

  • Coding Snacks Author
  • Charter Honorary Member
  • Joined in 2005
  • ***
  • Posts: 3,017
    • View Profile
    • Donate to Member
Re: Programming/Coder humor
« Reply #67 on: December 25, 2014, 10:59 PM »
If you've used Linux in any serious capacity, you'll get it:

007.png

Edvard

  • Coding Snacks Author
  • Charter Honorary Member
  • Joined in 2005
  • ***
  • Posts: 3,017
    • View Profile
    • Donate to Member
Re: Programming/Coder humor
« Reply #68 on: December 25, 2014, 11:26 PM »
THE LAST TWO PANELS!! I CAN'T STOP LAUGHING!!

os.pngProgramming/Coder humor

 ;D ;D ;D

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,896
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: Programming/Coder humor
« Reply #69 on: December 26, 2014, 12:50 AM »
 ;D

mwb1100

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 1,645
    • View Profile
    • Donate to Member
Re: Programming/Coder humor
« Reply #70 on: December 26, 2014, 02:13 AM »
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
    • View Profile
    • Donate to Member
Re: Programming/Coder humor
« Reply #71 on: December 26, 2014, 08:09 AM »
Nice follow up!

wraith808

  • Supporting Member
  • Joined in 2006
  • **
  • default avatar
  • Posts: 11,186
    • View Profile
    • Donate to Member
Re: Programming/Coder humor
« Reply #72 on: December 31, 2014, 12:05 PM »
programmers.jpg

Renegade

  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 13,288
  • Tell me something you don't know...
    • View Profile
    • Renegade Minds
    • Donate to Member
Re: Programming/Coder humor
« Reply #73 on: January 20, 2015, 07:05 AM »
Hurry and win 10,000 DOGE with a programmer/CS joke!

http://www.reddit.co...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

  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 13,288
  • Tell me something you don't know...
    • View Profile
    • Renegade Minds
    • Donate to Member
Re: Programming/Coder humor
« Reply #74 on: February 05, 2015, 07:18 AM »
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: [email protected]

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