Issue #479

12 January 2024


Issue #479
pointer.io


Friday 12th January’s issue is presented by Coherence

Coherence: The Force Multiplier for Platform Engineers


Deliver a self-service developer experience with preview environments, build pipelines, and automated IaC in your AWS or GCP account.

The Problem With Your Manager...

— James Stanier


tl;dr: James proposes a principle called "the Reporting to Peter Principle:" you will rise to a point where you will experience extreme internal conflict with the way that your manager does their job. This will manifest as disappointment, frustration, and a feeling that you should be doing their role instead of them. This represents a key inflection point in your own development as a senior leader and presents you with two choices, which James outlines.


Leadership Management

Cathedral Vs Bazaar People Management

— Ben Balter


tl;dr: The cathedral and the bazaar are two contrasting styles of people management, inspired by the open source movement. The cathedral style is more hierarchical, controlled, and standardized, while the bazaar style is more decentralized, autonomous, and collaborative. As a manager or as someone who is managed, you should know which style you prefer, and which style your manager prefers.


Management

Measuring Engineering Velocity On A Software Team


tl;dr: Zach Zaro, CEO and cofounder of Coherence, reviews the history and state of the art of velocity. Measuring engineering velocity is a valuable exercise for software teams aiming to improve their processes and deliver value consistently. By understanding its nuances and potential pitfalls, teams can use velocity as a tool for growth and continuous improvement rather than a blunt instrument of judgment.


Promoted by Coherence

Leadership Management Productivity

Want to Be a Better Leader? Stop Thinking About Work After Hours.


tl;dr: "It’s not uncommon for managers to continue thinking about their job, even after the official workday is over. This may involve ruminating about an issue with an employee, trying to think of a solution to a client problem, or creating a mental to-do list for the next day. But new research shows that this tendency may not be beneficial, particularly for people new to a leadership role. In fact, constant rumination leads managers to be more depleted and less able to show up as leaders — something even their employees can pick up on."


Management

"Innovation is saying no to a thousand things."


– Steve Jobs

Product Managing To Prevent Burnout

— Winston Hearn


tl;dr: "I’ve been thinking about a risk that — if I'm not careful — could severely hinder my team's ability to ship on time, celebrate success, and continue work after launch: burnout. I don't see burnout mentioned often when the work of product management is discussed, but I believe it should be taken much more seriously." Winston discusses his strategies to prevent his team from burning out. 


Health

The Ultimate Guide To Next.js Authentication

— Nick Parsons


tl;dr: Next.js 13 introduces the App Router, focusing on React Server Components (RSC) for server-side rendering, enhancing performance and edge network efficiency. This shift changes traditional development practices in Next.js, especially in authentication methods. The article explores how authentication works with both the Pages Router and the new App Router, helping developers adapt to these changes and understand the differences in authentication processes between the two systems.


Promoted by Clerk

NextJS Guide

How Discord Serves 15-Million Users On One Server

— Alex Xu


tl;dr: "Internally, each Discord community is called a “guild”. A dedicated Elixir “guild process” handles coordination and routing for each guild. This tracks all connected users to the guild. Every online user has a separate Elixir "session process”. When the guild process gets a new message, event, or update, it fans out this information to the relevant session processes. These session processes then push the update over WebSocket to the Discord clients."


Architecture Scale

Personalizing The DoorDash Retail Store Page Experience


tl;dr: "In this post, we show how we built a personalized shopping experience for our new business vertical stores, which include grocery, convenience, pets, and alcohol, among many others. Following a high-level overview of our recommendation framework, we home in on the modeling details, the challenges we have encountered along the way, and how we addressed those challenges."


ML

An Overview Of Distributed PostgreSQL Architectures

— Marco Slot


tl;dr: “What many users notice within the first few minutes of using a distributed database is how unexpectedly slow they can be, because you quickly start hitting performance trade-offs. There are many types of distributed PostgreSQL architectures, and they each make a different set of trade-offs. Let’s go over some of these architectures."


Architecture PostgreSQL

Notable Links


Atuin: Magical shell history.


Awesome Interviews: List of interview questions.  


Excalidraw: Virtual whiteboard for sketching hand-drawn like diagrams.


Quickwit: Cloud-native search engine for observability.


Shoelace: A forward-thinking library of web components.


Click the below and shoot me an email!


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


12345