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

tl;dr in tech - Issue #78

Removing Uncertainty: The Tip Of The Iceberg

By: James Stanier

tl;dr: James advises that when facing a huge, challenging project, align your team around reducing uncertainty. Focus on the most uncertain parts, get answers proving it’s possible or finding another path, and repeat the process. This approach builds momentum and trust within and outside the team. ❄️🧊

How DoorDash Designed A Successful Write-Heavy Scalable And Reliable Inventory Platform

By: Chuanpin Zhu, Debalin Das

tl;dr: DoorDash’s move into the Convenience and Grocery business posed a huge inventory management problem. The team built a write-heavy inventory platform to handle the scale, and this article outlines the challenges and solutions they discovered through iterations of experimentation and analysis. 🚪🛒

Developer With ADHD? You’re Not Alone

By: Eira May

tl;dr: Eira explores the possible connection between programming and ADHD, discussing the importance of neurodiversity among teams. Embrace your unique mind! 🧠🌈

What Complex Systems Can Teach Us About Building Software

By: Kevin Sookocheff

tl;dr: Kevin Sookocheff suggests three key strategies for building successful complex software systems: (1) define and enforce quality architecture principles, (2) develop information aggregation systems for monitoring compliance, and (3) encourage experimentation and diversity in team building and software development. A thought-provoking read for software engineers.

Database Sharding Explained

By: Mahdi Yusuf

tl;dr: Mahdi Yusuf delves into database sharding, discussing when to use it, how to set it up, why we shard data stores, and various alternatives to sharding. This article is essential for software engineers working with databases and looking to optimize performance.

Common Pitfalls Of GitHub Actions

By: Ashish Bhatia

tl;dr: Ashish Bhatia critiques GitHub’s Actions template, pointing out its lack of dependency caching, cancelation of stale executions, path filtering, and timeouts. He also provides solutions for each issue. Software engineers working with GitHub Actions should take note of these potential pitfalls and suggested improvements.

PSQL Tips

tl;dr: Feast your eyes on 43 psql tips, like using the -c flag for single line commands, combining multiple -c flags, and displaying results as a CSV file with the —csv flag. PostgreSQL game strong! 💪

My Favourite 3 Lines Of CSS

By: Andy Bell

tl;dr: Andy shares his favorite CSS Custom Properties, revealing their power and versatility. Impress your friends with your CSS wizardry! 🧙‍♂️

Squeezing A Sokoban Game Into 10 Lines Of Code

By: Cole Kurashige

tl;dr: Cole shares his fun journey of code golfing a Sokoban game into 10 lines of code. Although it’s a frivolous endeavor, it showcases creativity and perseverance in problem-solving. Game on! 🕹️

That’s it for this week, my friends! Keep learning, stay curious, and remember to enjoy the ride. See you next time! 🎉