Saturday, June 12, 2021
An incomplete list of skills senior engineers need, beyond coding
For varying levels of seniority, from senior, to staff, and beyond. How to run a meeting, and no, being the person who talks the most in the...
Saturday, May 29, 2021
Management Basics: Determining a Performance Rating
originally posted on LeadDev.com One of the most stressful parts of the end-of-year process for managers is the dreaded performance rating...
Sunday, January 24, 2021
Make Boring Plans
You’re probably familiar with the concept of Choose Boring Technology. If you’re not, I’ll wait for you to read the excellent blog post by ...
Saturday, November 21, 2020
Driving Cultural Change Through Software Choices
This tweet got me thinking about change, and how software engineers (and especially, Platform teams) can drive cultural change throughout ...
Tuesday, September 22, 2020
The Management Flywheel
Have you ever worked on a team that felt like it was just stuck in a rut? Somehow things were always just one fix away from improving: the n...
Saturday, May 9, 2020
Product for Internal Platforms
For the past 3 years, I have been running a platform engineering organization. Since that term is vague, where I work it means the software ...
Sunday, May 12, 2019
OPP (Other People's Problems)
A hard lesson for me over the past several years of my career has been figuring out how to pick my battles. I’ve seen many friends and coll...
View web version