Slashdot Mirror


Does Your Debugger Sing to You?

ZahrGnosis writes "TRN Mag Online is carrying an article titled Programming tool makes bugs sing. '[The researchers] set up software that mapped pitch and melodic contour information to structural elements in the programming language Pascal. "[We] aimed to see if information about the structure of Pascal programs could be communicated using such musical phrases".' They even found a practical application for software debugging."

26 of 241 comments (clear)

  1. Now by SpanishInquisition · · Score: 4, Funny

    I'll program so badly it'll end up sounding like Aphex Twin

    --
    Je t'aime Stéphanie
  2. If debuggers could sing.... by CaffeineAddict2001 · · Score: 4, Funny

    Bug in the program - P.U.!
    Somebody wrote it - THATS YOU!

    1. Re:If debuggers could sing.... by T-Kir · · Score: 2, Funny

      Or "If I Had a Hammer' by Leonard Nimoy.

      Either it'll make you try and code better, or actually want to put a hammer to the speakers and/or computer.

      --
      Are you local? There's nothing for you here!
  3. hmmm by citroidSD · · Score: 4, Funny

    Yes, my debugger _does_ sing as it smites bugs!

    namely:
    "Another one bytes the dust. Another one bytes the dust. And another and and another bug bytes the dust."

    For those of you who need the background music, think Queen, or uh, I guess Weird Al Yankovic

  4. In the perfect world... by PDHoss · · Score: 3, Funny
    ... the debugger would sing for every language but c#. That would be funny.

    PDHoss

    --
    ======================================
    Writers get in shape by pumping irony.
  5. Windows Joke by Jupiter9 · · Score: 2, Funny

    So that's why I get that song every time I boot into windows.

    --

    --
    Does anyone remember /\/\/\?
  6. I'm relieved by Beryllium+Sphere(tm) · · Score: 5, Funny

    >They even found a practical application for software debugging

    It's good to know that software debugging has a practical application.

  7. I can hear mine now by drjoe1e6 · · Score: 3, Funny

    Ninety-nine off-by-one bugs in the code,
    Ninety-nine off-by-one bugs,
    Take one down,
    Fix it up,
    One hundred off-by-one bugs in the code!

    -Joe

    --
    Lose = not win ...... Loose = not tight
  8. Dancing? by si1k · · Score: 5, Funny

    I wonder if they could create an interface that would allow you to fix bugs by dancing?

    Gnu Debugger, the real Dance Dance Revolution?

    Haha, only parlty serious. Just as we need new ways to "view" information, it could also be helpful to be able to respond in a way that goes beyond the keyboard and mouse.

    1. Re:Dancing? by scheming+daemons · · Score: 2, Funny
      I wonder if they could create an interface that would allow you to fix bugs by dancing?

      ...then white people wouldn't be able to program.

      :)

      --
      "I have as much authority as the pope, I just
      don't have as many people who believe it" - George Carlin

  9. So Does that mean..... by PerfectDark · · Score: 2, Funny

    I can re-factor my code just by re-mixing the tunes????

  10. Re:Dum, Dum, Da-Dum by Russ+Steffen · · Score: 5, Funny

    You think that's bad? The .NET code samples play The Imperial March.

  11. Good idea, but a better place would be.... by Wintermancer · · Score: 4, Funny

    The musical sound of Windows blue-screening.

    You could even have a nice menu:

    Select your musical preference:

    1) Death-metal guitars

    2) Funeral dirge

    3) Cat-in-heat-at-12:00-am

    Ohhh, the possibilities....

    It would be better than the anguished "NOOOOOO!" frequently heard around the office.

  12. Sure. by Kenja · · Score: 5, Funny

    My debuger sings and my IDE tells me to kill people.


    But wait..... I've said to much.

    --

    "Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
  13. You know... by Your_Mom · · Score: 3, Funny

    If I combine this with the morse code panic patch, I could have my own techno dance studio! Flashing lights and all!

    --
    Objects in the blog are closer then they ap
  14. It can't be bad by senfman · · Score: 3, Funny

    A singing debugger can't be worse than Britney spears.

    1. Re:It can't be bad by Snafoo · · Score: 3, Funny

      Oh baby baby, how was I supposed to know...
      That something wasn't right?

      Oh baby baby, I hacked on that blasted code...
      Till the morning's early light!

      Tell me, how to fix it, soothe me,
      Tell me, baby, cuz I need to know now, oh because,

      This bloody LISP, is killing me ---
      Though I test-regress, it still goes bleep!
      (Still goes bleep!)

      If it's the closures, I'll lose my mind,
      And rewrite the damned thing one more time!

      (Repeat until 3 minutes and 50 seconds is achieved.)

      --
      - undoware.ca
  15. I can see it now... by (trb001) · · Score: 4, Funny

    In the news, the VC++ debugger has come under fire from the RIAA for producing melodic tunes that sound very similar to several copyrighted materials.

    "Whoever wrote the code that produced these tunes, we want to find them and bring them to justice." said Hillary Rosen, of the RIAA. "Neither Microsoft, nor the developer in question, has paid royalties to the artists whose songs they have violated. Renegade debuggers must be stopped, for they pose the greatest threat to the artists' intellectual property we've ever seen!"

    <sigh> Fact is often stranger than fiction

  16. Bill Joy Enjoys Listening to... by tunabomber · · Score: 3, Funny
    --

    pi = 3.141592653589793helpimtrappedinauniversefactory71 ...
  17. What would this look like in reverse? by jea6 · · Score: 3, Funny

    Could you run a melody through and have programming structures returned? Metaphors are sunny days.

    --

    sarchasm: The gulf between the author of sarcastic wit and the person who doesn't get it.
  18. Boot It! by AJWM · · Score: 3, Funny

    Well, if you're going to go posting lyrics...

    This came out years ago, I found a printout of it a couple of days back while going through some papers. Picture Weird Al Yankovich singing this to Michael Jackson's "Beat It" (this isn't a Weird Al though, he did "Eat It"):

    Boot It

    You're processing some words when your keyboard goes dead,
    Ten pages in the buffer, should have gone to bed,
    The system just crashed, but don't lose your head,
    Just BOOT IT, just BOOT IT.

    Better think fast, better do what you can,
    Read the manual or call your system man,
    Don't want to fall behind in the race with Japan,
    So BOOT IT,

    Get the sys admin to

    BOOT IT, BOOT IT,
    Even though you'd rather shoot it.
    Don't be upset, it's only some glitch.
    All that you do is flip a little switch.

    BOOT IT, BOOT IT,
    Get right down and restitute it.
    Don't get excited, all is not lost.
    CP/M, UNIX or MS-DOS
    Just BOOT IT, boot it, boot it, boot it...

    You gotta have your printout for the meeting at two,
    The system says your jobs at the head of the queue,
    Right then the thing dies but you know what to do,
    BOOT IT.

    You always get so worried when the system runs slow,
    And when it finally crashes, man you feel so low,
    But computers make mistakes (they're only human you know)
    So BOOT IT,

    Call the local guru to

    BOOT IT, BOOT IT,
    Go ahead re-institute it.
    If you're not lucky, get the book off the shelf,
    But if you are, it'll do itself.
    BOOT IT, BOOT IT,

    Then go find the guy who screwed it! Operating systems are built to bounce back,
    Whether it's a Cray or a Radio Shack.

    BOOT IT, BOOT IT, ....

    Sorry I don't know who deserves the attributes for that.

    --
    -- Alastair
  19. Stink-A-Tron by Tablizer · · Score: 4, Funny

    (* Bug in the program - P.U.! *)

    That's it! Associate *smells* with bugs.

    Stack_overflow_error ==> Dirty_Socks_Smell

    That will encourage programmers be more careful. Then again, single programmers are probably use to all those smells anyhow.

    Nevermind.

  20. Singing back by msheppard · · Score: 3, Funny

    I sometimes sing to my debugger:
    ---
    Hello bluescreen my old friend,
    You are my program's bitter end.
    All my random poke and peeking,
    Didn't stop the memory leaking.
    And the Interrupt, I set so long a go,
    did never throw...

    My only option... is viloence.

    Slam the mouse in to the desk.
    Pound the keys and beat my chest.
    Do what I say not what I mean,
    Open the window, thow out this machine.
    And as it falls, and crashes on the street
    Debugging complete

    my only option... was violence.

    --
    Krispy Cream is people
  21. Actually ... by Snork+Asaurus · · Score: 4, Funny
    I hear that all releases of Windows resolve to the Pink Floyd tune "Money". The only detectable difference between them is that with each successive release, the volume is higher.

    With Palladium, I suspect that there will be more variety. Normally, it will still be "Money" at about 120db, but if you click on an mp3, you'll hear the "Dragnet" theme and sounds of wailing police sirens followed by the Monty Python ditty "There's Nothing Quite as Wonderful as Money".

    --
    Sigs are bad for your health.
  22. What if- by IWantMoreSpamPlease · · Score: 2, Funny

    They could get network traffic to produce musical tones? Imagine the sounds made of a server getting Slashdotted....

    --
    So rise up, all ye lost ones, as one, we'll claw the clouds.
  23. Re:dumbest thing all day by ThereIsNoSporkNeo · · Score: 3, Funny

    I'll take that as a challenge.

    And now introducing:
    TASTE-BASED DEBUGGING!

    You'll never miss another semi-colon after one spoiled milk dose!
    Infinite loops will fade into myths after the first few developers get a taste of dead-fish-left-in-the-sun-for-a-week.
    And for those minor offenses such as not commenting code and choosing horrible names? A few times through with the Taste'O'Soap and you'll be cured for life!

    This project brought to you by the Federal Government. Always looking for more ways to make your life unpleasant.

    --
    With my dying breath, I curse Zoidberg!