Two Types Of Software Engineers
- Thorsten Ball tl;dr: “Here's something I've been kicking around in my head for a few weeks… there are two types of engineers. Type 1, when presented with a problem, thinks: "easy, people can just do X.” Type 2, when presented with the same problem, thinks: "very hard, because it requires people to do X." Thorsten explains the importance of the subtle difference.featured in #405
How To Plan As An Engineering Executive
- Will Larson tl;dr: Will discusses: (1) Approaching planning as an infinite process rather than a finite one. (2) Discussing the default planning process at most companies. (3) Decomposing planning into three discrete components: financial plan, functional portfolio allocation, and roadmap. (4) Setting the company’s annual financial plan. (5) Defining Engineering’s functional portfolio allocation. And more.featured in #404
featured in #404
Dropbox Engineering Career Framework
tl;dr: “The Engineering Career Framework is your source for how to achieve impact for your role and team and how to grow in your engineering career. For managers, it can help you set expectations with your teams and hold them accountable for their work.”featured in #404
Be A Thermostat, Not A Thermometer
- Lara Hogan tl;dr: We are easily influenced by the mood of those around us — “one person’s behavior change can cause others to change their behavior,” and by setting the whole temperature for the room, they’re being a thermostat. As leaders, Lara advises us to pick up on these negative mood changes early and become the person that sets the the new temperature of the room in a positive and healthy way. She illustrates how to do so here.featured in #403
featured in #403
featured in #402
The 9 Principles Of The Perfect Startup Engineering Stack
- Zach Zaro tl;dr: Zach Zaro, CEO and cofounder of Coherence, outlines the 9 principles of the perfect startup engineering stack. “A well-chosen set of developer tools can be the key to moving quickly. The ideal stack should be easy to set up, affordable, and integrate services that your team already knows and trusts.”featured in #402
Directly Responsible Individuals
tl;dr: GitLab assigns a "Directly Responsible Individual" (DRI) to every project who is ultimately accountable for its success or failure. This article discusses how DRIs operate and their characteristics: (1) Detail-orientated without losing a strong strategic perspective. (2) Calm under the pressure of implementation and deadlines. (3) Strong listener with great skill at asking questions. And more.featured in #402
Numbers To Know For Managing (Software Teams)
tl;dr: “Based on philosophy, experience, and analysis; we hope they’ll be of some use.” The authors cover topics such as: (1) Minimum number of direct reports anyone should ever have. (2) Minimum number of candidates you should interview before making a decision. (3) Number of days before a new hire should have merged a pull request, (4) Number of days before a small support issue becomes a large support issue. And more.featured in #401