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

tl;dr in tech - Issue #80

Evaluating Managers: 5 Heuristics To Measure Managerial Impact

By: AbdulFattah Popoola

tl;dr: Managers have a significant impact on the success of any project. This blog post explores five heuristics to measure managerial impact: execution, people management, team development, strategic vision & organizational influence.

Directly Responsible Individuals

By: Unknown

tl;dr: GitLab assigns a “Directly Responsible Individual” (DRI) to every project to ensure accountability for its success or failure. This article highlights the characteristics of DRIs, such as being detail-oriented, calm under pressure, and skilled at asking questions.

Postgres: The Graph Database You Didn’t Know You Had

By: Dylan Paulus

tl;dr: Dylan demonstrates how to store and query graph data structures in Postgres, discussing how he used this approach to dynamically generate work instructions on a manufacturing line. Postgres can be used to generate documents based on parameters and rules defined on each edge.

Our Cloud Spend In 2022

By: Fernando Álvarez

tl;dr: “Getting this massive spend down to just $3.2 million has taken a ton of work. The ops team runs a vigilant cost-inspection program, with monthly reporting and tracking, and we’ve entered into long-term agreements on Reserved Instances and committed usage, as part of a Private Pricing Agreement. This is a highly-optimized budget.”

The Zen Of Proverbs

By: Lane Wagner

tl;dr: This blog post provides 20 rules of thumb for writing better software, such as “optimize for simplicity first” and “reading is more important than writing.” One of the most important lessons is that code should be written for humans, not computers.

Writing A Python SQL Engine From Scratch

By: Toby Mao

tl;dr: In this post, Toby Mao takes us through the process of building a Python SQL engine from scratch. He covers the steps of tokenizing, parsing, optimizing, planning, and executing, and provides a detailed explanation of each step.

State Of JS 2022

By: Sacha Greif, Eric Burel, Sarah Drasner

tl;dr: The State of JS 2022 report highlights continued innovation in performance, reactivity, and hydration. It discusses how Svelte has focused on simplicity in developer ergonomics, while Solid and Qwik have explored new approaches to reactivity.

AI Collection

tl;dr: This Github repository is a collection of generative AI applications that can help developers to explore new ways of utilizing AI. From language models to image generation, there are a variety of applications available for developers to experiment with.

Crane: Uber’s Next-Gen Infrastructure Stack

tl;dr: Uber has been on a journey to reimagine their infrastructure stack for a hybrid, multi-cloud world. In this post, they discuss the requirements they needed to satisfy, the motivation behind Crane, and key features of their implementation.

How eBay’s Notification Platform Used Fault Injection In New Ways

By: Wei Chen

tl;dr: eBay has used fault injection in new ways to improve their notification platform. They have achieved this by injecting faults through simulation in the application level by code instrumentation, a practice which they believe to be an industry first.

The Art Of Command Line

tl;dr: The command line is an often-neglected skill but can improve your flexibility and productivity as an engineer in both obvious and subtle ways. This Github repository provides a selection of notes and tips on using the command-line that can be helpful for both new and experienced