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! 🎉