Slashdot Mirror


Programmers Hold Funerals for Old Code

MacBrave writes "The AP has an interesting story about how the programming staff at an Ohio company are holding funerals for retired or 'killed' programs. I dunno, this sounds a little TOO geeky for my tastes......."

342 comments

  1. Do they cremate? by Anonymous Coward · · Score: 5, Funny

    Or do they bury it?

    1. Re:Do they cremate? by Anonymous Coward · · Score: 0

      i think it depends if it was good or not

    2. Re:Do they cremate? by Milo+of+Kroton · · Score: 4, Funny

      I have similar ceremony, except commanded line "mv foo /dev/null"

      What can be sadder but than I tried use tab complete on /dev/null?

    3. Re:Do they cremate? by VeryProfessional · · Score: 5, Funny

      They had better not bury it...

      All those memory leaks could contaminate the groundwater.

    4. Re:Do they cremate? by Rufus211 · · Score: 4, Insightful

      >mv foo /dev/null
      That's a terrible idea. You're actually replacing the /dev/null device with some random file, which will horribly kill things.

    5. Re:Do they cremate? by AKAImBatman · · Score: 1

      No, but they bit rot.

    6. Re:Do they cremate? by Anonymous Coward · · Score: 0

      Well, they could at least have chosen a better picture of Bush and his wife...

    7. Re:Do they cremate? by Anonymous Coward · · Score: 0

      Wow. You must be a Gentoo user.

    8. Re:Do they cremate? by Anonymous Coward · · Score: 5, Informative

      Actually, it depends on whether you have devfs and on mv's implementation. If you have devfs, then mv becomes copy and unlink, because rename doesn't work between filesystems. So, if you use devfs and mv is implemented to truncate, but not delete, destinations before overwriting them, then it would work. Though it would be quicker to just delete or shred the file.

    9. Re:Do they cremate? by neitzsche · · Score: 4, Informative

      I was recently in FOSS Oklahoma. I found their cemetery. Apparently they bury, not creamate. :-)

      If anyone is willing to mirror, my pictures (including the aforementioned FOSS CEMETERY) can be found under
      http://www.connelm.homelinux.com/foss/foss. htm

      --
      "God is dead." - Frederik Nietzsche
    10. Re:Do they cremate? by neitzsche · · Score: 1

      How embarrassing. I fixed the various broken links.

      Please do *NOT* mod parent post up! If someone mirrors it, mod that up instead.

      (I wish I could remember the URL for generic mirroring...I read a post for one quite recently.)

      --
      "God is dead." - Frederik Nietzsche
    11. Re:Do they cremate? by prockcore · · Score: 1

      On a related note, cat /dev/null > myfile

      is a great way to truncate a file, especially if the file you're truncating is an apache error log that has grown out of hand.

    12. Re:Do they cremate? by wheany · · Score: 1

      I'll become a subscriber when the editors start editing.

    13. Re:Do they cremate? by neitzsche · · Score: 3, Funny


      I was recently in the small town of FOSS Oklahoma. I found their cemetery. Apparently they bury, not cremate. :-)

      OK,

      A coralcached link to the FOSS CEMETERY pictures is:
      http://www.connelm.homelinux.com.nyud.net:8090/fos s/foss.htm

      Now,
      I like Karma as much as the next /.'er, but SHEESH! Who modded my joke as "Insightful?" Was the parent post modded "Interesting" because I misspelled cremate?

      It's OK to mod this one as Funny, m'kaaay?

      --
      "God is dead." - Frederik Nietzsche
    14. Re:Do they cremate? by Rolman · · Score: 4, Funny

      I'd actually find the command "cat /dev/null > foo" a lot more spiritual, it's like Death coming for your soul. And hey, it doesn't even need to be god (root).

      --
      - Otaku no naka no otaku, otaking da!!!
    15. Re:Do they cremate? by jawtheshark · · Score: 1

      I always write "echo -n > myfile". Don't know if it works on a apache error log that is out of hand, though.

      --
      Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
    16. Re:Do they cremate? by wheany · · Score: 1

      Boy, is my face red!

    17. Re:Do they cremate? by baker_tony · · Score: 0

      Some nice photos, RUINED by you turning on the date/time feature of your camera! A shame.

    18. Re:Do they cremate? by Average_Joe_Sixpack · · Score: 2, Funny

      Well I know our development shops in India send it down the river Ganges.

    19. Re:Do they cremate? by Smiffa2001 · · Score: 4, Funny

      Many MS Fanboyz dressed in black bow their heads as the mountains of Windows code is dumped into the mass grave. Once the topsoil has been buldozed back over, the authorities usher the small crowd out of the compound and seal it

      Exactly a year later, an unshaven shaggy Steve Ballmer howls in front of a full moon whilst hundreds of tattered printouts burst out from the soil. They all bear the terrifying mark of...

      ...The Longhorn

      Be afraid, be very afraid....

    20. Re:Do they cremate? by Short+Circuit · · Score: 1

      Thanks, I needed a new sig. (Had to paraphrase a little for space, sorry.)

    21. Re:Do they cremate? by morcego · · Score: 1

      Just "> myfile" works very nice.

      --
      morcego
    22. Re:Do they cremate? by WhiteDragon · · Score: 1
      Just "> myfile" works very nice.
      Wow, I have never seen that before! That is great! It is always cool to learn new cool shell tricks. I remember I had an epiphany when I first learned about bash's unnamed pipes as files eg:

      diff <(cd /dir1 ; ls -l) <(cd /dir2 ; ls -l)
      --
      Did you mount a military-grade, variable-focus MASER on an unlicensed artificial intelligence?
    23. Re:Do they cremate? by neitzsche · · Score: 1
      Some nice photos, RUINED by you turning on the date/time feature of your camera! A shame.

      If I go back again next week, I will keep your admonition in mind. I use my camera mostly for pictures of my two kids - having the date/time is usually quite helpful.

      I was really disapointed at the church photos - the sun was setting, ambient light was all but gone. On the smallish preview window it looked like I got it, but when I loaded the pictures, I was horrified to see how blurry they came out.

      --
      "God is dead." - Frederik Nietzsche
    24. Re:Do they cremate? by PeanutGallery · · Score: 1

      Well. I have a new personal hero. :)

      I could totally see this becomming a usenet joke... "EPA reg 1-48975-45987-8934-B:The Proper Handling and Disposal of Toxic Code"...

      You know, go on to mention use of the "volitile" keyword and so forth.

      If anybody does this, let me know.

      --
      -- Just another unsolicited opinion... from the Peanut Gallery.
    25. Re:Do they cremate? by jawtheshark · · Score: 1

      That's a cool one. Thanks!

      --
      Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
    26. Re:Do they cremate? by HTH+NE1 · · Score: 1

      Or if they truly wish to deny its entrance to the public domain and achieve infinite copyright duration contrary to law.

      Not that an exhumation of printouts would necessarily still be readable in lifetime of grandchildren + 200 years.

      --
      Oh, say does that Star-Spangled Banner entwine / The myrtle of Venus with Bacchus's vine?
    27. Re:Do they cremate? by IBeatUpNerds · · Score: 1
      Dude, check this out. My ceremony is very intense. I figured this one out on my own:

      rm -rf foo

      Eh?? I'm going to patent it, too
    28. Re:Do they cremate? by Anonymous Coward · · Score: 0

      mv: rename foo to /dev/null: Permission denied

  2. Oh C'mon by The+Islamic+Fundamen · · Score: 0

    This is a bit to geeky, I mean its just a bunch of characters. To quote William Shatner "Get a Life!!"

    --
    Call me and my voicemail! 914-713-6795. (wow, I have the balls to post my voip number on /.)
  3. BASIC program flatline by DavidLeblond · · Score: 3, Funny

    10 PRINT "He's dead, Jim."
    20 BEEP
    30 GOTO 10

    RUN

    1. Re:BASIC program flatline by Alkivar · · Score: 1, Insightful

      actually for a correctly functional flatline

      10 BEEP
      20 PRINT "He's dead, Jim."
      30 GOTO 20

      RUN

      otherwise it will beep each loop, this version causes a continuous tone.

    2. Re:BASIC program flatline by martinX · · Score: 2, Informative

      Doesn't your version cause a single beep and a continuous printout?

      --
      When they came for the communists, I said "He's next door. Take him away. Goddam commies."
    3. Re:BASIC program flatline by Anonymous Coward · · Score: 5, Funny

      or maybe

      #include
      int main() {
      printf("Goodbye World!\n");
      return 0;
      }

    4. Re:BASIC program flatline by Anonymous Coward · · Score: 4, Funny

      I think you need to debug your 3 line basic program.

    5. Re:BASIC program flatline by PitaBred · · Score: 4, Funny

      Which is also wrong. Jesus. I thought geeks came to slashdot.

      10 PRINT "He's dead, Jim"
      20 BEEP
      30 GOTO 20

    6. Re:BASIC program flatline by Anonymous Coward · · Score: 0

      10 PRINT "He's dead, Jim"; 20 BEEP 30 GOTO 10 Note the semicolon. Makes it even more fscking anoying!

    7. Re:BASIC program flatline by Anonymous Coward · · Score: 0

      Yes, I'm new here.

      Sorry about the one liner.

    8. Re:BASIC program flatline by Anonymous Coward · · Score: 1, Funny

      Taking it to the extremes...

      if __name__ == "__main__":
      print "Goodbye, World!"

      or

      #include <iostream>

      int main()
      {
      std::cout << "Goodbye, World!" << std::endl;
      return 0;
      }

      or

      \documentstyle{Report}
      \begin{docu ment}
      Goodbye, World!
      \end{document}

      or

      class Death {
      public static void main(String[] args) {
      System.out.println("Goodbye, World!");
      }
      }

      or

      10 PRINT "Goodbye, World!"

      or

      .data
      MSG db 'Goodbye, World', '$'

      .code
      mov ax, SEGMENT MSG
      mov es, ax
      mov dx, OFFSET MSG
      mov ah, 12h
      int 21h
      mov ax, 4c00h
      int 21h

    9. Re:BASIC program flatline by Anonymous Coward · · Score: 0

      die; Perl is so expressive ...

    10. Re:BASIC program flatline by Anonymous Coward · · Score: 0

      Yes.
      Like....uh.... a flatline?

    11. Re:BASIC program flatline by cephus440 · · Score: 1

      break=off
      @echo off :hereagain
      echo White Men Can't Jump

      goto hereagain

    12. Re:BASIC program flatline by DavidLeblond · · Score: 1

      Actually my version use to cause a flatline sound on the Apple II... I remember doing it at school and pissing off my teacher.

    13. Re:BASIC program flatline by Anonymous Coward · · Score: 0
      #!/usr/bin/echo Goodbye,
      $ World
      Goodbye, World
  4. 0xDEADBEEF by toby · · Score: 0, Redundant

    It's only virtually dead.

    --
    you had me at #!
    1. Re:0xDEADBEEF by Anonymous Coward · · Score: 0

      in soviet america the machines vote for you.

    2. Re:0xDEADBEEF by Daleks · · Score: 5, Funny

      0xdeadbeef is a new one. I always see 0xbaadf00d. I suppose 0xdeadbeef is 0xbaadf00d?

    3. Re:0xDEADBEEF by 10am-bedtime · · Score: 1

      heh, 0xdeadbeef is certainly not a "new one". -- ex vector-VAX-processor verification co-op

    4. Re:0xDEADBEEF by npsimons · · Score: 1

      I suppose 0xdeadbeef is 0xbaadf00d?

      Only if you're a vegetarian (or Hindu, I suppose).
    5. Re:0xDEADBEEF by superpulpsicle · · Score: 1

      OMG I was reading this at work. I laughed so freaking hard, I think the entire office floor heard me.

  5. Does this count? by Evangelion · · Score: 5, Funny


    At the last place I worked, we retired a particular version of the application. We printed out the code onto paper, and all gathered around the project manager's barbeque and burnt the code, praying that we never, ever had to touch it again.

    1. Re:Does this count? by pairo · · Score: 5, Funny

      Did you sit around a campfire and told stories about zombie processes too?

    2. Re:Does this count? by Anonymous Coward · · Score: 2, Funny

      Back in the late 1960s, we did this at Caltech, where an IBM7090/7094 handled all computing for the university and NASA JPL. We burnt some of the plastic flowcharting templates. The smoke triggered the overhead fire sprinklers. Whooops!

      Professor Jonathan Vos Post

      http://magicdragon.com/math.html

    3. Re:Does this count? by plover · · Score: 1

      I eulogized my aged server a couple years ago here on Slashdot in my journal. Does that count?

      --
      John
    4. Re:Does this count? by plover · · Score: 4, Funny
      One night, these programmers I know were sitting around at our boss's house. We were in the backyard at the barbecue, drinking brews and roasting marshmallows over the printouts of an old, old modem driver. It was a night a lot like tonight -- the moon wasn't up yet, and it was pretty dark. One of them, Joe, said he heard a noise "like an orphaned process" coming from behind the arbor vitae shrubs. He went over to take a look, and never returned. We all thought he'd had too much beer and went home to sleep it off, so nobody worried about it too much.

      But the next day, Joe didn't show up at work. And the day after, and the day after that. We began to wonder if there wasn't something amiss, but our boss wouldn't say anything about him. I called him at home, but just got his answering machine.

      Well, we got suspicious, so one lunch hour we snuck out and went over to the boss's house to check around the shrubs. You know what we found behind that arbor vitae tree? A condom laying outside the window! And you know what we saw when we looked in the window? Joe and the boss's wife in an embrace! He'd been fired for sleeping with her!!!!

      Or maybe I just drank the beer and imagined the whole thing...

      --
      John
    5. Re:Does this count? by cuteseal · · Score: 0

      Round here, code doesn't die. It repeatedly comes back to haunt us. Dammit!

    6. Re:Does this count? by ZeroExistenZ · · Score: 1
      [Scene: Olympus Mons. The party have set up camp for the night. Bender tells a ghost story around the campfire.]

      Bender: ...and even thought the computer was off and unplugged, an image stayed on the screen. It was...the Windows logo!

      Fry: Pfft, that's not scary!

      Bender: It is if you're a laser printer!
      --
      I think we can keep recursing like this until someone returns 1
    7. Re:Does this count? by bhtooefr · · Score: 1

      Dual PPros? How fast, and if it's 200MHz, how much cache?

    8. Re:Does this count? by Anonymous Coward · · Score: 0

      We did the same once. After the flames died down, the front page of the documentation, consisting of nothing but the project logo, was nicely cinged around the edges, but the entire logo was intact. My boss had it framed. One of the guys from the project still has it.

    9. Re:Does this count? by plover · · Score: 1

      I think they were 166 MHz. I don't know anything about any cache they may or may not have had.

      --
      John
    10. Re:Does this count? by bhtooefr · · Score: 1

      256K L2, for future reference.

      All PPros except the 200 were only in 256K L2 variants. The 200 was available in 256, 512, and 1M variants (from what I heard, the 1M ran VERY hot, but also very fast).

  6. Geeks and funerals by ValiantSoul · · Score: 0

    Please don't associate funerals with geeky, its disturbing to think so many people should be associated with holding funerals...

  7. retire this code please by Squigley · · Score: 5, Funny

    #!/bin/sh
    echo "first post"

    1. Re:retire this code please by Anonymous Coward · · Score: 2, Funny

      are you suggesting we play the 'Last Post' to the 'First Post'
      ?

  8. Sure, but by Anonymous Coward · · Score: 5, Interesting

    Sure, they may not be people, but it's easily comparable to a pet's funeral. They didn't have a so-called 'soul', nor were they human. However, they meant a lot to us, regardless of their intelligence.

    I think the same could hold true for a program. Admittedly, I've never had an emotional connection to any of my programs, but I know a few people who might actually love their code, and I could sorta-kinda-not-really-but-ok-it's-your-choice understand.

    1. Re:Sure, but by Anonymous Coward · · Score: 5, Insightful
      it's easily comparable to a pet's funeral. They didn't have a so-called 'soul'

      Posting AC given the number of religious nuts like to be reading this topic and what I'm about to say... anyway, I don't see how you can compare a living, breathing animal to a bunch of binary output. Other animals have at least as much chance of possessing a soul as we do -- which is pretty fucking small in my opinion -- but code is still manually assembled.

    2. Re:Sure, but by Anonymous Coward · · Score: 0

      Unless, of course, it was produced using genetic programming techniques...

    3. Re:Sure, but by jyoull · · Score: 1

      How do you know pets don't have souls?

    4. Re:Sure, but by Anonymous Coward · · Score: 0

      Who's to say we aren't manually assembled? And what about self-propgating programs?

    5. Re:Sure, but by Anonymous Coward · · Score: 0

      mu

    6. Re:Sure, but by Epistax · · Score: 5, Funny

      A pet has more of a soul than any anonymous coward.

    7. Re:Sure, but by ScarKnee · · Score: 1

      I recently held a short memorial service for a 35 year old stapler. It had been in my possession for the past 10 years. I inherited it from someone who'd been there for about 25 years and used it the entire time. It finally met its demise in a short fall off my desk.

      Kinda pathetic, I can't say I had an emotional attatchment to it, but it was the best stapler at work. Pretty groovy looking, too.

    8. Re:Sure, but by shigelojoe · · Score: 5, Funny

      But anonymous cowards do make pretty good pets. Trying to pick out which one is yours is a bitch, though.

    9. Re:Sure, but by Anonymous Coward · · Score: 0

      You've never used a program that seemed to "have a mind of it's own"?

    10. Re:Sure, but by Feanturi · · Score: 1

      compare a living, breathing animal to a bunch of binary output. Other animals have at least as much chance of possessing a soul as we do -- which is pretty fucking small in my opinion -- but code is still manually assembled.

      And so is fictional writing, and pretty much all other forms of art. Stuff you've worked on, sweated over, cried over, stressed over. When it is necessary to set such a thing aside, it can be a loss, of momentary purpose if nothing else.. I've gotta stop posting drunk.

    11. Re:Sure, but by plover · · Score: 2, Funny
      Hey, my code has soul. More soul than the neighbor's little f'ing yap-o-rama dachshund, anyway.

      In related news, anyone want to go to a dachshund funeral? They'll probably need to schedule one next week sometime.

      --
      John
    12. Re:Sure, but by ars · · Score: 1

      Of course animals have a soul. It's what makes the difference between a living animal and a dead one. What you possibly meant to say is that they don't have a sentient soul. According to the jewish religion everything has a soul, and more then one. They go in layers: First the soul that means the object exists (like a rock or an atom). Then the soul that gives life (like a plant). Then the soul that give movement and will/desire to do something (an animal). Then the soul that provides speech (also sentience), (humans - and that's why monkeys will never talk BTW). And more after that, which have to do with connection to god. In hebrew each soul has a specific name some of the higher ones that humans can have: nefesh, ruach, neshama, chaya, yechidah. And within each soul there can be levels, so for example, to distinuish a bacteria from a fly from a dolphin. Also souls can combine, so you can speak of the rock's (as a whole) soul, and of the souls of the individual pieces of the rock.

      --
      -Ariel
    13. Re:Sure, but by ars · · Score: 1

      Of course animals have a soul. It's what makes the difference between a living animal and a dead one.

      What you possibly meant to say is that they don't have a sentient soul.

      According to the jewish religion everything has a soul, and more then one.

      They go in layers:

      First the soul that means the object exists (like a rock or an atom).
      Then the soul that gives life (like a plant).
      Then the soul that give movement and will/desire to do something (an animal).
      Then the soul that provides speech (also sentience), (humans - and that's why monkeys will never talk BTW).
      And more after that, which have to do with connection to god.

      In hebrew each soul has a specific name some of the higher ones that humans can have: nefesh, ruach, neshama, chaya, yechidah.

      And within each soul there can be levels, so for example, to distinuish a bacteria from a fly from a dolphin.

      Also souls can combine, so you can speak of the rock's (as a whole) soul, and of the souls of the individual pieces of the rock.

      --
      -Ariel
    14. Re:Sure, but by ars · · Score: 1

      Here's a nice summary of the various soul levels. (These are only the ones that humans have.)

      --
      -Ariel
    15. Re:Sure, but by Anonymous Coward · · Score: 0

      Was it red?

    16. Re:Sure, but by Laser+Lou · · Score: 1

      Why wouldn't pets have a soul? They have a mind.

      --
      No data, no cry
    17. Re:Sure, but by JohnFluxx · · Score: 1

      Woah, rocks have billions of souls that combine to make one big soul.

      Wait.. a dead animal doesn't have a soul, but a rock does? Couldn't the atom-souls groups together in the carcass and make a big soul again?

      What about mass-less particles? Do they have souls? Does a photon have a soul, and what happens when the photon is in a superposition? Does the soul also exist in a superposition?

    18. Re:Sure, but by Basehart · · Score: 1

      no
      no
      no
      huh
      no

    19. Re:Sure, but by vistic · · Score: 1

      This was my very first thought after reading that, too.

    20. Re:Sure, but by ars · · Score: 1

      I can see that you didn't read what I wrote. I'll repeat myself, there are different levels of souls, the dead animal lost it's animating soul. The soul of physical existence is still there of course. And about your mass-less particles, of course they do (they do exist don't they?) why should mass or the lack thereof have anything to do with a soul? Personally I've wondered if the whole thing with entanglement happens precisely because those particles share the same soul. But I have no way of knowing one way or another. You confusion stems from the fact that you read 'soul' and you think of the human soul. I'm not defining soul that way. I'm defining it as that which gives something it's physical existence, and/or life force. Judaism holds that there is no existence separate from god, and that if god for a even a moment stopped animating the world it would not exist. Every single particle is constantly being animated by god at every moment. The soul of the particle is that small piece of god that is animating it. Just as a side note it lets you imagine just how far beyond your grasp god is - imagine thinking about every single particle in the universe at every instant and deciding exactly what that particle will do - and not just that, actually doing it. (Do you have any idea of how many particles there are in the universe - and how many interactions they have in combination at any instant? If you learned physics you do, and it's a staggeringly incomprehensibly large number.) And all of that is hidden inside natural laws for the purpose of allowing you to believe, if you want to, that there is no god: thus free fill. This is why Jews laugh at most religions idea of 'god', anything with less that that much ability is nothing in comparison. It's also why you can't have more then one god - if the 'second god' is not animating the entire universe, it's simply not god.

      --
      -Ariel
    21. Re:Sure, but by ars · · Score: 1

      I can see that you didn't read what I wrote.

      I'll repeat myself, there are different levels of souls, the dead animal lost it's animating soul. The soul of physical existence is still there of course.

      And about your mass-less particles, of course they do (they do exist don't they?) why should mass or the lack thereof have anything to do with a soul?

      Personally I've wondered if the whole thing with entanglement happens precisely because those particles share the same soul. But I have no way of knowing one way or another.

      You confusion stems from the fact that you read 'soul' and you think of the human soul. I'm not defining soul that way. I'm defining it as that which gives something it's physical existence, and/or life force.

      Judaism holds that there is no existence separate from god, and that if god for a even a moment stopped animating the world it would not exist. Every single particle is constantly being animated by god at every moment. The soul of the particle is that small piece of god that is animating it.

      Just as a side note it lets you imagine just how far beyond your grasp god is - imagine thinking about every single particle in the universe at every instant and deciding exactly what that particle will do - and not just that, actually doing it. (Do you have any idea of how many particles there are in the universe - and how many interactions they have in combination at any instant? If you learned physics you do, and it's a staggeringly incomprehensibly large number.)

      And all of that is hidden inside natural laws for the purpose of allowing you to believe, if you want to, that there is no god: thus free fill.

      This is why Jews laugh at most religions idea of 'god', anything with less that that much ability is nothing in comparison. It's also why you can't have more then one god - if the 'second god' is not animating the entire universe, it's simply not god.

      --
      -Ariel
    22. Re:Sure, but by famebait · · Score: 1

      Are you sure it's not more a case of giving them a proper funeral lest they come back and haunt us...

      --
      sudo ergo sum
    23. Re:Sure, but by bacon-kidney-pie · · Score: 2, Funny

      Sure they have soul, but they dont have rhythm and blues.

    24. Re:Sure, but by Anonymous Coward · · Score: 0

      Man, religious nuts are funny...

    25. Re:Sure, but by TFGeditor · · Score: 1

      "What you possibly meant to say is that they don't have a sentient soul."

      What YOU meant to say is that animals have a soul (life force), but it is not constituted by a spirit.

      --
      Ignorance is curable, stupid is forever.
    26. Re:Sure, but by Gallowsgod · · Score: 1

      but code is still manually assembled

      Well, according to Genesis 2:7, man was manually assembled from dust by this God person. I fail to see how beeing assembled from dust gives you any greater chance to get a soul. ;)

      --

      The belief in a biblical god is an ignorant one
    27. Re:Sure, but by PhilipMckrack · · Score: 1

      Give us 50 or 100 years and we may be arguing if code has a "soul" or not.

    28. Re:Sure, but by fireboy1919 · · Score: 1

      Actually, unlike humans and pets, it's easy to give a soul to a program - provabley so. I personally give a heart and soul to every program I write with the help of this header:

      #ifndef "heartandsoul_h"
      #define "heartandsoul_h"

      int heart;
      int soul;
      #endif

      --
      Mod me down and I will become more powerful than you can possibly imagine!
    29. Re:Sure, but by AuMatar · · Score: 1

      Giving your code soul is easy. Just use

      #include

      --
      I still have more fans than freaks. WTF is wrong with you people?
    30. Re:Sure, but by Tassach · · Score: 1
      It sure is amazing what people with too much time on their and too little knowlege in their brains can pull out of their asses.

      One man's "divine inspiration" is another man's hallucination.

      --
      Why is it that the proponents of "one nation under God" are so eager to get rid of "liberty and justice for all"?
    31. Re:Sure, but by Anonymous Coward · · Score: 1, Interesting

      Other animals have at least as much chance of possessing a soul as we do

      The soul is a human construct. It's whatever we define it to be. Hence it's nonsense to talk of "the chance" of animals having a soul. You can say humans and animals have a soul. Or you can say just humans have a soul. The statements are equivalently arbitrary and meaningless.

      Or you can be sane.

    32. Re:Sure, but by Anonymous Coward · · Score: 0

      Nice try, Beelzebub.

    33. Re:Sure, but by Anonymous Coward · · Score: 0

      All nuts are funny, dumbass...

  9. ASP.NET by BladeMelbourne · · Score: 5, Funny

    I cant wait for the day that ASP.NET has it's funeral... so I can pay my disrespects.

    1. Re:ASP.NET by cujo_1111 · · Score: 5, Funny

      You can't terminate ASP.NET without first killing off it's parent ASP.

      It will only breed and start again...

      --
      If I point out that you are incorrect, making me a foe does not make you any more correct.
    2. Re:ASP.NET by Stevyn · · Score: 4, Funny

      I can't wait for the windows 98SE code to be burned. Just imagine the glow and warmth of 328,304,203 sheets of paper burning. Then it will burn out of control and they'll try smothering it with the code to Windows Me.

    3. Re:ASP.NET by sik0fewl · · Score: 1

      Now *there's* a grave I'll be pissing on.

      --
      I remember when legal used to mean lawful, now it means some kind of loophole. - Leo Kessler
    4. Re:ASP.NET by Anonymous Coward · · Score: 2, Funny
      This message is brought to you from the Department of Homeland Security. Please stop giving arsonists/terrorists new ideas. They're doing just fine without your help. Thank you that will be all.

      Slashdot User ID 691306 added to blacklist
      Slashdot User ID 691306 added to no-fly list
      Slashdot User ID 691306 added to monitor-ip-traffic list
      Slashdot User ID 691306 added to bug-your-phone list
      Slashdot User ID 691306 added to track-via-hidden-gps-transmitter-in-rectum list.
      Please NOTE: These additions are for your safety only. God Bless America. All Hail Emperor Bush.
    5. Re:ASP.NET by Anonymous Coward · · Score: 0

      Re the funeral of ASP.NET, this quote comes to mind:

      "I refused to attend the funeral, but I wrote a very nice letter explaining that I highly approved of it."

    6. Re:ASP.NET by WWWWolf · · Score: 1
      I can't wait for the windows 98SE code to be burned. Just imagine the glow and warmth of 328,304,203 sheets of paper burning.

      Not sure if Win98SE should be burned, being the last decent 9x series OS. Win98 or ME, on the other hand, though - why not those, we'd get doubly the fun...

      Burning all of that stuff would mean that there would be another great near-inexhaustible supply of energy. We could shut down half of the nuclear power plants in the world! And as a Finn, I'm particularly happy in regards to what kind of boost that would also mean to paper industry!

    7. Re:ASP.NET by Anonymous Coward · · Score: 3, Funny

      Is that the entire code to ME or just the diff of 98?

      - echo "Starting Windows 98"
      + echo "Starting Windows ME"
      - LoadBloatedUI();
      + LoadSuperBloatedUIItsBetterHonest();
      - I = Random(50)
      + I = Random(2);
      if I = 1 {Crash();}
      + Pray();

    8. Re:ASP.NET by Anonymous Coward · · Score: 0

      Stop global warming!!!

    9. Re:ASP.NET by Anonymous Coward · · Score: 0

      Just imagine the glow and warmth of 328,304,203 sheets of paper burning

      What's that in Libraries of congress?

    10. Re:ASP.NET by SilentChris · · Score: 1

      Really? I've found ASP.NET (most of .NET in general) to be pretty refreshing to work with. The only time I really dislike ASP.NET is when it references old ASP. ASP can rot in a burning hell with its MFC breathren as far as I'm concerned.

    11. Re:ASP.NET by carlmenezes · · Score: 1

      Yeah, burn out of control.....and considering they will have that bonfire at someone's hqs... WOW... ....also, u think we could schedule that bonfire on the 4th of July too ? :)

      --
      Find a job you like and you will never work a day in your life.
  10. IMHO not "too geeky".... by jsav40 · · Score: 5, Insightful

    The 'dead' programs represent a chunk of those coder's lives and a fitting sendoff provides closure for the 'parents' of that code.

    1. Re:IMHO not "too geeky".... by AgentSmith · · Score: 1

      It's a sin for a parent process to outlive its child process.

  11. Not geeky at all by tormedhammaren · · Score: 2, Funny

    TOO Geeky? No way! Just look at this: http://slashdot.org/article.pl?sid=04/05/01/183721 5Z

    1. Re:Not geeky at all by Anonymous Coward · · Score: 0

      Your link doesn't work

    2. Re:Not geeky at all by tormedhammaren · · Score: 1

      Sorry. Wrong URI. It should be: http://games.slashdot.org/games/04/05/01/1837215.s html?tid=127&tid=133&tid=186&tid=202 Try this too: http://pacmanhattan.com/

  12. Stand Tall by fastduke · · Score: 0

    fastduke hears TAPS and stands at attention

    --
    Fastduke :0)
    1. Re:Stand Tall by fastduke · · Score: 1

      taps was orginally used to signal lights out in the U.S. Military.

      I remember them playing it every night while I was at SOI in Camp Pendleton.

      Semper FI

      F.A.S.T Co 5th Plt
      FIDO!

      --
      Fastduke :0)
    2. Re:Stand Tall by ChazeFroy · · Score: 1

      Unfortunately, most of America associates that song with veteran funerals. I'm sure that was the intention of LexisNexis as well, as it was played during a "funeral" ceremony.

      My comment was not directed at you. It was for the publisher of this story, LexisNexis, and slashdot.

      Your follow-up to my comment does shed light on your initial comment, too (your sig), so thanks :-)

    3. Re:Stand Tall by Anonymous Coward · · Score: 0

      What a slap in the face to my family, to all the WWII vets, and to any veteran of any US war who has died.

      That's the whole point.

  13. death comes to us all by Anonymous Coward · · Score: 0


    c=0;while(true){c++;c--}

  14. Eulogy by Anonymous Coward · · Score: 2, Funny

    It was such a nice program . . . sniff sniff. I remember when I wrote this line here . . . fixed a bug that crashed the server.

  15. We should do more of this by Dancin_Santa · · Score: 5, Insightful

    God knows how many times I've sat in front of my source code knowing that not only could it be made better, but that there is probably a better way to do it. Unfortunately, the reason old code stays around hobbling around the system with plaster casts around its legs and band aids covering its heads, yes more than one head because at some point I figured that it would be better to stick a brand new head on there rather than refactor the functionality out and create a brand new program. No, reuse of old code is like the Jesus of programming. No matter how dead and in the grave Lazarus.exe may be, somehow we can reach in and squeeze just a few more years of life out of the system be applying just another patch, just another incantation. Lazarus, come forth! When in reality, it would have been better to leave that rotting corpse in the grave.

    A ritual like they describe in the article seems like a really good way of encouraging long-needed rewrites and the tossing out of old code. Good code lives on, always young and fresh and rosy fingered. Timeless, never aging, good code does its job and does it well. Good systems are built around good code and intuitive use cases are built around good systems. A system that needs constant tweaking and patching and magic to keep it going is a system that is hopelessly falling towards the tomb. Better to print that code out and bury it in the cemetary and replace it with good code than to find another way to keep the herking and jerking system from collapsing under its own weight.

    1. Re:We should do more of this by mcrbids · · Score: 1

      I've sat in front of my source code knowing that not only could it be made better, but that there is probably a better way to do it. Unfortunately, the reason old code stays around hobbling around the system with plaster casts around its legs and band aids covering its heads, yes more than one head because at some point I figured that it would be better to stick a brand new head on there rather than refactor the functionality out and create a brand new program.

      Old code has much embedded wisdom. Lots of little bug fixes, solutions thought out, methods applied and debugged. Usually it's a really bad idea to scrap it.

      If you apply proper refactoring techniques and some underlying method to allow the code to evolve, and you'll find that most cases of code rot are really just code neglect.

      Of course, there may be licensing, or other reasons (designed for an environment that no longer exists) why it's best to scrap a particular codebase, but as a general rule, only drop software that's actually unsuccessful in the marketplace.

      If it sells, update/extend/refactor rather than rewrite.

      --
      I have no problem with your religion until you decide it's reason to deprive others of the truth.
  16. Neither by CyborgWarrior · · Score: 1

    They just cut it out and dump it in the recycle bin (or trash depending on your OS preference)

    --
    If you can't say something nice, make sure you have something heavy to throw.
  17. BASIC joins the B team by Anonymous Coward · · Score: 1, Funny

    BASIC has joined BSD and Bob Hope on the "B" team. We wish them the best in their new endeavours, wherever they may be.

  18. bad signs by ebunga · · Score: 5, Interesting

    Back in the early 90's, the department my father was in held a funeral for the ampersand in their Lotus Notes email addresses. Yeah, they were the hardcore nerds of the company... dealing with Generation and Transmission at a large power company. Unfortunately it was also a sign that the entire department was about to be laid off.

  19. Flame war by 3770 · · Score: 4, Funny


    Well, I'll probably get flamed for discussing cremation but...

    pun intended.

    --
    The Internet is full. Go Away!!!
  20. Re:A special funeral scheduled for by Anubis350 · · Score: 2, Funny

    "BSD *ducks*"
    if BSD is dead wouldnt it be moe likely to fall than simply duck? :-P

    --
    "goodbye and hello, as always" ~Prince Corwin, from Zelazny's Amber series
  21. Cremation Option by thedogcow · · Score: 1

    Rather than a funeral, is there a cremation option?

    Take FORTRAN for example...
    :gcc fortran.f90 gray.ash:

    --
    Yes! I listen to NYC Speedcore and do math at 3AM. I suggest you try it too.
  22. Here's how we do it...and not be too geeky by jmcmunn · · Score: 4, Funny


    Copy the directory to a folder to be backed up (or burn it on a CD) Delete original code.

    OR

    Make sure all old outdated code is surrounded by /*
    Old dead code...
    Insert profane comment here about how crappy the guy is who wrote it if it's not mine
    */

    And save it for later reference. No telling when I am going to need to scam some of my old code when I am in a hurry some day. :-) Or shit, just when I realize I am writing the same routine again and don't feel that creative juice flowing.

    1. Re:Here's how we do it...and not be too geeky by rasjani · · Score: 1

      Insert profane comment here about how crappy the guy is who wrote it if it's not mine

      Do people really do that ? I've been doing some group programming for past 6 months now and i've had a huge urge to comment some code how incredible sucky it is. I've resisted my urge thou but it's DAMN hard sometimes!

      --
      yush
    2. Re:Here's how we do it...and not be too geeky by gfody · · Score: 1

      yes they do

      the guy who wrote it will just think your being an asshole. all programmer's egos are all puffed up.. even the sucky ones. so you can critique his code all you want but he'll probably just critique yours back ad hominem.

      --

      bite my glorious golden ass.
    3. Re:Here's how we do it...and not be too geeky by jmcmunn · · Score: 1

      Yes we do. I have often used the following code:

      /*
      Remove this in favor of code below (that actually works)
      ....
      ....old code
      */
      ....new code
      ....

  23. But what they missed... by rasafras · · Score: 1

    jesus.exe:

    ......
    revive("3 days");
    ......

    1. Re:But what they missed... by Anonymous Coward · · Score: 3, Insightful

      JesusFollowers.exe

      while( IQ 100 || Redneck == true )
      Vote( "Bush" );

    2. Re:But what they missed... by Anonymous Coward · · Score: 0

      Here's a sad fact: the average IQ is 100.

      By definition.

  24. Cremation of Ultima Online 2 by BloodAngel_Au · · Score: 1

    I can't belive no-one has yet mentioned the cremation that was heald for Ultima Online 2 after it was cancelled, I belive at Richard Garriot's estate too..

    And I think there was one for OSI after EA gobbled it up, but then again I might have just been high....

    1. Re:Cremation of Ultima Online 2 by BloodAngel_Au · · Score: 1
  25. Gone to that endless loop up in the sky by namespan · · Score: 4, Funny
    ... that's where I'm goin', when I die
    whie I
    die()
    and they
    lay me to rest
    I'm gonna...
    I'm gonna...
    I'm gonna...
    I'm gonna...
    I'm gonna...
    I'm gonna...

    --
    Libertarianism is rich wolves and poor sheep playing gambler's ruin for dinner.
  26. I've had lots of funerals by thedogcow · · Score: 1

    I have a nasty problem of burying my Dell Windows Boxes late at night.

    --
    Yes! I listen to NYC Speedcore and do math at 3AM. I suggest you try it too.
  27. Not really that bizarre by ewe2 · · Score: 4, Insightful

    The temptation to keep old code to save the effort of reinventing the whole approach is very real. Most programmers maintain code, not originate it. So actually burying or burning the printout is more than just symbolic, it's a real attempt to shift the mindset. IMHO it's very needed.

    --
    insecurity asks the wrong question irritation gives the wrong answer
    1. Re:Not really that bizarre by F1re · · Score: 2, Insightful

      How do you get three days going from friday afternoon to sunday morning?

      --
      ...there is no sig...
    2. Re:Not really that bizarre by Anonymous Coward · · Score: 0

      How do you get three days going from friday afternoon to sunday morning?

      The same way Jesus is alive after he died to save sins (in what sense is being alive being dead?), going to eternal joy in heaven (dying)is called punishment and to be avoided, and people who "believe in the 10 commandments" create images (of God even !!) and don't keep the sabbath holy just to name two.

      In short, religious "belief" has everything to do with the words that come out of your mouth and nothing whatever to do with logic, reason, or actual behavior. Get with the program ! Praise the Lord and pass the ammunition!!!

    3. Re:Not really that bizarre by Brandybuck · · Score: 2, Interesting

      Right now I'm rewriting several thousand lines of dlsh script. It's been a legacy I've had to deal with for five years now, and I've finally gotten tired of it. No one uses dlsh. It's archaic. It's not sh based, it's not csh based, it's or horrible proprietary shell existing in a world where proprietary shells do not belong.

      So Monday my boss asks me what I'm doing:

      Boss: "What else is up besides the ABC project?"

      Me: "I'm rewriting the XYZ script in bash."

      Boss: [stunned silence] "Is that necessary?"

      Me: "I'll sleep better at night."

      Boss: "Okay then, go for it."

      --
      Don't blame me, I didn't vote for either of them!
    4. Re:Not really that bizarre by segmond · · Score: 1

      whoever that comes after you will not sleep better at night. if a script is several thousand lines of code. then a local unix shell is not the answer. it's time for you to migrate to python or perl.

      --
      ------ Curiosity killed the cat. {satisfaction brought it back | it didn't die ignorant | lack of it is killing mankind
    5. Re:Not really that bizarre by You+Been+Rob-ed! · · Score: 1

      Let me preface this by saying I am a devout Christian... You don't. You get three days and three nights from sunset Wednesday evening to sunset Saturday evening. The confusion originated centuries ago with people who were not familiar with God's holy days (the Jewish passover in this case) See http://www.biblestudy.org/basicart/threeday.html for more info

      --
      For fun, calculate how much DDT would be lethal for you!
    6. Re:Not really that bizarre by Brandybuck · · Score: 1

      Not at all. Bash contains everything that is needed, for a fraction of the resources. For some projects you would be right. But for this one plain old Bourne fits the bill. It's not doing any string manipulation. No data structures. No real algorithm. It is a script in every sense of the word.

      Write scripts in a scripting language, write programs in a programming language. Perl and Python are a programming languages more than they are scripting languages. If this same project were on Windows, I would use Perl, simply because there is no ubiquitous L.C.D. sripting language. But on Unix I can fall back to sh/bash and KNOW that everyone coming after me will be able to maintain it.

      --
      Don't blame me, I didn't vote for either of them!
  28. Re:So if the program never makes it out of beta... by Anonymous Coward · · Score: 0

    ...and they kill it off - is that abortion?

    It's a barbaric procedure usually referred to in the software industry (honest!) as "partial release candidate abortion". The software is released to some customers, then destroyed. Usually this is done for the most trivial of reasons, like unimportant bugs. Which are cosmetic by definition. It never has anything to do with the survival of the company. Any time you hear anyone say that it's a lie.

    Remember to pull the lever that says "Jesus" or you'll go to hell.

  29. Scary Quote by BottleCup · · Score: 5, Funny

    "Some things die gracefully and other things we've had to kill," Perseghetti said.

    Can anyone say Programming Mafia?

    1. Re:Scary Quote by Anonymous Coward · · Score: 0
      Can anyone say Programming Mafia?
      Do they offer broken code insurance?
    2. Re:Scary Quote by Trumpetgod2k1 · · Score: 1, Funny

      He said "kill," not kill -9. That would make the difference from programming psychopath to programming mafia.
      killall would make him a programming nazi.

    3. Re:Scary Quote by Anonymous Coward · · Score: 1, Funny

      Well this is the way I look at it...

      kill one process, and you're a murderer.
      kill ten processes, and you're a monster.
      kill one-hundred processes, and you're a hero.
      killall, and you're a conqueror.

    4. Re:Scary Quote by Minwee · · Score: 1
      "Some things die gracefully and other things we've had to kill," Perseghetti said.

      Hmm. Does he write Perseghetti code?

    5. Re:Scary Quote by Anonymous Coward · · Score: 0

      gives new meaning to "Perseghetti Code"

  30. Definitely by tqft · · Score: 4, Insightful

    Isn't the real advantage of a decent burial of the code showing "respect" to the programmers who may well now be senior management?

    That way you can send invites to the original programmers saying if you wish to attend the laying to rest of the veritable workhorse which held up x, y and z parts of the company for 10 years and helped make $Xm.

    Rather than having boss/PHB come in and say why does the VP IT access to the database no longer work? As he has been using a backdoor from 10 years ago. Or the VP comes down and says why are you deleting $Xm code investment (ie his OT bill from playing TrekWar).

    Besides if the VPs show up you can get in some good schmoozing (sorry networking) so they know who you are when bonus time comes.

    Never (ever) surprise management.

    --
    The Singularity is closer than you think
    Quant
    1. Re:Definitely by grasshoppa · · Score: 4, Funny

      Isn't the real advantage of a decent burial of the code showing "respect" to the programmers who may well now be senior management?

      Look, I don't know if it's the same every where or not, but the reason programmers get moved to upper management ( and out of the development cycle ) around here is because they can do less damage there.

      --
      Mod me down with all of your hatred and your journey towards the dark side will be complete!
    2. Re:Definitely by ThePiMan2003 · · Score: 2, Funny

      Which is exactly why the code is being retired :).

    3. Re:Definitely by pipingguy · · Score: 1


      Is http://en.wikipedia.org/wiki/Peter_principle what you were looking for?

  31. LexisNexis Graveyard by Derwood5555 · · Score: 2, Informative

    The graveyard has been part of LexisNexis for a very long time.. I've been employed there for 9 1/2 years now. Its really kind of cool to see.

    1. Re:LexisNexis Graveyard by sharkb8 · · Score: 1

      I quit after programming 7 1/2 years and now go to law school.
      By the way, Lexis is definitely better than westlaw.
      Ever thought of a tool that when you enter a citation, you set an optionnto get that case and all the cases it references, and all the cases they reference, in like a tree mode with the short summary? Maybe some option to set how many levels deep it goes?
      Also, how about an easier way to copy the deep link to cases for when you're doing research?
      I hate when non-techs try to give me programming advice, but I was just wondering what your thoughts on a deep search tool like that would be. I've been considering writing a bot to do it myself, but didn't want to get too hooked to my free student account.

    2. Re:LexisNexis Graveyard by Derwood5555 · · Score: 1
      I'm not one of the developers.. I'm one of the engineers, but..
      "Ever thought of a tool that when you enter a citation, you set an optionnto get that case and all the cases it references, and all the cases they reference, in like a tree mode with the short summary?"
      I believe the CheckCite application does that through both AutoCite and Shepards and possibly QuoteCheck also. I think you get CheckCite from the AR at your school.
      As far as linking to a case goes, I use firefox and tabbed browsing so that I can right-click on a link and open it in a new tab..
  32. Get a proper permit first... by YU+Nicks+NE+Way · · Score: 4, Funny

    Last summer, a group of developers from a company based here in the Puget Sound area held a funeral for a particular subsystem which was being retired with extreme prejudice. They went to a park in the southern part of Bellevue, and carefully layed out a CD containing the source code for the product on top of a pyre of shrink wrap boxes for clients of this particular piece of server code. They held a proper wake for the late unlamented, and then, with kerosene and some matches, sent it on its way to a different, if not necessarily better, place.

    Unfortunately, it was about 35 Celsius that fine July day, and there was a burn ban in place throughout King County. The neighbors did summon the department of fire protection, and did also summon the department of police protection. Hilarity ensued, I am told, while the hapless coders ran around trying to extinguish the blaze and eliminate the evidence before the arrival of those two fine force of Washington State's best.

    (No, this story does not refer to employees of Microsoft. I wish it did, as that would make it better still -- but I'm afraid that geeks who live indoors are much the same everywhere.)

    1. Re:Get a proper permit first... by raodin · · Score: 1

      I swear, the police around here have nothing better to do than harass creative park users.

    2. Re:Get a proper permit first... by Anonymous Coward · · Score: 0

      Um...

      "source code", "geeks", "Puget Sound", "Bellevue", "King County" ...

      And your not referring to Microsoft?

      Bull Shit

  33. I held a funeral for a pair of jungle boots by Infonaut · · Score: 3, Interesting
    I understand something of what's going on in the minds of those folks. It's geeky and a bit weird, but sometimes you have to pay tribute to things (whether material or abstract) that have been a big part of your life.

    In my case the soles of both boots cracked to such a degree that my green wool socks actually squirmed out and were visible. This is generally not considered very professional in military circles, so I had to go for my second pair. But this pair had been with me for something like four or five years, and it pained me to see them go. They were so comfortable, they felt more like hide on my feet than actual boots. They'd been to Ft. Irwin, Ft. Ord, Ft. Benning, Ft. Drum, Jungle Warfare School in Panama, and they finally died in Africa.

    So after I retrieved by backup pair, I gathered a few guys, walked over to the trash pit, threw some gasoline on the old pair, and burned them while holding a salute. One of the guys played 'Taps' in Bobby McFerrin fashion.

    People do weird things on deployment, but to bring it back to these programmers, when you're in the trenches (be they corporate or otherwise), sometimes it's important to engage in a bit of anthropomorphizing.

    Or perhaps these guys in Ohio are nuts, and I am too.

    --
    Read the EFF's Fair Use FAQ
  34. what? by Anonymous Coward · · Score: 0

    Sorry, that made absolutely no sense to me. Please explain.

  35. later this week by prockcore · · Score: 5, Funny

    we'll be holding services for their social lives.

    1. Re:later this week by RebelWithoutAClue · · Score: 1

      Nurse: Are you sure you want you see your stillborn "social life", sir ? It might be disturbing.

      Geek: Yes, im sure. I want to know what I never had.

      --
      "However beautiful the strategy, you should occasionally look at the results" - Winston Churchill
    2. Re:later this week by Anonymous Coward · · Score: 0

      Geek2: Helloooo Nurse!

  36. Interesting... by danb35 · · Score: 5, Funny

    I saw the /. writeup, and thought it sounded like where I work. Surprise, it is! Not as a coder, though.

  37. I don't think this falls under the geeky umbrella by Class+Act+Dynamo · · Score: 1

    This deserves a category of its own. Plus, what geek would waste time doing something like that when there is plenty of work to half ass done so that said geek can get home and watch the Dr. Who (or insert favorite geek show; ST:TNG for me) episodes recently downloaded from somewhere (see discussion from: Movie Industry to sue File Sharers).

    --
    My other computer is a Jacquard loom.
  38. bah i'd go by Anonymous Coward · · Score: 2, Funny

    regardless of how geeky i might think it is, i'd probably go, mostly for the cake.

  39. Steve Jobs did it... by jcr · · Score: 4, Informative

    There was a casket on the stage at WWDC a few years ago, with Mac OS 9 in it..

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
    1. Re:Steve Jobs did it... by NSObject · · Score: 2, Informative

      A couple of pictures from the funeral.

    2. Re:Steve Jobs did it... by jcr · · Score: 1

      Hey, thanks for those. I remember our friend, OS 9, who gave us so much help in keeping the company alive when the iMac first shipped. May he rest in peace..

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    3. Re:Steve Jobs did it... by SilentChris · · Score: 1

      Which was dumb, considering OS 9 was still very much alive. The box was practically kicking and screaming from inside the coffin when it was closed.

  40. Microsoft Bob's Euology... by KJACK98 · · Score: 2, Informative

    First thing that came to my head was I wonder how they put to rest MS Bob, and I googled for it and thought this was kinda funny and relevant.
    "During his short, unhappy life, Bob was ridiculed, ignored and finally abandoned.
    ...
    Sure, he was only a computer program, but still: Let us now pause a moment to pay our respects to Microsoft Bob.
    RIP: Bob, 1995-96"
    source: Bob is dead; long live Bob

    1. Re:Microsoft Bob's Euology... by Ralph+Spoilsport · · Score: 1
      Assuming what you describe is true, the fact you know this is kinda scary. Not in a bad way.

      What about lesser but equally wonderful things, like the fact that Macromedia basically SHELVED several programs (such as Fontgrapher) and never sold the the code for someone else to bring into the world of OSX, OpenType, and complete Unicode?

      HMmmmmmm?

      How many other wonderful apps coulda been contenders except for the second most common resource in the universe: corporate myopia?

      TELL ME? What do I HEAR?

      (someone shouts from another room: "Hey dude- that's like metaphysically absurd! How can I know what you hear?")

      Ridiculed, ignored and abandoned? BWAHAHAHAHA!!!!

      SOUNDS LIKE MY LIFE!!!!

      Let's hear it for AMERICA.

      (strike the trumpets, Fred)

      The end is near, the sad pathetic end is near, not from political excursion, not from military misapprehension, not from religious stories (always stories, never theories - must be an appeal from the limbic system) but from our own self apprehension.

      This is a turning point - either the final emancipation from fiction or we die frozen in caves in 1,000,000 years.

      Applying binary logic to a system that is non-linear will give stochastic results. This was proven in the late Devouring Period when fish became obnoxious. Known as Chump's law, it dictates that it is always better to do than not do because in doing you have a chance of getting it right, but not acting guarantees failure.

      Is that a call for insurrection or room service?

      But only on Tuesdays, in November and Image-nation. Snow is vague, and so is Tuesday: living proof that MICROSOFT Bob and tinfoil share a certain few characteristics : continuous attraction of complete amnesia -but as Marker said, memory is not the opposite of forgetting, but its lining.

      Remember the Colorado Mining strikes? Women and kids mowed down so you could have an 8 hour day, which you cheerfully surrender for some chimeral gold?

      vive la corkscrew!

      I've been weeping, jobless, broke and hopeless, loking for the next big thing or an easier deal. This all defines us, and it makes us stronger - the space between the desperate and the disinterested - the failure of both in imagination and scope. But don't feel bad - it was what it was. (REMEMBER AMERICAN CULTURE? Nooo. REALLY?)

      RS

      --
      Shoes for Industry. Shoes for the Dead.
    2. Re:Microsoft Bob's Euology... by Anonymous Coward · · Score: 0

      Dude, I think you need some medication.

      *glad you don't respond to AC's, no one needs to read more of that.

    3. Re:Microsoft Bob's Euology... by Zog+The+Undeniable · · Score: 1
      "During his short, unhappy life, Bob was ridiculed, ignored and finally abandoned. ... Sure, he was only a computer program, but still: Let us now pause a moment to pay our respects to Microsoft Bob. RIP: Bob, 1995-96"

      And I bet Melinda was sleeping with the boss before Bob was even cold in his grave. Some people have no sense of loyalty.

      --
      When I am king, you will be first against the wall.
  41. Where are the Enviromentalists? by Siul1979 · · Score: 5, Funny

    How come nobody decides to recycle the printouts? :P

    1. Re:Where are the Enviromentalists? by glitch! · · Score: 4, Interesting

      How come nobody decides to recycle the printouts? :P

      Because recycled printouts might lead to Microsoft code...

      (For those young 'uns, Bill Gates used to dumpster dive for old program listings to help his programming skills. Personally, I would prefer to learn from code the programmers thought worth keeping, and not what they threw away, but to each his own I guess...)

      --
      A dingo ate my sig...
    2. Re:Where are the Enviromentalists? by Anonymous Coward · · Score: 0, Funny

      Perhaps Gates' method has something to do with the err incredible instability of MS products?

    3. Re:Where are the Enviromentalists? by Anonymous Coward · · Score: 0

      Aha! That explains EVERYTHING! ;-)

      BSOD, random crashes, etc.

      Bill Gates made windows using dumpster code...

    4. Re:Where are the Enviromentalists? by Anonymous Coward · · Score: 0

      ...which is why linux runs soooo much better,

      since it was made by Santa Claus and the Tooth Fairy...;-)

      (or so I've heard...:-))

  42. old code never dies by updog · · Score: 2, Interesting

    it always gets recycled.

  43. Open Source the code! by Anonymous Coward · · Score: 0

    Release it into the Common Domain!

  44. Top 10 List of Dead Code Funeral Reasons by bboyers · · Score: 5, Funny

    10) I merely inherited this code, but I'm not responsible for it.
    9) All the developers of the original code have been laid off, so we need to rewrite it to understand it.
    8) Sorry, IT has no more maintenance hours to support this application, but we still have development hours to rewrite it.
    7)[insert new tech buzzword here] is the future, the old platform of [insert old tech buzzword here] is passe.
    6) If we rewrite the application, we'll have more features, less cost, and better quality...I promise.
    5) What were they thinking, I have a clear vision of the solution now.
    4) What was I thinking, I have a clear vision of the solution now.
    3) The customer changed the requirements and a rewrite is required.
    2) Prior mismanagement lead us to this position, but the current management can support us in this rewrite.
    1) I need to justify my job, this application should be rewritten.

  45. I was writing a system for Boeing 747s once by 3770 · · Score: 4, Funny

    And I was in a real hurry. So I copied code from the pay roll system.

    My recommendation is, don't fly on a pay day.

    OK, so maybe most, or actually all, of this story wasn't entirely true.

    And Umm... I also didn't come up with it myself. I paraphrased it from Wally in Dilbert. There. I said it.

    No independent thought taking place here.

    --
    The Internet is full. Go Away!!!
  46. They call it "Blocker Hill," but... by jejones · · Score: 2, Funny

    ...shouldn't it be "Reboot Hill"?

    1. Re:They call it "Blocker Hill," but... by Anonymous Coward · · Score: 0

      Hack Sematary?

  47. You can get attached to a pet by Anonymous Coward · · Score: 0
    But you really start to hate old code!

    Whoa, slow down there cowboy! Ho! I didn't know you could think of something funny to say in under one minute, and then write it too! Blabbedy blah! I'm a computer that's smarter than you!

  48. Re:Oh get REAL! by Anonymous Coward · · Score: 0

    WTF! The above post is neither insightful nor interesting, its just a piece of flap by someone who is so disassociated from the realities of life and human interaction (i.e. your typical basement dweller) That they have to give human qualities to a few lines on a print out.

    No, YOU don't get it. Funerals are for the living, not the dead; and an event commemorating the product of thousands of hours of concentrated attention is a useful cathartic for those with an emotional investment. And furthermore, it is the height of hubris to believe YOU are the ruler and guide to what is and what is not an emotional investment deserving of recognition. In short, fuck you and the horse you rode in on; I'll find closure on things I'm emotionally invested in and ignore your wholly worthless opinion on how I should spend MY time and effort.

  49. i mourn amiga by Anonymous Coward · · Score: 0

    my A1200 was my last good (fun) computer. i'm going to try and get a Linux mini-itx system in the near future (i luv me some VIA EPIA), but it's just not the same. *sigh*

  50. done! by DarkMan · · Score: 4, Funny

    package troll.slashdot;

    import java.io.Writer;
    import java.io.PrintWriter;
    import java.io.IOException; // Retires an obsolete shell script

    class Main {

    int static main() {
    OutputRoutine or = new OutputRoutine(System.out);
    TextGenerator tg = new TextGenerator(or);

    tg.run();
    }

    } /* Closes: class Main() */

    class OutputRoutine {
    private PrintWriter pw;

    OutputRoutine (Writer w) {
    this.pw = new PrintWriter(w);
    }

    void Output (String text)
    throws IOException {
    pw.println(text);
    }

    } /* Closes: class OutputRoutine */

    class TextGenerator {
    OutputRoutine or;

    TextGenerator(OutputRoutine or) {
    this.or = or;
    }

    void run() {
    or.Output("First post");
    }
    } /* Closes: class TextGenerator */

    1. Re:done! by blackcoot · · Score: 1

      thank god what you have won't run --- main has to be:

      public static void main(String[] argv)

    2. Re:done! by wrinkledshirt · · Score: 1

      Actually, there's a thought.

      What if you queried Slashdot via sockets and http regularly (once every ten seconds) for the next article ID (sid?). Wait until it returns something that looks like a legitimate story (ie: the returned text doesn't contain "Nothing for you to see here. Please move along.") Then, do a search to see if "O comments" appears anywhere in the text. If so, do a form submit to the comments page (20 seconds later) with "Frist Poot" (or whatever the kids these days are saying).

      Would that get you your first post? My knowlege of web programming is totally rusty, but I remember you could interface with webpages using simple c socket code.

      --

      --------
      Bleah! Heh heh heh... BLEAH BLEAH!!! Ha ha ha ha...

    3. Re:done! by Scherf · · Score: 1

      Theoretically what you described possible, but your IP address would get banned pretty fast for querying the frontpage every ten seconds. Slashcode works that way.

      That FP script has probably been done before...

    4. Re:done! by Smork · · Score: 0

      I think he said 'retire' in stead of 'retarded' ;-)

    5. Re:done! by kiwaiti · · Score: 1
      Theoretically what you described possible, but your IP address would get banned pretty fast for querying the frontpage every ten seconds.
      Slashcode works that way.

      There's no need to do that, either.
      Statistically, you ought to get FP once in a while if check back at random intervals (not every topic though), since the script would write a comment faster than a human anyway.

      Kiwaiti

      --
      Member of the Legion Of Microsoft Haters
  51. Not ALL LN programmers buy this by Anonymous Coward · · Score: 3, Informative


    This is so embarassing to the rest of us that work there. I've been writing software at LN for almost a decade and have NEVER heard of this. Where did the AP dig this crap up? One little group out of several thousand programmer employees decides to be incredibly stupid, and the rest of us have to wear "Complete Retard" stamped on our foreheads. I only hope this can be lived down before I have to look for another job. Christ, I'm going to find these people's cubes and bury THEM. "Blocker Hill", indeed. Shoot me now.

    And to those jackass apologists here (jsav40, Dancin _Santa, ewe2) who say "it's not TOO geeky or bizarre", fuck you. You don't work there.

    1. Re:Not ALL LN programmers buy this by aXis100 · · Score: 1

      Hey mister cranky pants, maybe you should back off the coffee a bit and learn to see the humour in this.

    2. Re:Not ALL LN programmers buy this by mooniejohnson · · Score: 2, Funny

      They took your stapler, didn't they?

      --

      Elmo knows where you live!

    3. Re:Not ALL LN programmers buy this by BlacKat · · Score: 1

      Wow, remind me if I ever get a job in the same building as you to request a transfer.

      You sound like one heck of a killjoy to work around, for, or probably even near.

      Here's a dollar, go buy a sense of humor? ;)

    4. Re:Not ALL LN programmers buy this by Anonymous Coward · · Score: 0

      Best placed movie reference ever, you made my day.

  52. They're on to me! by Anonymous Coward · · Score: 0
    I think they are starting to suspect me.
    They know there's blood on my hands...
    I can see it in their eyes!

    What am I going to do?

    They know I'm the one who typed "kill -9".

  53. My project at work got killed... by Cryptnotic · · Score: 3, Interesting

    We had been working about two years on this embedded Linux system. The project had been fraught with difficulties mainly related to a poor platform choice. Anyway, the project was almost completely finished and ready to go into production. Literally a week later management decided to cancel it to sell the customer on buying our next-next-generation product instead.

    We held a bit of a ceremony where we poured out some malt liquor for our killed project.

    I don't work 60 hour weeks anymore. These days I'm more reasonable.

    --
    My other first post is car post.
    1. Re:My project at work got killed... by Anonymous Coward · · Score: 0

      What kind of embedded system takes that long to develop? The OS can be ported in maybe 3 or 4 months, applications may be written in parallel and up to 3 months beyond that. Testing and debugging another 3 months. Stick a couple months investigation on the front of the project to hammer out specs.

      So as a very conservative estimate, 12 months for a design to release embedded project. How in the world did you end up at twice that, even with bad reference HW? At some point, the customer has got to get fed up with the delays.

      To hear that they signed on to buy something else from your company is flooring.

  54. Clippy by tuxter · · Score: 3, Funny

    Please please burn clippy, or smelt him, or make him into a toothpick. But please

    1. Re:Clippy by pipingguy · · Score: 1


      Hi, Microsoft Bob. Could you please put that stupid XP search dog to rest?

      I like puppies too, but...

    2. Re:Clippy by mattgorle · · Score: 1

      Not sure I like the idea of "Clippy the Toothpick"

      "Hi, I'm Clippy the Internal Mouth Assistant! It looks like you're pulling something from between your teeth. I have been fitted with a gunk sensor. Would you like me to clean your teeth automatically for you?"

      Select one: [yes] | [yes]

      --
      Slackware user since 1997.
  55. Artificial Intelligence by suso · · Score: 4, Interesting

    While this may sound like taking things a bit too far. If you can think ahead to when AI is all around us. Would we have funerals for family robots that fail or are "killed" in some way? Maybe this is the first inclings of those types of things.

    1. Re:Artificial Intelligence by MichaelSmith · · Score: 0
      Would we have funerals for family robots that fail or are "killed" in some way?

      No, we will have backups

  56. Ohio Programmers? by Jeremiah+Cornelius · · Score: 0, Flamebait

    I know a buncha folks wouldn't mind havin' a funeral for fsckin OHIO!

    --
    "Flyin' in just a sweet place,
    Never been known to fail..."
  57. christian anti-virus by cas2000 · · Score: 2, Insightful

    runs on any host with jesus installed:

    #! /usr/bin/jesus

    cp -f $0 /dev/other_believers
    install -m 755 brain /dev/skull || die

    (other versions available for different religions)

  58. That can't be Java :P by StandardDeviant · · Score: 1

    It's way too terse.

  59. Invitation by xbsd · · Score: 0, Troll



    Everyone is invited to a triple funeral for the BSDs. Netcraft confirms it.

  60. now then.... by rune2 · · Score: 1

    Let us never discuss Cobol again!

  61. Personify it by grahamsz · · Score: 4, Funny

    Where I work we take the worst pieces of code and assign them cartoon characters.

    That way we can say that "GDBPF has shat on the server again", and perhaps illustrate this on a whiteboard or two.

    1. Re:Personify it by bunnyman · · Score: 1

      The Japanese have done this for various operating systems: behold the OS-tan!

  62. One thing's for sure... by Anonymous Coward · · Score: 0

    At least we know they won't be holding a funeral for their virginity any time soon.

  63. Retire the profession by Tablizer · · Score: 1

    Time to retire the *field* of programming. With offshoring, if you don't touch customers, you are history.

    1. Re:Retire the profession by Anonymous Coward · · Score: 0

      Touching customers? Is this programming or the escort service?

  64. Re:So if the program never makes it out of beta... by Anonymous Coward · · Score: 0

    So what you're trying to say is that Bill Gates is pro-life eh? Interesting.......

  65. Ohio? by veg_all · · Score: 1

    I didn't know LexisNexis was in Dayton.

    Maybe while they're at it they can hold a funeral for American Democracy.

    --
    grammar-lesson free since 1999. (rescinded - 2005)
    1. Re:Ohio? by Junta · · Score: 1

      Democracy is alive and well in America, there are just more stupid than intelligent people, leading to stupid outcomes...

      --
      XML is like violence. If it doesn't solve the problem, use more.
  66. Server not slashdotted (not as of 10:53 PST) by jjwahl · · Score: 2, Funny

    I was thoroughly expecting to see the server slashdotted and then to read all of the witty comments about holding a funeral for a dead webserver.

    Alas, the server's up, so it's apparantly not meant to be.

    *sigh*

    --

    You need people like me so you can point your fucking fingers, and say "that's the bad guy."
  67. Ohio... Crazy? by mikeb39 · · Score: 1

    No way...

  68. Other life events by allankim · · Score: 1

    A few years back I hosted a party, complete with cake, when one of the mail servers at work hit 365 days of uptime. Unfortunately I couldn't talk anyone into singing "Happy Birthday."

    (Sad to say, later that week one of the other guys bumped that machine's power cord while working in the server room. Someday I may forgive him.)

  69. The '/dev/null' idiom by FlyingBeagle · · Score: 5, Informative

    I actually did this once. Our school's CS cluster was maintained partly by students, one of whom was me. I was, of course, very inexperienced in actual Unix administration, though I had read Slashdot, Usenet, etc., quite a bit. There was a directory in someone's home directory that no one could delete, even as root (probably due to some bizarre NFS issue, never figured it out). I had heard the phrase "send flames to /dev/null" and others in that vein. Plus I knew... er, "knew"... that /dev/null would always delete what you sent to it. Putting 1 and 1 together to make 3, I typed sudo mv undeletable_dir /dev/null.

    In the terminal room, there was suddenly a cacophany of beeping. The phone started ringing. This was bad. And no one knew how to fix it.

    Someone suggested rebooting the machine. Of course, the machine promptly refused to boot. Much panic was in abundance, the phrase "complete restore from backup" was ominously spoken. Finally, someone with a Clue (TM) showed up and pointed out that we only needed to remake the symlink from /dev/null to the actual device in /devices/pseudo/ (this is a Solaris system). Crisis averted.

    Moral? Several. man(4) null. Don't do things as root if you aren't sure what will happen. When you fsck shit up, try to find someone who actually knows what they're doing, and get them to fix it. And, above all, don't believe what you read on the Internet.

    1. Re:The '/dev/null' idiom by Monkelectric · · Score: 1
      Not that you care now Im sure, but I have seen undeletable dirs on Solaris having to do with the automounter+NFS. Some weird deadlock occurs when you export an automounted directory over NFS or vice versa (I'm not quite sure, its been two years since I was a solaris admin -- or even used solaris).

      Also FS damage can prevent you from deleting things sometimes.

      --

      Religion is a gateway psychosis. -- Dave Foley

    2. Re:The '/dev/null' idiom by DNS-and-BIND · · Score: 1
      On EFnet #solaris, we would always tell clueless newbies who were having problems that could clearly be solved by the FAQs, to rm /dev/null as a troubleshooting step.

      To anyone who doesn't understand, try running 'truss ' and see what the operating system does.

      --
      Shutting down free speech with violence isn't fighting fascism. It IS fascism!
    3. Re:The '/dev/null' idiom by BigTunaCan · · Score: 1

      Your quote is flawed. You can not "say ""alittle""". It should read "A lot" is two words. You wouldn't WRITE "alittle", would you?

    4. Re:The '/dev/null' idiom by dr_dank · · Score: 5, Funny

      Our school's CS cluster was maintained partly by students, one of whom was me. I was, of course, very inexperienced in actual Unix administration, though I had read Slashdot, Usenet, etc.,

      Here's another moral: learning Unix administration on Slashdot is like learning emergency medicine by watching ER.

      --
      Where does the school board find them and why do they keep sending them to ME?
    5. Re:The '/dev/null' idiom by wackysootroom · · Score: 1

      I had heard the phrase "send flames to /dev/null" and others in that vein. Plus I knew... er, "knew"... that /dev/null would always delete what you sent to it. Putting 1 and 1 together to make 3, I typed sudo mv undeletable_dir /dev/null.

      What the mv command does is remove the old link from name and inode and creates a new one provided that the files are on the same physical disk. If not then the data has to be moved over too. Mv does not actually "send" data anywhere as I presume you now know :-).

      I'm not quite sure where the term "send flames to /dev/null" originated, but I do exactly that with my procmail recipe: :0:
      * ^From:.*insert jerk's address here* /dev/null

    6. Re:The '/dev/null' idiom by rednip · · Score: 2, Funny

      Hey I get all my system administration skills from running gags found on Slashdot! For example my firewall only blocks IP packets with the "evil bit" set; This is far more effecient.

      --
      The force that blew the Big Bang continues to accelerate.
    7. Re:The '/dev/null' idiom by khrtt · · Score: 1

      I don't have access to Solaris, and on most other OS this just removes /dev/null, period. You'd have to either mknod or symlink it aftewards to get it back. On some OS the rm would just refuse to work (QNX). Why would Solaris restore the link, again?

    8. Re:The '/dev/null' idiom by lpangelrob2 · · Score: 0, Offtopic

      Out of curiosity, did you sleep at a Holiday Inn Express that night?

    9. Re:The '/dev/null' idiom by osu-neko · · Score: 1

      "A lot" is two words. You wouldn't WRITE "alittle", would you? Whadayamean? Wouldn'tcha?

      --
      "Convictions are more dangerous enemies of truth than lies."
    10. Re:The '/dev/null' idiom by Anonymous Coward · · Score: 0

      'Lot' and 'Little' are not opposites but rather variations in quantity. True opposites tend to retain their contrast through linguistic forms (true, false, hot, cold, positive, negative etc..) Note the fundamental difference in meaning between the plural forms:

      lots
      littles

      Littles are diminutive hominids with a penchant for thievery. Lots are of course piles of cheap junk piled onto pallets and sold on ebay.

    11. Re:The '/dev/null' idiom by Anonymous Coward · · Score: 0

      uh. that wasn't the point. The point was that people idiotically WRITE "alot" (which could either be a misspelling of "allot" or of "a lot"), but don't WRITE "alittle". The sig reads SAY instead of WRITE - but you can't easily distinguishably SAY "alot" and "a lot" if talking, and that's what the pedant was correcting - the sig should read "WRITE" where it reads "SAY".

    12. Re:The '/dev/null' idiom by Requiem18th · · Score: 0

      On the other hand, your web pages , usenet posts, and email are protected by freedom of speach aren't they? You can say anithing and the fact that you're not using your vocal cords doesn't seem enought to claim that you are not "saying" just writing. You can write stuff and still until you pass the message you haven't said anything. But a real pedant will answer that you aren't writting anything over the interent at all. Your are TYPING!

      --
      But... the future refused to change.
  70. Burn on stake! by juhtolv · · Score: 1

    Hey it would be nice, if buggy software like sendmail and tcsh were burned on a stake! :-P And that leaked copy of Windows sourcecode could be burned like that, too.

    --
    Juhapekka "naula" Tolvanen - http://iki.fi/juhtolv
  71. Origin games by kirkb · · Score: 1

    This reminds me of how the employees of Origin Software held a big bonfire after the company died. Instead of code, they burned the Ultima Online 2 schedules and design docs.

    Story here: http://www.stratics.com/content/news/arc2-2001.sht ml

    --
    Slashdot: come for the pedantry, stay for the condescension.
  72. Destroy old code? Why do that when you can reuse! by Anonymous Coward · · Score: 0

    Around here, home of much poor code that sort of works sometime, we never hold funerals. Perhaps we should but we don't.

    No, instead we merely obsolete whatever it is, rename the folder and install something new, possibly improved, possibly with a new version number, maybe in a new folder using the old folder name. There can be five or ten versions floating around at any given moment.

    We do it this was so that later on someone merely trying to do work will accidentally stumble across the old version and try to make it work, and it might even actually work if they have a test machine still configured the old way. But much hilarity ensues at 03:00 when their systems goes live on a production machine and prompty dies, sometimes taking a database with it.

    Best part are source code comments like "We have no idea why it has to be done this way, but it has always been done this way, so, don't change it. Proc_BadThings might happen."

  73. Well there's a problem with the "redo it all" view by Sycraft-fu · · Score: 1

    It takes a lot more effort to redo the whole thing, in most cases, than it does to just fix the problem in the existing code. Now certianly sometimes it's needed, old code can get so hacked up that it doesn't do it's job well and takes forever to modify, but I think many programmers get way too rewrite happy.

    Part of the problem is that they think that they can rewrite the code to a perfect state. That whoever did it before was stupid, but with their rewrite it'll be so easy to maintain and expand. Of course, that's what most peopel think, and then a few years down the road, turns out that you are back to hacking and maintaining the new code.

    Basically I think a rewrite should only be done in a few situations:

    1) If there has been a major change in the requirements. For example the program used to be required just to be an inventory database and is now required to be a sales, inventory and financial system.

    2) If the code can't be moved to new hardware, and the old hardware is too slow, problematic, etc to continue using.

    3) If a rewrite would take about the same amount of time as making the needed modifications to the existing code.

    4) If the rewrite will make modifications in the near future faster enough to make up for the time spent doing it.

    I mean it's tempting to start on the ground floor because you can fix past mistakes, adapt to current trends, etc. However the thing is you will NOT get it perfect, technology will NOT stop changing and it will NOT be the last time the requirements change. So make sure that the rewrite really is the best decision in terms of time spent before pushing for it.

  74. Funerals by pyth · · Score: 1

    Funerals are all a joke anyway. That's where everyone practices their serious faces and tries to continuously stay in character. I find it difficult, but everyone else seems to be really good at funeralling. :/

    1. Re:Funerals by Robert+M.+Wales · · Score: 1

      Funeralling? Sounds like a plot device to a Will Ferrel / Vince Vaughn movie. =] When I got cable a few years back, me and my cousin took the trusty 56k modem out back and held its funeral... although, it was more like an execution. A BB Gun, some yarn and a little target practicing. Somehow, I imagine I am not the only one here with a story like that.

  75. Funerals for nerds, stuff that mattered by Rolman · · Score: 3, Funny

    I have seen many cases of people holding funerals or paying their respects to renowned pieces of code or equipment. IIRC, even Bill Gates and co. paid theirs to MS-DOS in the Windows 2000 presentation, when the command 'exit' was typed on a DOS virtual machine.

    But the funniest I've ever seen is when I visited a good friend of mine in a software development company during the dot-com era (lots of young geeks around), he was showing me the office and all that, then he took me to the backyard/graveyard, where they had several things buried, but the most recent one was a modem (they were also an ISP), complete with a tombstone and an epitaph that read "NO CARRIER".

    --
    - Otaku no naka no otaku, otaking da!!!
  76. Code passing away is sometimes sad... by forii · · Score: 4, Interesting

    I worked for 5 years at a video game company that had a peculiar kind of Revision Control. Generally, the newer you were, the less of the game you worked on, and so if you were a new hire with no experience, the tradition was that you created your own source code file named after yourself. Then you would write your code, and then ask the Lead Programmer to put hooks in the main code. This essentially kept new programmers from screwing up the rest of the game, which was important because we were almost always on a time crunch (doing 2 releases a year).

    Over time, as you became more familiar with the code and the game you were given more responsibility over more of the code, until as Lead Programmer the entire project was your domain. If you left the project, though, there was usually nobody to maintain the code in your "name file", and as routines got re-written/moved/deleted, the name files would shrink in size, and then one day be deleted entirely. In this way they acted as sort of a historical record of the people who had worked on the project.

    Over my five years, I had worked my way up to Lead Programmer and then moved on to different pastures. I still kept in touch with my old co-workers, and 3 years later I got an email from one who told me that they had finally removed my file, "forii.cpp" from the Makefile.

    My source code file from when I had started at the company had by this time just been reduced to a single small routine and a lot of commented out code, so it wasn't a tough decision. But I still felt a tinge of sadness, as it felt a little like being written out of the history books.

    1. Re:Code passing away is sometimes sad... by Anonymous Coward · · Score: 0

      Rectify uncode reference Forii unperson ;)

  77. More details... by Cryptnotic · · Score: 1

    Yeah, obviously it's more complicated than that. And it wasn't an entire failure, since multiple projects used the same platform. It was only the biggest customer who cancelled. It was mainly the system architecture that was more difficult than it needed to be. There was a main CPU running Linux and a secondary CPU running proprietary DSP code and a rather strange and complicated bridge mechanism between them consisting of shared memory, hardware mailboxes and interrupts. This code was a nightmare to write and debug. Oh, and the DMA was really weird on this system too, making the audio code very difficult as well.

    Our boards also deviated heavily from the reference design and we did weird things like putting a hacked IDE device interface (a PLD and some buffers) onto the slow memory bus of the CPU (which worked okay once we wrote some software hacks). Our graphics display chip was also on this very slow external interface.

    The specs kept changing all throughout the project. Even a few weeks before the end, they were adding new little software features to it. The applications had changed a LOT from the beginning. We actually built 4 different complete systems based on this architecture (system on chip + peripherals + set of apps). Of course, the only one that was potentially profitable was the one that got cancelled.

    --
    My other first post is car post.
    1. Re:More details... by Anonymous Coward · · Score: 0

      Sounds suspiciously like a board I'm working with now. TI-based, by any chance?

    2. Re:More details... by Cryptnotic · · Score: 1

      TI OMAP 1510/5910, aka major pain in the ass.

      We got terrible support from TI. I think it was because we were a small company. They promised a lot when we made the decision to go with that architecture. They said they wanted people to do Linux applications with it and that they had a good Linux port they'd give us. The truth was far from that. The Linux port was old and minimal. Sound stuttered under any kind of load and needed to be basically rewritten. Eventually, when we got to production we found out that the OMAP chips we needed in small quantities (several thousand) either weren't going to be available or were going to be a very high price. They had EOL'd the chip before we finished the project (ahead of their own schedule for EOL).

      As an aside, I REALLY like the Cirrus Logic EP93xx series chips (especially the EP9315). It's a normal ARM9TDMI core (unlike the weird TI925 core that is on the TI part). They also have an excellent Linux team and were very supportive about getting patches to us and releasing quality code and drivers. They have very compatible Linux drivers for almost everything on the CPU and peripherals on the dev board. We switched from OMAP to EP9315 and in 2-3 months we had new boards built and had ported all of our custom bootloader stuff and small custom Linux drivers and our big applications over. The 9315 with Cirrus's Board Support Package was basically a joy to work with after the nightmare that was OMAP. Cirrus also has apps engineers who will do free schematic reviews. The boards worked (at least partially) the first time!

      Ultimately the second system was better (more stable, lighter load on the CPU, more responsive) than it would had been with OMAP. Of course, we were still way behind schedule and management pulled the plug and decided to sell the customer on our next-generation product (which is probably a better deal for them anyway).

      Again, I really like the Cirrus Logic EP93xx series parts. They are well supported and there's a nice range of speed/extra perhipherals ranging from the 9301 to the 9315. The Linux port is solid and is a single tree for all of the 93xx parts. They come highly recommended by me.

      --
      My other first post is car post.
    3. Re:More details... by Anonymous Coward · · Score: 0

      Heh. I thought it sounded familiar.

      I'm working on a project using the TI XXXXdddd with its ARM9 core on one side and the TI XXdddd with its ARM7 core on the other side. Whoever put this together decided that the OXXX DSP wasn't going to cut it, so they stuck a much more powerful XX chip with its corresponding DSP on the board with, like you described, a weird bridge mechanism that doesn't seem to have a whole hell of a lot of bandwidth and sure as hell isn't easy to use or program for.

      So anyway, chip names have been changed to protect the innocent. The only good news to come out of this is that TI is now saying that the better DSP will be incorporated directly as the dual core of their next XXXX chip. So that means no more dealing with the weird bridge mechanism. Who knows, though.

  78. Wrote an obituary once for a program by Anonymous Coward · · Score: 0

    The client was not putting in any money or effort anymore while the surrounding environment kept changing. So we wrote a nice obituary and mailed it to the client. He accepted it with a smile (lucky us).

  79. Even better: suicidal programs by MORB · · Score: 5, Funny

    There was a filesystem repairing utility on old versions of AmigaOS called diskdoctor. This thing was awful, and you ended up with a blank floppy or an even more screwed one most of the times you used it. I recall an interview from one of the amigaos guys, where he explained why it did disappear from later version of the os. As they were pondering whether fixing it or removing it, they got an idea: letting it choose its own fate. They put the source on a floppy, erased it from their harddisk, then ran diskdoctor on the floppy. The filesystem got screwed and the sources lost. It had just commited suicide.

    1. Re:Even better: suicidal programs by Trimbo2 · · Score: 1

      I remember DiskDoctor well, what a fitting end to such a wonderful utility!

      I remember reading about it in an old Amiga magazine where they described it by saying:

      "Caused more problems than it ever solved"

      Which made me laugh at the time.

  80. Re:A special funeral scheduled for by kimmerin · · Score: 1

    No, it would lead to the release of DeadBSD 1.0

  81. does it mean that outlook is buried alive? by Begemot · · Score: 2, Funny

    'cause it's already a worm food ;-)

    my heart breaks into pieces withstanding such a cruelty...

  82. Decomission applications by Anonymous Coward · · Score: 0

    The place where I worked 7 years ago, migrated their legacy applications to the Java, and when the code was finally released and all our customers had been migrated we have a party for the decomissioning of the last server, a server that had been running very happily for the previous 15yrs (go VMS!).

    Not too geeky, and a good excuse for a party!

    Andy.

  83. Great programs deserve it by Anonymous Coward · · Score: 1, Funny

    Great programs ran for ages, doing their jobs, recovering gracefully from errors, being small, simple and "to the point".
    They came from the heart of their creator (we call him coder, not programmer) and he would really care for them like for his children.
    The coder was proud he could help, but he wouldn't speak about it, only if asked and then you would hear the most fantastic stories about how he created the program, every single step he would know and tell "my coffee was cold and I looked out of the window, when suddenly the solution came to me, ..."

    Those were the days.

  84. text editing is tragedy.... by MonoSynth · · Score: 1

    one tear for every x
    I cry at every dd
    1GdG
    :h :h :h
    :q!

    1. Re:text editing is tragedy.... by Kehvarl · · Score: 1

      Well, we dont' have to ask you the question: "emacs or vi?"

  85. We did that by amcguinn · · Score: 1
    I worked for a company where we had to try to get a piece of billing software to work that had been developed by another part of the company. It was not a pleasant experience, and when the project was finally abandoned we took the database schema diagram off the office wall, went out into the car park and cremated it. I still have the ashes in a tin on my mantelpiece.

    I might post photographs of the ceremony later, I've got them at home.

  86. How dare you!!! by Anonymous Coward · · Score: 0

    How do you even dare think of comparing software to living beings?! People are much more flawed, rarely do what you want them to even when you tell them exactly what to do and animals are even worse! Sure, software has bugs, but you can fix them.

    Buffer overflow? Fixable within minutes of discovery.
    Bigot unleashing societal harm? Incredibly stupid and never accepts societal standards. But he manages to get re-elected President.

    This is not geeky, it's just creepy and downright ghoulish and I don't care if you take my Geek ID for this, it's how I feel!

  87. Maybe the election results messed up their heads by Steven+Reddie · · Score: 0, Flamebait

    Maybe the election results messed up their heads

  88. Closure is good by theonetruekeebler · · Score: 4, Interesting
    One of the most depressing moments of my career as a programmer was when I found out that an application I had worked on for almost four years was being retired. Worse yet, it was being retired because some nitwit Y2K consultants had declared it to be broken and offered to rewrite it for an insanely large amount of money. The Y2K consultants lied.

    Later I learned that a data warehouse I had spent two years building was being cancelled because the client didn't want to spring for additional drivespace. About that time the startup for whom I'd worked a year of 60-hour weeks laid off all its programmers, deciding that its patent portfolio was more profitable than its actual product.

    Today, not a single line of production code that I've written is running anywhere.

    What depresses me is that I had been pouring my heart and soul into something so ephemeral, that all my hard work was being thrown away and obsoleted. It still saddens me greatly to know that my career has left no lasting mark on the world.

    --
    This is not my sandwich.
    1. Re:Closure is good by dprovine · · Score: 1

      Today, not a single line of production code that I've written is running anywhere.

      There was a Dilbert comic in the 2nd quarter of 1996, in which Phil, the Prince of Insufficient Light, appears and says that he's darning Dilbert to Heck.

      His choices: (1) a job in which he does lots of useful work but never gets credit for it, or (2) a job in which he will be highly-paid, but everything he does will be burned before his eyes at the end of every day.

      His reply: "Either one of those is better than the job I've got now!"

    2. Re:Closure is good by StrawberryFrog · · Score: 1

      Been there, not quite as badly, but badly enough.

      My conclusion is that closed source code is by its nature ephemeral. The company owns it; nobody else gets a look in. Eventually the company stops caring about it and it evapooates. Open source, well most open source code is one guy's pet project, and if he loses interest it just gathers dust. But at least it does no in the open, where anyone can repurpose it some day if they see fit.

      --

      My Karma: ran over your Dogma
      StrawberryFrog

    3. Re:Closure is good by Anonymous Coward · · Score: 0

      I think my revenge is sweeter. I've been doing this for quite a few years now, and, with the sole exception of my current employer, none of my previous employers even exist. I managed to get out of all of them before they went under.

      I'm the Ted McGinley of software!

    4. Re:Closure is good by tootlemonde · · Score: 3, Interesting

      What depresses me is that I had been pouring my heart and soul into something so ephemeral...

      Make sure you learn something important or useful from every project. That way, no matter what happens to the project later on, you carry some benefit with you forever.

      Sometime what you learn is only something not to do in the future or that something you were sure was true was in fact completely wrong.

      One thing I've learned is don't work 60-hour weeks unless you get paid for overtime. If you do get paid for overtime, work as many 60-hour weeks as you can because there may be many 0-hour weeks in the future.

  89. Social Event of the year... by Anonymous Coward · · Score: 0

    ...well at least for those 8.

    I will never be that geeky, I will never be that geeky, I will never be that geeky.

  90. ASPs by sczimme · · Score: 1


    ASPs. Very dangerous... You go first.

    --
    I want to drag this out as long as possible. Bring me my protractor.
    1. Re:ASPs by freqres · · Score: 1

      Raiders of the lost Art of Computer Programming?

      --
      Rampant Ninja related crimes these days...Whitehouse is not the exception
  91. The dedication to SICP reads: by Sunnan · · Score: 1

    "This book is dedicated, in respect and admiration, to the spirit that lives in the computer."

    Structure and Interpretation of Computer Programs.

  92. Re:I don't think this falls under the geeky umbrel by Malc · · Score: 1

    "This deserves a category of its own"

    No need, there's a long existing one that will already cover it. In this case, "geeky" is just a euphemism for "sad and no life". I'm not about to hold my punches because I might hurt some overly-sensitive sap's feelings on this. Some people have to be told the truth so that they can realise reality and start getting a grip on it and come to their senses!

    Hmmm, now watch some overly-sensitive sap of a moderator mark me down as flamebait! How predictable ;)

  93. In my final days at Hewlett Packard.... by Anonymous Coward · · Score: 0

    We commemorated the 20th birthday of "Office Server" (formerly DEC ALL-IN-1): for a live software project, the words "20th birthday" have a bit of death rattle to them.

  94. Exactly. Funeral for a way of life that passed. by Nick+Driver · · Score: 1

    The 'dead' programs represent a chunk of those coder's lives and a fitting sendoff provides closure for the 'parents' of that code.

    I once worked for a lawfirm software company and wrote a billing system interface for Lexis-Nexis search chargebacks. The Lexis-Nexis programmers I worked with on this project were seriously passionate about their product... they "lived the code"... it was like a way of life to them. Much like the people I worked with at my software company (until the CEO brought in a bunch of clueless outsiders as new management who destroyed our company. But that's a different story, I digress).

    The old joke comparing writing software to having sex without birth control -- you'll end up supporting it like a child -- is not too far off base due to similar emotions it instills into the "parents". Sometimes the "child" grows up to be good and loved, sometimes it grows up to be wicked and despised. Holding a funeral for its demise is quite fitting indeed.

  95. It figures by AdamG · · Score: 1

    "The code wakes us up in the middle of the night," said Doug Perseghetti

    No wonder the code couldn't be maintained anymore- it's Perseghetti code!

  96. Words Heard Just Before Funeral by Anonymous Coward · · Score: 0

    MCP: You're in trouble, program. Why don't you make it easy on yourself. Who's your user?
    CLU: Forget it, mister high-and-mighty Master Control! You're not going to make me talk!
    MCP: Suit yourself.

  97. Necrophilia by giminy · · Score: 1

    So if someone is still "using" the program the deceased program and/or code, does that count as programmer necrophilia?

    --
    The Right Reverend K. Reid Wightman,
  98. What no subway? by fr2asbury · · Score: 1

    I take it these are the programs that didn't escape on the subway to the Matrix?

  99. That's how it happened! by Dr.+Evil · · Score: 1

    Now I can say that I learned something work-related from Slashdot!

    I once had to fix a system with a broken /dev/null. I was rather perplexed as to how somebody broke it.

    The very idea of somebody trying to use mv to unlink a file never occurred to me.

    1. Re:That's how it happened! by cburley · · Score: 1
      I once had to fix a system with a broken /dev/null. I was rather perplexed as to how somebody broke it.

      I once broke /dev/null on a whole bunch of machines all over the Internet.

      Did it by adding a feature to GNU Fortran 77 (g77), such that when you did "g77 -v" to get version info, it printed info for the libg77 (aka libf2c) libraries as well, by linking up a dummy program via "ld -v -o /dev/null ..." or similar.

      Turned out, GNU ld (maybe others) first unlink()'s the executable before creating the new one, rather than just opening it for writing.

      So, if you did "g77 -v" while root, viola, you ended up with a non-null /dev/null.

      Took a little while for people to notice what was happening. Can't recall offhand who noticed first -- me (since I usually did everything as root back then ;-) or someone else! But I'm pretty sure I did a release of g77 with that bug, probably during its "alpha test" period.

      --
      Practice random senselessness and act kind of beautiful.
  100. Similar Incident by Anonymous Coward · · Score: 0

    I work for a very large international company. 2 years ago we migrated to a Windows/Unix only shop, removing all Novell products completely from our environment. One of the lead engineers had a brilliant idea to video tape the "Death of Netware". Basically he filmed the power down of the last Netware server in the environment... he video taped people saying their last respects, and even had individuals act as pallbearers, carrying the server through the building for all to come and see one last time. Needless to say it was somewhat humourous at the time, until upper management discovered the link to the video on our company intranet site...

    A week later we paid our last respects to that engineer...

  101. The developer should RIP by Anonymous Coward · · Score: 0

    With a name like Database Update Control System, the original developer should be put to rest.

  102. I have a headstone shaped award for dead code by cjmnews · · Score: 1

    In the company I work for, code is rarely shutdown completely. It's so rare, that I can use a project I was on as bragging rights, because we actually turned it off.

    The team that worked on the old system, and the port to a new system (the new system was a combination of 2 old systems) each got a tombstone shaped award for successfully turning off a system.

    We were so nervous about turning it off we practically held our collective breaths for the first 72 hours. If the old system was ever turned off for more than 72 hours we would never be able to catch up to real time. Once 72 hours passed, we gave the old system no more thought.

    Hey, at least I get to brag about a successful shutdown of a major system and have a headstone to prove it. Very few people can say that around here. Legacy systems are always used by someone for years after they're usefullness has expired.

    --
    You can lose something that is loose, so tighten the loose item so you don't lose it.
  103. NCR Coders Need to Die by MoriartyBrian · · Score: 1

    Hey - I live about ten miles from LexisNexus in Ohio, and I have several former coding students of mine working there now - LN is a high quality shop, albeit a little quirky at times...

    However, if you want to find someone to put code to rest, I suggest that NCR put their programming teams out to pasture in a pine box as soon as possible... Ever use one of their U-Scan Do-It-Yourself cash registers that you might find at national or regional retailers? (Meijers comes to mind) - the programming is so shoddy that it is no wonder that the system crashes hourly... But the biggest thing I get a kick out of is the fact that when the customer is asked to render payment, the software prompts the user to enter in any coinage first before paper currency - if you enter the paper/coins in reverse, the machines will lock up - did I mention that the bill reader is seperate from the coin slot?

    Come on - I know several high schools kids who can right better code than this...

    --
    That computer was worked on by an egotistical maniac with a revenge demon on his shoulder!
  104. My father-in-law held a code funeral by TrogL · · Score: 1

    They rented part of a farmer's field and buried the source code, the tapes and most of the hardware.

  105. How sad. by PeanutGallery · · Score: 1

    They should have a waiting period or something before you can use the "kill -9" command.

    --
    -- Just another unsolicited opinion... from the Peanut Gallery.
    1. Re:How sad. by idontgno · · Score: 1
      Never forget: signals don't kill programs, programs kill programs.

      (Programs like "kill", of course.)

      --
      Welcome to the Panopticon. Used to be a prison, now it's your home.
  106. Sic transit gloria mundi by Presence1 · · Score: 1

    An old Latin saying for "Thus passes away the glory of the world".

    Tibetan Buddhist monks, as part of some ceremonies or celebrations, will spend days or weeks creating an enormously complex and beautiful work of art, called a Sand Mandala, which they then destroy. This is done to symbolize the impermanence of all things and provoke us to contemplate it. Have a look at the process: http://www.artnetwork.com/Mandala/gallery.html

    I first experienced this impermanence in my pursuit of a sports career. In international level competition there is a phrase that is sort of a joke, but it is really more of an axiomatic truth: "you're only as good as your last race". It can be tough to learn that victory really is fleeting.

    I've found it is good to be always forward looking, a trait reinforced by these experiences. You may also be saddened by the loss of potential, that your projects died early. Whatever the fate of our previous works, it seems that the only way to live is to focus on creating more good works in the future.

  107. No such thing... by MicroBerto · · Score: 1
    ... as bad publicity! Not that this was bad anyway. Blocker Hill just got their name out to 100,000 people for free.

    Now some dude on slashdot might like that culture and apply for a job to them. The rest of people just found out what they do and might need a solution of theirs sometime. Brilliant!

    --
    Berto
  108. Good Idea: Wrong Implementation by charleste · · Score: 1

    Some things, yes, there should be a funeral. Others: A bonfire! Yeah! Like on Guy Faulkes day!

  109. They work in Ohio? by d-man · · Score: 1

    They do IT work in Ohio, which just became a red state? They should be holding funerals for their own jobs.

    --
    Unix: Where /sbin/init is still Job 1.
    1. Re:They work in Ohio? by Doctor_D · · Score: 1

      Yeah, there is IT work in Ohio. It's becomming extinct--unless you're a consultant or contractor or really love windoze. Hell I lost my job a few months ago and found another one--in another state.

      Companies like Lexis / Nexis are an exception in Ohio rather than the norm.

      --
      "If you insist on using Windoze you're on your own."
  110. Some of the projects I've worked... by idontgno · · Score: 1
    would need an oversized plot and a piano crate to bury. Cremation's not an option because it would require too much firefighting resources.

    And then there are those undead projects that keep clawing their way out of the ground and back into production...summoned from the beyond by teh most unspeakable of evils...clueless luser managers...

    --
    Welcome to the Panopticon. Used to be a prison, now it's your home.
  111. LexisNexis: Did you ever know a fellow... by Anonymous Coward · · Score: 0

    ...who worked there named Bill Speros?

    I worked with him on a big programming project with the firm I was with.

  112. *BSD: When's the funeral? by Anonymous Coward · · Score: 0

    Ever wonder when the funeral for BSD will be held?

  113. Program Funeral Haiku by Sun+Tzu · · Score: 1

    Here Lies Z-Seven
    Promoted up to Heaven
    But the bugs here stay

  114. Funeral for a PC by gearry · · Score: 1

    A few years back I owned and operated a small PC repair shop. We had this one customer with a PC that was just endless problems. Of course the problems were not caused by the user, or even the hardware itself, but just HAD to be caused by one my my techs who worked on it. Needless to say we were all frustrated with working on the thing. Well, one day when I called the customer to let her know it was fixed she informed me that she had seen some commercial on TV and had bought a new PC that was supposed to be super-wiz-bang and would not have all these problems. Needless to say my heart was not broken that she had not decided to buy her new PC from us. She said she was not going to pay for her repair and that we could sell her machine to cover the costs (as our service agreement stated would happen if the repair was not paid for and picked up within so many days). Yeah, right.
    The next day I brought in a sledge hammer from home. I took the PC out back and set it up on some cinder blocks. I put up an "Out to Lunch" sign and brought all the guys out back and we said our goodbyes. It was an emotional moment, but we all needed it. Such a PC needs to be mourned over. Don't deny yourself the experience.

    --
    like g-a-r-y, only different
  115. mod parent up +7 informative by Anonymous Coward · · Score: 0

    I am LOL'ing at Kerry right now!

    LOL!

  116. The programmers are buried with the code, actually by Thag · · Score: 1

    ...to serve it in the afterlife. :)

    Jon Acheson

    --
    All opinions expressed herein are my own, and not those of my employers, who are appalled.
  117. Devout Jews bury Hebrew writings by mi · · Score: 1
    Because Hebrew is a Holy language, anything carrying it can not just be thrown out -- in their opinion.

    In certain parts of Israel, there are special containers on the streets -- for anything with Hebrew words on it.

    Then, again, may be, it is to Recyclicing, what Kashrut is to the FDA...

    --
    In Soviet Washington the swamp drains you.
  118. We had a party when we retired one program by LWATCDR · · Score: 1

    We had a nightmare program that used to take out the network three or four times a week. When it was laid to rest we did have a party.

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  119. Old code should never die ... by quarkscat · · Score: 1

    it should be re-released as GPL
    and live forever, on SourceForge!

  120. Why destroy or discard old code? by elegie · · Score: 1

    Would it be better to give away the code (minus any trademark rights) or perhaps make it available for others to use?

  121. Some code deserves a funeral by kjg · · Score: 0
    I still remember when a rather new member of our development team got a call from his old boss because they had just found a comment in some production code that said:
    /*
    * John will fix this later.
    */

    Some code probably should be buried.

    --
    Kevin Gilhooly
    Migrant Programmer
  122. The Demise of the DiskDoctor by tormedhammaren · · Score: 1

    The story I was told goes something like this. The software folks were not quite sure whether DiskDoctor should be dumped or improved, so they decided to leave it up to DiskDoctor itself. They put the DiskDoctor source on an old floppy, then ran DiskDoctor on it. As often happened, DiskDoctor damaged this undamaged disk. So, while it's often said that DiskDoctor was "sued for malpractice", it's more correct to state that DiskDoctor committed suicide. - Dave Haynie, from the DiskSalv manual (Amiga)

  123. It's An Old Story by Captain+DaFt · · Score: 1

    I remember reading about an aboriginal tribe in New Guinea with similar habits.
    They were still using stone axes, and and after several seasons, when the ax head had been sharpened to a nub, it's owner would bury it with the same ceremony used for any dear departed.
    Just shows that the more things change...

    --
    The U.S. really needs an English to Wisdom dictionary.
  124. Geez.... (was Re:Scary Quote) by Anonymous Coward · · Score: 0

    geez, why does the Mafia bell ring everytime they see someone whos last name rhymes with "spaghetti"???

  125. If there's alcohol celebrating... by Anonymous Coward · · Score: 0

    the send off, then what the hell, it's an excuse to get drunk and celebrate meeting a deadline.

    On the other hand, just drink some beer and be happy the old shit is gone, the whole funeral thing just sounds like the asshole that came up with the idea needs to be fired for wasting peoples time.

  126. Rise again by Anonymous Coward · · Score: 0

    I've killed code only to have someone with another copy out there and bring it back! Just like with BSD Unix, I thought that was dead and burried and it came back with the Mac OSX. What a big mistake Apple made, should have gone to Linux. To bad they lost their vision 20 years ago.

  127. Oh that's simple.... by jeephistorian · · Score: 1

    Trying to pick out which one is yours is a bitch, though.

    You just turn them over!
    _________________

    --
    Huh?
  128. Re:MASSIVE RIGHT WING CONSPIRACY REVEALED by Anonymous Coward · · Score: 0

    This map shows that the majority on this site are not the majority of opinions in the real world. You can get modded down just for saying something pro-Bush on here even if it is dead on topic.