One email per week, 5 links.

Would you like to learn how to build better teams, improve your leadership skills, and company culture?

Keeping up to date with all the blogs, podcasts, and articles is time consuming so why not let someone else curate the content for you?

With our weekly newsletter you will get five top stories hand-picked into your inbox every Monday.

This newsletter is perfect for every CTO, engineering manager, team leader, technical lead, or senior engineer who wants to learn more about the human side of software development.

Escape the distractions of social media and own your focus. Check out the latest issue and subscribe!

Tech Lead Digest#73

sponsor

Retool is the fast way to build internal tools

Retool is the fast way to build internal tools. Visually design apps that interface with any database or API. Switch to code nearly anywhere to customize how your apps look and work. With Retool, you ship more apps and move your business forward—all in less time.

this week's favorite

Structural lessons in engineering management

It’s worth talking about the downside of going too far with structural thinking as it pertains to teams and organizations. Let’s take a common area where this structural approach happens, namely that of organizational structures and interactions.

Measuring software complexity: What metrics to use?

“This part of the codebase doesn’t feel right!” This was Dave, your colleague developer, arguing in another never-ending meeting to rewrite a part of your company’s codebase. His arguments? Technical debt, high entropy, and the fear of the legacy system.

Jean, Jorts, and tough feedback

In a workplace that provides services to clients at very sad and stressful points in their lives, there live two cats named Jean and Jorts. Jean is a clever tortoiseshell cat, while Jorts gets himself into a multitude of predicaments (falling in trash cans, getting himself stuck in closets, etc.) and happens to be orange (this is important later!). Jean often helps Jorts out of his predicaments.

Cost of attrition

Here’s a team. Someone leaves. We hire a replacement. We get lucky and manage to find someone more skilled. Looks like we’re better off?

Mix and match mental models.

Mental model is a somewhat overloaded term, but roughly means having a structured view on a given topic. This structured view allows you to predict how changes will propagate across the entire problem, and allows you to rapidly prove or disprove your current perspective on a topic.