Blog

Thoughts on Code & Life

Code, life, and everything in between.

Recent posts


Software Engineering: Eventual Perfection

I am a Principal Engineer at Articulate, and I’ve been spending a lot of time refining how I think about software engineering in practice. One topic that is important to me right now is the concept of...

My life with Ehlers-Danlos Syndrome

I have Ehlers-Danlos Syndrome (EDS) Hypermobility, also known as “type 3”. Let me be perfectly honest, its scary as shit to me. I look as normal as everyone else on the outside, I attempt to keep up w...

Why are we still using XML?

As you may or may not know, my day job is working for an online advertising company. The specific project I work on involves consuming XML formatted search feeds. We currently parse around 8,000 of th...

Fixing 'server has gone away' issue in MySQL2 Gem

Using the MySQL2 gem? Getting the error ‘server has gone away’? Then read on my friend! After spending WAY too much time trying to find an answer for the correct fix for the error ActiveRecord::Statem...

Headless CI with RSpec + Capybara + CruiseControl.rb

I have recently setup a headless continuous integration test server that runs in a headless environment. It runs both my rspec tests and all of my capybara request tests. If I receive a failure in a r...