Moving off MediumMedium is a great platform and underrated in how easy it makes to publish articles. However, I’ve decided that moving it to a personal blog…Dec 30, 2023Dec 30, 2023
Your first 90 days as an Engineering ManagerWhen I first started in a new role as an engineering manager, there were very few resources on being a good manager, particularly for…Jan 18, 20212072Jan 18, 20212072
Managing MigrationsEngineering projects that are either directly technology migrations or shaped like them are exceedingly common, so learning to do them…Oct 23, 2020115Oct 23, 2020115
Communicating organizational changesThe inspiration for this post was a Tweet I’ve bookmarked that goes “Never YOLO the communications plan”, from Julia Grace. Like her other…Oct 13, 202081Oct 13, 202081
Planning a remote offsiteThe team I support has traditionally done offsites twice a year. We are very distributed and find it useful to spend time together in the…Oct 3, 202077Oct 3, 202077
Planned creativityRecently, I led a discussion group and an interesting thread emerged on, the question of identifying interesting problems to work on. My…Feb 21, 202051Feb 21, 202051
Career paths and plateausLadders separated by function i.e. at a minimum separate ladders for individual contributors and managers. As organizations mature you…May 21, 201992May 21, 201992
Orchestrating VMs, Cars, HumansThoughts for this post, started like most things with a common problem. Scheduling appointments on weekends to accomodate a regular weekday…Jun 22, 201817Jun 22, 201817
Things I learned in 2017This is an unordered list of things I learned or mulled over in 2017 [1].Jan 1, 20186Jan 1, 20186