Writing on Software, Technology, and Building Things.

Observations from a CTO based in Berlin — on engineering, leadership, and the craft of making software.

Andrew McDonough

Andrew McDonough

Observations & Journals

View All Entries
Sep. 11, 2017

Talk: A Trip Back to Where I Grew Up

On 11th September 2017, I spoke at the London Ruby Users Group about the modern Java ecosystem. I had left the Java world around a decade before, and had bad memories of writing …

Jun. 08, 2015

Talk: Ruby Magic

On 8th June 2015 I gave a talk to the London Ruby Users Group entitled Ruby Magic. For this talk, I recreated several popular magic tricks in Ruby, including cups and balls, …

Feb. 23, 2012

Talk: Ruby Poetry

On Tuesday evening, I gave a 20 slide ’lightning talk’ at the London Ruby Users Group (LRUG) entitled “Ruby Poetry”. Inspired by Murray Steele’s …

Jun. 23, 2011

Talk: Eating our own dogfood at Tribesports

On 23rd June 2011, I gave a talk at the Hacker News London meetup group on how we ’eat our own dogfood’ at Tribesports by integrating fitness and exercise into our work …

May. 09, 2011

Talk: Ruby Golf

On 9th May 2011, I ran a coding competition at the London Ruby Users Group. People were asked to form teams of 4-8 people, and solve nine short ruby golf ‘holes’ using …

Oct. 31, 2009

Colorized Logs in Ruby

Update (2019) I wrote this post in 2009. In 2019 I believe my approach is a terrible idea. Adding methods to Ruby’s core classes (like String) is asking for trouble. The …

mail

The Dispatch

A digest of new posts on engineering, leadership, and software craft — delivered when there is something worth reading.