Recent pages

Your Philosophy of Management

05/07/2016

The longer you manage, the more looks you'll get at different situations, and eventually you'll start to develop a personal philosophy of management. This is a bit on mine.

Adding Value as an Engineering Manager

09/27/2015

Engineering management is a giant field, typically practiced by those with no training and little experience. One of the first and largest challenges for new engineering managers is figuring out why engineering managers exist at all, and how they can add value, and this post talks about the most important values you can add value to your team and company.

Developing Service Oriented Architectures

06/01/2014

Having spent the last four years rolling out a handful of service oriented architectures, some lessons are finally coming together, and this is an attempt at documenting them.

Building a Software Deployment Pipeline

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.

Irrational Exuberance's Fourth Coming

03/24/2014

After a couple years with the old look, I took some time over the weekend and moved the blog over to Bootstrap.

Company Culture and Managing Freedoms

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.

War Card Game in Python

12/02/2012

A simple implementation of the war card game in Python, made for an interview some time back.

Reflection on RethinkDB

12/02/2012

I spent a couple of hours reading up on and working through an example project using RethinkDB, and it seems like a great tool, as long as its performance and scalability stories prove themselves out with large scale usage.

Kill Your Heroes, Stop Doing it Harder

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

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.

All Rights Reserved, Will Larson 2007 - 2016.