Slashdot Mirror


The Poetry Of Programming

Lumpish Scholar writes "Sun's Richard Gabriel (possibly the only person with both a Ph.D. in computer science and an MFA in poetry) talks about "the connections between creativity, software, and poetry": "People say, 'Well, how come we can't build software the way we build bridges?' The answer is that we've been building bridges for thousands of years, and while we can make incremental improvements to bridges, the fact is that every bridge is like some other bridge that's been built.... But in software ... we're rolling out -- if not the first -- at most the seventh or eighth version. We've only been building software for 50 years, and almost every time we're creating something new.""

18 of 385 comments (clear)

  1. Software Haiku by Hayzeus · · Score: 5, Funny

    Process swiftly crash NULL pointers everywhere O -- Electric Fence!

    1. Re:Software Haiku by Reziac · · Score: 3, Funny

      Some haiku express
      Depths of insight and beauty
      But this one does not

      --
      ~REZ~ #43301. Who'd fake being me anyway?
  2. Yes by Anonymous Coward · · Score: 4, Funny

    Whenever I create software, it takes a lot out of me. Much like Picasso's painting, Michaelangelo's Sistene Chapel, ee cummings literary works (only I use more punctuation marks than she does), I am an artist. My work is meaningful and beautiful, and a part of me, which is why I release it under the GPL. For the GPL, itself, is also a work of art. It brings light to the darkness, it brings joy to the huddled masses of ones and seros yearning to be free.

    1. Re:Yes by owenb · · Score: 5, Funny

      ee cummings literary works (only I use more punctuation marks than she does)

      Ah, yes, the great emily ermintrude cummings. Her work was far superior to that upstart edward estlin, wasn't it?

    2. Re:Yes by Reziac · · Score: 3, Funny

      Stop writing your code in blood, and you'll not feel so drained afterward!

      And what's this ear doing on my desktop??

      --
      ~REZ~ #43301. Who'd fake being me anyway?
  3. Re:I wonder what would happen... by crashandburn99 · · Score: 2, Funny

    Would bring a whole new meaning to the term 'Blue Screen of DEATH' crashandburn99

  4. Try building a bridge... by gUmbi · · Score: 5, Funny

    Try building a bridge:

    a) with half the crew and materials required
    b) in a quarter of the required time
    c) that will be retrofitted to support train tracks and a second level
    d) that will be backwards compatible with the previous bridge
    e) that is better than your competitors bridge

    Jason.

    1. Re:Try building a bridge... by majestynine · · Score: 4, Funny

      In Soviet Russia, Bridge builds YOU!

    2. Re:Try building a bridge... by nrd907s · · Score: 5, Funny

      You forgot....

      f) Then halfway through the specs are changed and you are told to make a tunnel

  5. i wonder by forkboy · · Score: 5, Funny

    I bet this guy owns that "Code Poet" shirt from Think Geek.

    --
    This message brought to you by the Council of People Who Are Sick of Seeing More People.
  6. Re:Wrong by Mr_Dyqik · · Score: 3, Funny

    So it's like NASA's approach to building a satelite then? If you follow one of the more heavily documented programming techniques, maybe.

  7. How come we can't .... by Chillblaine · · Score: 5, Funny
    'Well, how come we can't build software the way we build bridges?'

    Obvious reasons. Those foolish cavemen (or whoever) that built the first bridges didn't patent the design and copyright the plans. Then hide the bridge in big black boxes so nobody could try design something similar.

    They also didn't have to worry about the greedy land owners at either side of the river charging them huge amounts (or just refusing them) to get information on ground they needed to build the bridge ends on.

    $DEITY bless the software industry!

    --
    You Are Being Lied To.
  8. One word for you by Lemmeoutada+Collecti · · Score: 4, Funny

    Microsoft

    --

    You can have it fast, accurate, or pretty. Pick any 2.
  9. RTFA by Cap'n+Canuck · · Score: 3, Funny

    Gabriel's written 1000 poems in the last two years, which is about 1000 poems more than you have.

    [sarcasm]
    I bet youse hasn't written a grammatically correct post in their life.
    [/sarcasm]

  10. Dev-C++ Poetry by Thai-Pan · · Score: 2, Funny

    Dev-C++ 5
    What does "no mo mo mo" mean?
    Screwed up errors suck.

    Dev-C++ 5
    What's wrong with the debugger?
    Who wrote this crap-pile?

  11. Epic Software by Reziac · · Score: 5, Funny

    Truly epic software is written in iambic pentameter. Portable utilities are written in sonnet form. Quick-n-dirty kludges are written as limericks. Haiku is for batch files.

    --
    ~REZ~ #43301. Who'd fake being me anyway?
  12. So my Boss wanted me to build a bridge... by Crash+McBang · · Score: 3, Funny

    He came to me and said, It's gotta be narrow enough for a bicycle, but wide enough for a hummvee, It's gotta be recyclable and not harm a tree, It's gotta be password protected, Internet enabled, smaller than a table, and reuse is expected! UML and Visio for the design, we gotta have a prototype by next week, don't whine! Nobody can get hurt using this bridge, no time for testing, just do a smidge! We gotta release it soon, or the customer will swoon! Thank goodness that's done, now lets build another one! The next customer's needs are unique, let's use the same code and build it next week! So my Boss wanted me to build a bridge...

    --
    To put a witty saying into 120 characters, jst rmv ll th vwls.
  13. Re: Haiku is for batch files. by SlashChick · · Score: 5, Funny

    "Haiku is for batch files."

    Hehehe...

    for each file in .
    do sed s slash leaf slash tree
    on every line found; done

    Okay, so that's a shell script... but it was just as fun to write. ;)