March 3, 2017 It's performance review season, which is a great time to review Camille Fournier's discussion of how individual contributors get stuck, and also a good time for me to write up a few ideas about how engineering managers can get stuck as well.
October 10, 2016 There are few things more exciting than being at a company during hypergrowth, but it's easy to let hypergrowth get away from you, and to end up reacting instead of planning. It's hard to steer when you're rebuilding a plane mid-flight, but you can always nudge it in the right direction.
June 1, 2014 Having spent the last four years rolling out a handful of software oriented architectures, some lessons are finally coming together, and this is an attempt at documenting them.
April 4, 2011 Designing a system which scales to a high number of requests isn't critical for most applications, but you'll never know that it was important until after the fact, so it's worth putting some thought into ensuring your architecture can grow with your success.