roidrage: Did my bit for indie Mac developers and bought the 1password 3 upgrade bundled with TextExpander. #goodme
roidrage: Bought a pound of locally roasted espresso, pretty good stuff. #goodme
roidrage: Sent out my article for the next RailsWay. #goodme
roidrage: Ported site from using SimpleLog to jekyll and a tiny Sinatra app. Good exercise on a Saturday. #goodme
roidrage: Finally pushed out my changes to make Capistrano more multi-thread friendly. #goodme
roidrage: Ordered pressie for the wifey. #goodme
roidrage: Updated run_later to work with Passenger 2.1.1. #goodme
roidrage: Made good progress with apartment rearrangements. Now for the last and most important room. #goodme
roidrage: Finished at least half of my next RailsWay article on the train. #goodme
roidrage: Bought Knox (http://knoxformac.com). #goodme
roidrage: Finished all my chocolate. #goodme
roidrage: Handed in my proposals for RailsWayCon. #goodme
roidrage: Finally turned in estimate and rewritten stories. #goodme
roidrage: Wrote my support mail for http://theimpossibleproject.com #goodme
roidrage: Wrote one more page on Ruby meta-magic tonight. #goodme
roidrage: About two thirds done with the article. Gah, I'm so verbose. #goodme
roidrage: Booked the hotel in Edinburgh. All set and ready to go. #scotlandonrails #goodme
roidrage: Uploading my photography slides from last weekend's talk to slideshare. #goodme
roidrage: Done with last month's taxes. #goodme
roidrage: Finally bought the Parallels 4.0 upgrade for a goodie price. #goodme
roidrage: Stocked up my pension fund. #goodme
roidrage: Not using a ! at the end of my method to make @david_a_black proud. #goodme
roidrage: First good deed of the day: cutting the response time of one component in half, and reducing its database accesses by 75%. #goodme
roidrage: Done with last month's taxes. #goodme
roidrage: Did a lot of Christmas pressie related stuff today. #goodme
roidrage: Just bought christmas pressie for the wifey. #goodme
roidrage: Buying more peepcode credit. #goodme
roidrage: Finally sent the pull request for a long-due patch for capistrano. #goodme
roidrage: Bought VoodooPad Pro 4 upgrade. #goodme
roidrage: Working on acts_as_solr. Time to get that project back on track. #goodme
roidrage: It's not even 9 a.m., and I already fixed the first bug today. #goodme
roidrage: Wrote more today than I anticipated. #goodme
roidrage: Finally re-squished that tiny bug in Capistrano. #goodme
roidrage: My good deed for the day: spread the word about http://goodbad.me #goodme
roidrage: I did nothing in particular today other than sitting on the couch. I consider that a good thing. #goodme
roidrage: Still working on my talk for tomorrow. #badme
roidrage: Note: Don't install autocomplpop.vim plugin and keep wondering why the completion popup keeps popping up. #badme

Mathias Meyer is Superman!

Description: Ruby guy, analog photo nerd, cupcake fan, coffee geek.

Homepage: http://www.paperplanes.de
Location: Berlin, Germany
Mathias Meyer on twitter

Deed balance: 33
Good deeds: 35
Bad deeds: 2