Irrational Exuberance!

Programs: tips for owning the unownable.

June 25, 2019 An important tenet of organizational design is minimizing cross-team coordination to achieve your goals. Teams that can move with little cross-team coordination finish projects while others are still ratifying their implementation proposal.

Some career advice.

June 22, 2019 One unexpected perk of publishing a book is that folks start to ask you questions about all sorts of loosely related things. One pretty common thread has been around career advice, I’ve written up most of my advice for easier reusability. Some of the ideas are a bit contradictory, which I suspect is the nature of all useful advice: you’ll have to work through the conflicts and details yourself.

Running systems library as Cloud Function.

June 16, 2019 I was chatting with my friend Bobby Powers and he mentioned a systems dynamics app he's been hacking on. That conversation inspired me to want to finish a project I've been neglecting, which is exposing the systems library as an HTTP endpoint running within a Google Cloud Function.

Path to engineering manager of managers.

June 15, 2019 Once your company gets large enough to roll out a formal career ladder, it becomes the foundation of most discussions about performance and promotion. All ladders have certain requirements that have to be met in order to advance, but typically the resources required to fulfill thoes requirements aren't scarce. As you get more senior, scarcity starts to creep in.

An Elegant Puzzle @ Software Engineering Daily

June 14, 2019 Got to recorded an episode of Software Engineering Daily, discussing engineering management and An Elegant Puzzle