Howdy!
Welcome to my blog where I write about software
development, cycling, and other random nonsense. This is not
the only place I write, you can find more words I typed on the Buoyant Data blog, Scribd tech blog, and GitHub.
Master Logician
Shortly before departing for FOSDEM, I dropped my car at the mechanic’s to fix an engine issue. Some number of weeks later, I finally was able to pick the vehicle up today, fully repaired and ready to undergo further damage at the hands of yours truly.
FOSDEM: Slides from my talk
I was fortunate enough to give a talk in the “Configuration and Systems Management dev room” this year at FOSDEM.
FOSDEM: Smalltalk Pairing
As I previously mentioned, I’ve been learning Smalltalk lately, in an attempt the understand the language that inspired two of my other favorite languages: Objective-C and Ruby.
Puppet/XML: A Brand New Synergy
During on of the last talks of the last day of FOSDEM, some person asked in one of the tracks (paraphrased):
Happy 1st Birthday Jenkins!
It’s officially been a year since the first release of Jenkins went public, and my what a year.
Speaking Sunday at FOSDEM
I meant to post this earlier, but the schedule for the “Configuration and Systems Management” devroom at FOSDEM 2012 has been posted.
Real talk (about Smalltalk)
Somehow I found myself reading an interesting article on Smalltalk yesterday which led to a couple of comments in IRC:
And now a word about the Jenkins DNS debacle
Now that things have settled down, I’d like to address what happened during the jenkins-ci.org DNS outage I discussed here.
Pulling Jenkins' strings with Puppet
A couple months ago I created this puppet-jenkins module while experimenting with using Puppet to script or otherwise control more and more of my daily sysadmin-life.
How is Ruby built?
Note: This is a rant, I’m not actually going to explain anything of use
Identi.ca is dead to me
There was a time when I was a big fan and user of open source microblogging site Identi.ca. I regret to inform you that this time has passed and I can no longer in good conscience support the platform.
I will be speaking at FOSDEM
This upcoming February I will be making the trip to the bitterly cold cobblestoned streets of Brussels, Belgium for FOSDEM 2012, one of the most fantastic open source conferences of the entire year.
How Marvelous!
Every now and again I’m taken aback by technology, I become overwhelmed by my own sense of awe with things we can so often take for granted.
Why not use sandpaper?
My wife occasionally gets annoyed with my constant analysis and experimentation with just about everything. I have this incessant need to find the try to find improvements in everything that I do. For example, when boarding my train to head home in the evening, I board at just the right place such that I exit at the base of the stairs upon arrival. Not that big of a deal, but I like to walk stairs two at a time and all getting stuck behind all the slow tiny people was infuriating.
Time is hard
One of the developers that I follow on Twitter, Pablo Villalba (@micho), posted this update today:
Keeping ri useful, still
A couple months ago I posted some tips on making the ri a bit more useful.
X is business value
Disclaimer: I hate the term “business value”, it’s completely subjective and generic; it is one of my least favorite synergies.
The only problem with cucumber
I have been exploring the wide world of Behavior Driven Development lately with Cucumber. For the longest time I’ve been fascinated with Cucumber from a conceptual standpoint; a written-word testing framework, do go on! I’m quite pleased to finally be able to put it to good use with some recent projects that I’ve been working on.
Inside ActiveRecord Joins, a quick note
There was once a time when I prided myself on my ignorance of SQL Joins, foolishly proclaiming “if I need to use a JOIN, I’ve already screwed up.”