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#12

this week's favorite

Renegotiating your first vendor contract.

That said, I think rather than advice on how to select vendor tools, for most engineers an even more helpful topic is renegotiating an expiring contracts their organization already has.

A primer on managing remotely

If the events of 2020 mean you’re a newly remote engineering manager and you’re still trying to get things right, start here.

Assign problems (not work) to your teams to build extraordinary products

From my own personal experience, I am convinced that the large majority of companies building software products are wasting an enormous amount of the creative energy that lies dormant within their disempowered teams.

Driving Cultural Change Through Software Choices

First, let’s take the question. You want to change the engineering values that your company is expressing. You don’t just want to create a heavyweight process (your checkin fails if you don’t reach X code coverage, for example), you want engineers to start to value these things enough that they don’t need a process to enforce them.


A successful framework distills the complex, and in that synthesis, gets to a timeless insight. That’s always my aspiration, to varying degrees of success.