Issue #392

24 February 2023


Issue #392
pointer.io


Friday 24th February's issue is presented by Teleport

Teleport is the easiest, most secure way to access all your infrastructure. The open-source Teleport Access Plane consolidates connectivity, authentication, authorization, and audit into a single platform.

Removing Uncertainty: The Tip Of The Iceberg

- James Stanier

#Leadership #Management


tl;dr: “When you’re staring a huge, challenging project in the face, don’t align your team around just getting it done. Instead, align your team around continually reducing uncertainty…” James advises us to prioritize the most uncertain parts of the project and focus efforts on getting answers. Answers fall into two broad categories: that it is possible, as proved by code, or that it’s not possible, but yields another avenue to try. You repeat this process until you’re done, or until you think it’s best to stop. “Focussing on reducing uncertainty builds momentum and trust both inside and outside of the team.”

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

- Chuanpin Zhu, Debalin Das

#DataStructure


tl;dr: “As DoorDash made the move from made-to-order restaurant delivery into the Convenience and Grocery (CnG) business, we had to find a way to manage an online inventory per merchant per store that went from tens of items to tens of thousands of items. Having multiple CnG merchants on the platform means constantly refreshing their offerings, a huge inventory management problem that would need to be operated at scale. To solve this scaling problem our team built a write-heavy inventory platform that would be able to keep up with all the changes on the platform… This article outlines the challenges faced while building the inventory platform and how we solved them after multiple iterations of experimentation and analysis.”

Identity-Native Infrastructure Access

#Management #BookRecommendation


tl;dr: Download your copy and learn how to prevent breaches by eliminating secrets, including the two new chapters on Secure Connectivity and Authentication.


Promoted by Teleport

We Stand To Save $7m Over Five Years From Our Cloud Exit

- David Heinemeier Hansson

#Cloud


tl;dr: “The rough math goes like this: We spent $3.2m on cloud in 2022. Just under a million of that was on storing 8 petabytes of files in S3, fully replicated across several regions. So that leaves ~$2.3m on everything else: app servers, cache servers, database servers, search servers, the works. That's the part of the budget we intend to bring to zero in 2023. Then we'll worry about exiting the 8PB from S3 in 2024.”


“A problem well stated is a problem half solved.”


- John Dewey


Developer With ADHD? You’re Not Alone
- Eira May

#MentalHealth


tl;dr: “…More people are understanding their experiences and abilities through the lens of ADHD, and this includes many people who code. But is there really a connection between programming and ADHD? And could it be that people with ADHD are particularly well-suited to programming careers?” This article discusses the importance of neurodiversity amongst teams.

PSQL Tips

#PostgreSQL #Tips


tl;dr: 43 tips starting with: (1) If you want to simply send a single line command to psql and exit, try using the -c or --command=command flag. (2) You can combine several -c or --command=command flags to execute several commands or queries. (3) With the --csv flag, psql will display the result as a csv file. And more.

My Favourite 3 Lines Of CSS
- Andy Bell

#CSS


tl;dr: “The main reason I’ve written this post though, is to send people to it when they ask why I use .flow or use margin, but also, I hope you’ve seen how damn powerful CSS Custom Properties are. They’re certainly more than just CSS variables, that’s for sure.”

Squeezing A Sokoban Game Into 10 Lines Of Code

- Cole Kurashige

#Haskell #DeepDeive


tl;dr: Although code golfing is an ultimately frivilous endeavor, I had a lot of fun trying to fit as much as I could into my game and I’m pleased with how it turned out… While I don’t expect you to ever make (serious) use of these tips, I hope you liked them.”


Recommended Reading

Recommended Reading: Quastor


Quastor is a free newsletter that sends summaries of big tech engineering blog posts. Learn about the strategies and technologies companies use to scale up to serve millions of users. Past articles include How WhatsApp scaled to 1 billion users with only 50 engineers and How PayPal prevents fraud with Graph Databases.


Join 30,000 developers who read Quastor. It's Free!


Notable GitHub Repos

  • Scribble Diffusion: Turn your rough sketch into a refined image using AI.

  • ISG: Use YouTube as cloud storage for any files, not just video.

  • PyGWalker: Turn pandas dataframe into a Tableau-style User Interface for visual analysis.

  • Highlight: Open source, full-stack monitoring platform.


How did you like this issue of Pointer?
1 = Didn't enjoy it all // 5 = Really enjoyed it


1 ….. 2 ….. 3 ….. 4 ….. 5