Issue #404

11 April 2023


Issue #404
pointer.io


Tuesday 11th April's issue is presented by WorkOS

WorkOS is a developer platform to make your app Enterprise Ready. With a few simple APIs, you can add enterprise features like Single Sign-On (SAML), SCIM user provisioning, Audit Logs, and more.

How To Plan As An Engineering Executive

- Will Larson


tl;dr: Will discusses: (1) Approaching planning as an infinite process rather than a finite one. (2) Discussing the default planning process at most companies. (3) Decomposing planning into three discrete components: financial plan, functional portfolio allocation, and roadmap. (4) Setting the company’s annual financial plan. (5) Defining Engineering’s functional portfolio allocation. And more.


Leadership Management

A Problem Vs The Problem

- John Cutler


tl;dr: “Most conversations about problems, and causes, are negotiations — negotiations about identity, reputation, controlling the narrative, and spheres of influence and control. People look for the "definition" they can live with and process. Deciding how much to constrain the collection of root causes — from one cause to a whole graph of related causes — is as much a political decision as a factual or solution-oriented one.”


Leadership Management CareerAdvice

Building Webhooks Into Your Application: Guidelines And Best Practices


tl;dr: Webhooks are a common way for developers to receive events from your app. But sending webhooks is deceptively complex to do, with lots of edge cases and key design decisions you need to get right. This post walks through how to build a great webhook experience in your app with helpful suggestions and best practices.


Promoted by WorkOS


Management BestPractice

Dropbox Engineering Career Framework


tl;dr: “The Engineering Career Framework is your source for how to achieve impact for your role and team and how to grow in your engineering career. For managers, it can help you set expectations with your teams and hold them accountable for their work.”


Leadership Management


“The greatest enemy of knowledge is not ignorance; it is the illusion of knowledge.”


- Stephen Hawking


Writing Tips for Improving Your Pull Requests

- Jeff Mueller


tl;dr: “I’m going to show you how to purposely write less by using the techniques below.” Tips are: (1) Make it scannable. (2) Speak plainly. (3) Avoid adverbs. (4) Simplify your sentences. (5) Avoid a passive voice. Jeff adds examples to each.


CareerAdvice Tips Git

Cohesion In Simple Terms - Software Modularity

- Eliran Turgeman


tl;dr: “Modularity is a must for good software design. It helps with extensibility, readability, maintainability, and more. It certainly isn’t easy to make your code modular, but what exactly is modularity, and how do we measure it?”


CareerAdvice

Consistent Hashing Explained


tl;dr: “Consistent hashing is a distributed systems technique that operates by assigning the data objects and nodes a position on a virtual ring structure - a hash ring. Consistent hashing minimizes the number of keys to be remapped when the total number of nodes changes.” The author dives deep into this works in the context of system design.


SystemDesign DeepDive Algo

How Lyft Uses Load Testing To Ensure Reliable Service During Peak Events

- Remco van Bree


tl;dr: “We have come to realize that load testing in production is a powerful tool to prepare systems for unexpected bursty traffic and peak events. We’ll explore why Lyft needed a custom performance testing framework that worked in production, how we built a cross-functional solution, and how we’ve continued to improve this testing platform.”


Scale Testing


Notable GitHub Repos



Tabby: Self-hosted AI coding assistant.


Buck2: New OS, large-scale build system


Chroma: OS embedding database.


Gpt4all: Demo, data & code to train an assistant-style LLM.



How did you like this issue of Pointer?


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


12345