Tuesday, December 02, 2008

Light bulb joke

How many computer programmers does it take to change a light bulb?

Three: one to change it, one to ask, "How many computer programmers does it take to change a light bulb?" and one to answer, "Three: one to change it..."


  1. How many real computer programmers does it take to change a lightbulb?

    None, they'd just include lightbulb.h and recompile.

  2. They sound like Scheme/FP fans. :)

  3. I am a programmer and I don't really get that.....I should add that I am a terrible programmer who never paid attention in college so maybe that is not so surprising.

  4. After reminding myslef what recursion was, I get it :)

    I really, really should change career.

    20 GOTO 10
    30 END

  6. wow larry,

    numbering your coed lines basic style.....how old are you???? :)

    ever use punch cards? :P

  7. The Barefoot Programmer isn't me.

    But yes, I have used numbered-line BASIC, and yes, I have used punch cards. I was coding when you were in diapers, you young whippersnapper!


Please pick a handle or moniker for your comment. It's much easier to address someone by a name or pseudonym than simply "hey you". I have the option of requiring a "hard" identity, but I don't want to turn that on... yet.

With few exceptions, I will not respond or reply to anonymous comments, and I may delete them. I keep a copy of all comments; if you want the text of your comment to repost with something vaguely resembling an identity, email me.

No spam, pr0n, commercial advertising, insanity, lies, repetition or off-topic comments. Creationists, Global Warming deniers, anti-vaxers, Randians, and Libertarians are automatically presumed to be idiots; Christians and Muslims might get the benefit of the doubt, if I'm in a good mood.

See the Debate Flowchart for some basic rules.

Sourced factual corrections are always published and acknowledged.

I will respond or not respond to comments as the mood takes me. See my latest comment policy for details. I am not a pseudonomous-American: my real name is Larry.

Comments may be moderated from time to time. When I do moderate comments, anonymous comments are far more likely to be rejected.

I've already answered some typical comments.

I have jqMath enabled for the blog. If you have a dollar sign (\$) in your comment, put a \\ in front of it: \\\$, unless you want to include a formula in your comment.