mister secretary

A brief recounting of the power of the written word across my life and career. Leadership isn’t in a title, it’s in your words, and you should beware anyone suggesting you outsource them in the name of efficiency.

weighted web

Building on the Web these days often feels like a game where you see how much weight you can put in a boat before it sinks, but you get $1 for every pound you add instead of how many days it stays afloat.

startup power

If you don’t invest in engineering leadership early you’re burning your salary budget. Once it’s time for process, you need someone who empowers your engineers and helps them operate safely rather than imposing rules that grind your releases to a halt.

two leaders

How do I say this politely? If you’re the kind of leader who “puts the group before the individual” that usually just means you’re a bad leader and everyone knows it.

graphing teams

I’ve studied many performance rubrics, skill trees, and advancement systems for engineering departments. Boiling them down to core principles can bring clarity when you’re up to your eyeballs in criteria, factors, and value statements.

power structures

As a white dude who can smoothly “pass” as straight and grew up with strong, educated parents in a very stable environment with a strong safety net, I had the privilege of approaching social power structures however I liked. And I chose deeply irreverent.

family metaphors

Your company isn’t a family. Every time I hear someone describe their workplace as a family, it’s a red flag. It means one of two things: You’re squeezing people, or you’re earnest but inexperienced.

context puzzles

What is software development really if not a sprawling, borderless puzzle for which the lid with the big picture on it is long gone? To me, it seems obvious that the biggest hurdle to team-based software development is how difficult it is to communicate well.