Irrational Exuberance!

Technology Inheritance

March 7, 2017 Some thoughts about how technology stacks propagate from company to company, often creating a hazy second life for less successful opensource projects.

Building a Software Deployment Pipeline

March 30, 2014 One of the fundamental pieces of infrastructure for an effective software engineering team is their deployment pipeline. Here we cover a fairly basic but effective pipeline for deploying code.

Company Culture and Managing Freedoms

February 9, 2014 In management we often find ourselves balancing the freedoms of the few against the freedoms of the many. This is, as you might imagine, a tricky business.

Kill Your Heroes, Stop Doing it Harder

November 25, 2012 One of the most destructive ideas is that you can dig out of a hole by doing what you're already doing, but doing it harder. This doesn't work, but it does breed and kill your heroes, and alienate everyone else.

Configuration Driven Behavior

November 25, 2012 As the SocialCode engineering team pursues building technical leverage, one of the ideas we've been exercising is configuration driven behavior. This post discusses what configuration driven behavior entails, and why we think it's a useful idea.