login
Blurts on the Art of Software Development

Today | RSS | RDF | Atom | Other Tags
Categories : All | All | CI | .NET | General | Humour | Java | Personal | Reviews | Ruby | SW Eng
Permalink
Postmodern Programming in London
Experience report from the PoMoPro conference

I attended the first international conference on postmodern programming in London a couple of weeks ago.

I was going to Hamburg and London for the XP Day conferences right before and after the weekend, anyway staying in London over the weekend so it was a nice coincidence to hear about the PoMoPro conference taking place.

Due to coming directly from Hamburg, I arrived late but managed to catch some of James Noble's and Robert Biddle's keynote titled "Notes on notes on post-modern programming". I have to say they're a pretty theatrical duo.

After the keynote, the rest of the conference program was a series of three Scrapheap Challenges but for software geeks. In short, the idea of a Scrapheap Challenge is for competing teams (programming pairs in our case) to develop a good enough solution as fast as possible to a given problem. I'll briefly describe the three challenges we were given at the PoMoPro:

Code Sloppiness Analysis

The first challenge was to develop a program that analyses the contents of a given Subversion repository and produces a report of the code base's sloppiness over time.

Online Horoscope Aggregator

The second challenge was to develop a sort of an aggregator for online horoscopes. The software was supposed to produce a single "good day vs. bad day" analysis based on multiple online sources for a daily horoscope.

Top Trumps Card Generator

The third and final challenge was to generate a deck of Top Trumps cards for the list of conference participants with the card content derived somehow from the participants' names. Hilarious fun. Oh, the cards were of course supposed to include a picture of the participant so many pairs ended up pulling the first hit for a given name from Google's image search. You might want to check out what's the first hit for pretty much anyone named "Andrew"...

It was a lot of fun and I got a chance to program in Ruby all day, which is always nice. Even though I was severely sleep-deprivated (and we really had to hunt for our lunch in the Covent Garden area with Michael Feathers, Emmanuel Gaillot, Willem van den Ende and someone whose name I unfortunately forgot already) my energy level stayed in the roof throughout the day.

What an excellent workshop! Big thanks to Nat and Ivan for organizing it.


Online horoscopes are based on sophisticated algorithms and programs that consider the date of your birth and other factors, they cannot reproduce the skill or understanding that an astrologer develops over time.


Add a comment

Title
Body
HTML : b, i, blockquote, br, p, pre, a href="", ul, ol, li
Math Quiz 9 + 7 = (Helps stop blog spam)
Name
E-mail address
Website
Remember me Yes  No 

E-mail addresses are not publicly displayed, so please only leave your e-mail address if you would like to be notified when new comments are added to this blog entry (you can opt-out later).

TrackBack to http://radio.javaranch.com/lasse/addTrackBack.action?entry=1165680176429