Slashdot Mirror


Offset Bad Code, With Bad Code Offsets

An anonymous reader writes "Two weeks ago, The Daily WTF's Alex Papadimoulis announced Bad Code Offsets, a join venture between many big names in the software development community (including StackOverflow's Jeff Atwood and Jon Skeet and SourceGear's Eric Sink). The premise is that you can offset bad code by purchasing Bad Code Offsets (much in the same way a carbon-footprint is offset). The profits are donated to Free Software projects which work to eliminate bad code, such as the Apache Foundation and FreeBSD. The first cheques were sent out earlier today." Hopefully, they work better than carbon offsets, actually.

21 of 279 comments (clear)

  1. Apache & FreeBSD = bad code? by sopssa · · Score: 5, Funny

    which work to eliminate bad code, such as the Apache Foundation and FreeBSD.

    Wow, that's a quite direct attack.

    1. Re:Apache & FreeBSD = bad code? by bsDaemon · · Score: 3, Funny

      What could possibly be bad in a code base that contains functions such as "void die_you_gravy_sucking_pig_dog(void)"?

  2. Not realistic by DoofusOfDeath · · Score: 5, Funny

    I can't really see how Microsoft can afford this...

    1. Re:Not realistic by Monkeedude1212 · · Score: 4, Funny

      Windows ME alone would probably throw them bankrupt.

    2. Re:Not realistic by gregarican · · Score: 4, Funny

      Then Microsoft Bob would put them to the brink of becoming corporate antimatter...

  3. The only possible way this works is... by Radtastic · · Score: 3, Funny

    ... if the bad-code offset is a penalty after-the-fact for putting out bad code.

    And no, I'm not going to RTFA. This is a horrible idea.

    --
    You stereotypers are all the same...
  4. Re:...and now for something entirely unrelated. by SomeJoel · · Score: 4, Funny

    "Hopefully, they work better than carbon offsets, actually."

    Way to ensure this whole thread goes off track, by trolling on an unrelated and politically charged topic. And with an example poorly chosen as proof of anything, at that.

    Don't pay any attention to the last line of the summary. If you ignore it, it will go away.

    ... just like global warming.

    --
    <Complete your profile by adding a signature!>
  5. Re:You want me to pay what? by gmuslera · · Score: 3, Funny

    What about IE6 supporting this? If Microsoft pays they quota just for IE6 this will mean millons in donations to Apache Foundation, FreeBSD and others.

  6. Bad code offsets? by ozbird · · Score: 4, Funny
    You mean like this?

    JMP 0x0BAD

    1. Re:Bad code offsets? by clone53421 · · Score: 3, Funny

      That is a goto, so yes.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
  7. cyber-indugences by prgrmr · · Score: 1, Funny

    From the "Bad Code FAQ":

    Offsetting bad code also provides a salve to your conscience.

    I wonder how that line would go over in a project plan? Nowhere in the FAQ does it ever mention actually removing or fixing the Bad Code for which they are willing to sell an Offset. Ironically, if they advocated, promoted, and actually assisted in that effort, their market for Bad Code Offsets would diminish. This smells like something that would have been pitched to the VC's back in the mid-90s as a means of generating revenue until a real product was ready.

  8. Lutherans by Anonymous Coward · · Score: 5, Funny

    As a Catholic, let me tell all you greens and bad coders that letting people buy their way out of their sins just gets stuff nailed to your door. But good luck with it anyway.

  9. Good thing they aren't mandatory by damn_registrars · · Score: 3, Funny

    Or slashdot would go broke in a hurry.

    --
    Damn_registrars has no butt-hole. Damn_registrars has no use for a butt-hole.
  10. Re:...and now for something entirely unrelated. by Sir_Lewk · · Score: 4, Funny

    I really hope Mozilla won't be getting money from this. If anything, they should be contributing...

    --
    "linux is just DOS with a UNIX like syntax" -- Galactic Dominator (944134)
  11. Re:Put your "oh oh" in my "oh oh." by Shikaku · · Score: 2, Funny

    There is no amount of offsets you can buy for Windows ME.

  12. Re:Deliberately bad? by jimbobborg · · Score: 4, Funny

    Do you think Microsoft doesn't have any sort of internal code and bug tracking system?

    Sometimes I wonder...

  13. Stupidity Offsets? by jameskojiro · · Score: 2, Funny

    Maybe we can sell Stupidity Offsets to dump rich people, I can think of a couple dozen people in Hollywood who would qualify to buy these, they would go towards educating people in universities on the subject of physics, chemistry, and biology.

    Oh and I get to keep 10% of the money for my own "Operating Expenses".

    --
    Tsukasa: All I really want, is to be left alone...
  14. Re:If you write bad code... by mcgrew · · Score: 3, Funny

    I know my code is all peaches and cream!

    Typo: You misspelled "patches".

  15. Re:It's like a swear box by Anonymous Coward · · Score: 2, Funny

    I guess that's a dollar to the swear box.

  16. why not mangle some climate code? by Budenny · · Score: 3, Funny

    I work in the climate science department of a well known university in E Anglia, UK, and am proud to be the owner of a 4 x 4 and also an excruciatingly bad programmer. No, sorry, I got that wrong, I have no car, walk to work, and only write in equisitely structured C++.

    You can all assuage your guilt from driving those 4 x 4s and writing all that crap code in Python. Ruby or whatever by sending me large sums of money, and I will continue my low guilt lifestyle as long as the cheques keep coming.

    You can carry on shopping at malls in your 4 x 4s, and writing your terrible code.

    We will all be happy. I will get rich. Everyone wins. We save the planet. What's the problem?

  17. Re:Deliberately bad? by MrNaz · · Score: 4, Funny

    Wrong. The real reason someone would feel bad for writing bad code is because afterwards they'd have to put up with RMS picketing their offices every morning. I can imagine the boardroom now:
    Director 1: We're making millions from this closed source software, it's the company's greatest success.
    Director 2: Yea, but that scary guy with the beard and the long hair keeps turning up and making my morning miserable.
    Director 1: I know, he's really annoying. All in favor of scuttling our revenue in the interests of making him go away, say "aye".
    Directors 1 - 20: "AYE!"

    --
    I hate printers.