Issue #510

30 April 2024


Issue #510
pointer.io


Tuesday 30th April’s issue is presented by WorkOS

WorkOS Acquires Warrant, The Fine Grained Authorization (FGA) Service For Developers


WorkOS is enhancing its identity platform through the acquisition of Warrant, an open-source authorization service based on Zanzibar — originally designed by Google for Google Docs and YouTube.


Warrant's product offers fine-grained authorization (FGA), which determines user access and actions within an app.


It enables fast authorization checks at enormous scale while maintaining a flexible model that can be adapted to even the most complex use cases.

The Manager As Debugger

— Camille Fournier


tl;dr: The best engineering managers are often great debuggers. Camille argues that there are overlapping skills between debugging complex systems and managing teams. “Managing teams is a series of complex, black boxes interacting with other complex, black boxes. These black boxes have inputs and outputs that can be observed, but when the outputs aren’t as expected, figuring out why requires trying to open up the black box and see what is going on inside.”


Leadership Management

4 Software Design Principles I Learned The Hard Way

— Leonardo Creed


tl;dr: “I recently built and designed a massive service that launched successfully last month. During the design and implementation process, I found that the following list of “rules” kept coming back up over and over in various scenarios.” Leonardo discusses: (1) Maintain one source of truth. (2) Yes, please repeat yourself. (3) Don’t overuse mocks. (4) Minimize mutable state.


CareerAdvice

How AI Companies Like Copy.ai, Jasper, And AI21 Labs Are Using WorkOS For Enterprise-Grade Auth


tl;dr: Copy.ai is a leading AI tool for sales and marketing teams. Over the last few years, they had explosive growth and needed a new auth platform that could support SSO and SCIM provisioning (features requested by larger customers). With WorkOS, they were able to add SSO and Directory Sync in less than 2 weeks, immediately unblocking enterprise deals. They also successfully migrated hundreds of thousands of active users to WorkOS via AuthKit and User Management, which supports up to 1 million monthly active users for free.


Promoted by WorkOS

Management UsefulTool

Building Bluesky: a Distributed Social Network

— Gergely Orosz


tl;dr: "Bluesky is built by around 10 engineers, and has amassed 5 million users since publicly launching in February this year. A deep dive into novel design decisions, moving off AWS, and more."


Architecture


“The real danger is not that computers will begin to think like men, but that men will begin to think like computers.”


— Sydney Harris


The Only Two Log Levels You Need Are INFO And ERROR

— Nicole Tietz-Sokolskaya


tl;dr: “Unfortunately, it's common for us to log in ways that are unhelpful. Log levels are inconsistent, and logs are added to fix bugs then removed afterwards. But come on, you saw the title, this is about the log levels, mostly.” The author discusses their logging practices. 


Tips

What Is Vite (And Why Is It So Popular)?

— Eric Simons


tl;dr: In the web development world, it’s hard to go more than a few days without hearing about Vite. What is Vite (and why is it so popular)?


Promoted by StackBlitz

UsefulTool

Sleepsort: Sorting While Sleeping

— Animesh Chouhan


tl;dr: “Sleep sort is a fun and quirky way to sort numbers. It was thought up by someone on 4Chan in 2011. Instead of the usual sorting methods, this one makes each number "sleep" for a bit before joining the sorted list. So, if a number is 3, it waits for 3 units of time before settling into its place.”


Algo

Building A Weather Data Warehouse Part I: Loading A Trillion Rows Of Weather Data Into TimescaleDB

— Ali Ramadhan


tl;dr: “I think it would be cool to have historical weather data from around the world to analyze for signals of climate change we’ve already had rather than think about potential future change.” Ali discusses the implementation of this analysis tool. 


Data ML

My Setup, April 2024

— Thorsten Ball


tl;dr: “Last week I got a new monitor, after my old one has shown worse and worse signs of what looked like burn-ins. The new monitor allowed me to get rid of two cables in my setup, which pleased me quite a bit. And since there are people reading this whose eyebrows went up at the “two cables”, I thought I’d use this as an occasion to write about my desk and computer setup a little bit.”


Tips

Most Popular From Last Issue


Basic Things — Alex Kladov

Notable Links


CopilotKit: OS Copilot Framework.


OpenVoice: Instant voice cloning.


Phidata: Add memory, knowledge and tools to LLMs.


Plasmic: The OS visual builder for your codebase.


PySheets: Spreadsheet UI for Python.


Click the below and shoot me an email!


1 = Didn't enjoy it all // 5 = Really enjoyed it


12345