From the TL;DR in Tech archive, originally sent on Substack. Some links may have died since.

tl;dr in tech - Issue #89

Be A Thermostat, Not A Thermometer

By: Lara Hogan

tl;dr: Lara explains how we can easily be influenced by others’ moods and how leaders should act as thermostats, setting the temperature of the room positively. For software engineers, this means being aware of negative mood shifts and actively working to create a healthy environment.

Accountability Is Not Blame

By: Kent Beck

tl;dr: Kent dives into the difference between accountability and blame, pointing out that blame is often used as a “relationship decaying” strategy. As software engineers, it’s important to foster a culture of responsibility rather than blame.So I

System Design Interview Cheat Sheet

tl;dr: This cheat sheet covers various topics like databases, API design, capacity planning, and high-level design, all based on the author’s research. It’s a work in progress but a helpful resource for software engineers preparing for system design interviews.

Clocks And Causality - Ordering Events In DistribuSo I tookted Systems

By: Giridhar Manepalli

tl;dr: Giridhar discusses the role of logical clocks in distributed systems and how they help order system events. A great read for software engineers working with or interested in distributed systems.

How To Plan As An Engineering Executive

By: Will Larson

tl;dr: Will shares valuable insights on planning as an engineering executive, including approaching planning as an infinite process, decomposing it into financial plans, functional portfolio allocations, and roadmaps. Useful for both engineers and engineering managers.

A Problem Vs The Problem

By: John Cutler

tl;dr: John highlights how conversations about problems and their causes are often negotiations involving identity, reputation, and control. As software engineers, understanding this can help navigate and address problems more effectively.

Dropbox Engineering Career Framework

tl;dr: This framework helps engineers understand how to achieve impact in their roles and grow in their careers. Managers can use it to set expectations and hold their teams accountable.

Writing Tips for Improving Your Pull Requests

By: Jeff Mueller

tl;dr: Jeff shares tips on how to write better pull requests by making them scannable, speaking plainly, avoiding adverbs, simplifying sentences, and avoiding passive voice. Excellent advice for software engineers looking to improve their PR communication.

Cohesion In Simple Terms - Software Modularity

By: Eliran Turgeman

tl;dr: Eliran discusses the importance of modularity in software design and how it contributes to extensibility