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

tl;dr in tech - Issue #84

Recognition And Rewards At Work

By: Lara Hogan

tl;dr: Lara Hogan emphasizes that “What we recognize is what we reward.” She provides an exercise to help us better understand how we recognize and reward our teams, highlighting the importance of reinforcing positive behaviors in the workplace. A great read for software engineers looking to improve their team dynamics.

Inside Uber’s Move To The Cloud: Part 1

By: Gergely Orosz

tl;dr: Gergely Orosz provides an in-depth look at Uber’s history of data centers, challenges of operating them, and incentives for moving to the cloud. He also offers a primer on data centers, regions, and availability zones. A must-read for software engineers interested in cloud computing and data center management.

How Discord Stores Trillions Of Messages

By: Bo Ingram

tl;dr: Bo Ingram discusses Discord’s struggles with their Cassandra cluster and their migration to ScyllaDB, a Cassandra-compatible database written in C++. A fascinating read for software engineers working with databases and seeking insights into real-world scalability problems.

Project Management For Software Engineers

By: Kevin Sookocheff

tl;dr: Kevin Sookocheff breaks down the five phases of managing an engineering project according to the Project Management Institute. This informative article covers initiation, planning, execution, monitoring and control, and closure. Essential reading for software engineers in management roles or looking to improve their project management skills.

Hired’s 2023 State Of Software Engineers

By: Hired

tl;dr: Hired’s 2023 report reveals trends such as engineer optimism, the impact of layoffs on junior and non-traditional engineers, the high demand for remote engineering talent, and shifts in the most in-demand coding skills and software engineering roles. A valuable resource for software engineers to stay updated on industry trends.

Scaling Media Machine Learning At Netflix

By: Netflix Tech Blog

tl;dr: Netflix shares their approach to building ML infrastructure to reduce time from ideation to productization, including accessing and processing media data, training large-scale models efficiently, productizing models in a self-serve fashion, and storing and serving model outputs for consumption. A captivating read for software engineers working with machine learning and media processing.

Some Possible Reasons For 8-Bit Byte

By: Julia Evans

tl;dr: Julia Evans explores the question of why the x86 architecture uses 8-bit bytes and evaluates various possible reasons, including historical accidents, optimal sizing, or a mix of both. A thought-provoking read for software engineers curious about the origins of computing architecture.