Published inDeep in the Heart of SoftwareWhen a Manager Has Lost Their MojoAfter managing dozens of managers in my career, I’ve noticed a failure pattern that can happen on teams. It usually starts with …Sep 14, 2023Sep 14, 2023
Published inDeep in the Heart of SoftwareSoftware Engineer Leveling & ExpectationsPromotions should be based on skill development and consistent demonstration of specific behaviors, not luck, popularity or tenure.Jan 21, 2020Jan 21, 2020
Published inDeep in the Heart of SoftwareProblems with “Headcount” at Profitable CompaniesIn profitable companies, there is a term of art—headcount—and it causes more problems than it solves.Nov 10, 2019Nov 10, 2019
Published inDeep in the Heart of SoftwareProduct Teams & Culture DesignI enjoyed this thoughtful post from Brian on team communication and decision making. It’s true that some teams will jump from tool to tool…May 25, 2016May 25, 2016
Published inDeep in the Heart of SoftwarePaid Time OffThe companies with the best time-off policies understand that ample time off for workers isn’t a luxury granted from on high, but a…Feb 21, 20161Feb 21, 20161
Published inDeep in the Heart of SoftwareThe Best API DocumentationAs a developer, I often need to make use of API documentation to understand how to use a service on which I want to depend. Getting started…Nov 4, 20155Nov 4, 20155
Published inDeep in the Heart of SoftwareQuality in CraftsmanshipIn the creation of products, some people are more concerned with quality than others. Moreover, among those who do care, different people…Nov 1, 2015Nov 1, 2015