DEV Community

speed engineer profile picture

speed engineer

Engineer obsessed with speed — from Rust to Go, I build, test, and share everything I learn about high-performance systems.

Joined Joined on 
Two Random Choices Beat One Careful One: The Load Balancer Mental Model Nobody Teaches

Two Random Choices Beat One Careful One: The Load Balancer Mental Model Nobody Teaches

1
Comments
3 min read

Want to connect with speed engineer?

Create an account to connect with speed engineer. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
The One Number That Actually Moves Your Latency (And Why Your Team Keeps Optimizing the Wrong Thing)

The One Number That Actually Moves Your Latency (And Why Your Team Keeps Optimizing the Wrong Thing)

Comments
3 min read
The TCP Checksum Passed. The Data Was Corrupted Anyway.

The TCP Checksum Passed. The Data Was Corrupted Anyway.

Comments
4 min read
Your Promo Case Wasn't Judged on Its Own Merits. It Was Judged Against Whoever Went Before You.

Your Promo Case Wasn't Judged on Its Own Merits. It Was Judged Against Whoever Went Before You.

Comments
3 min read
We Failed Over to a Healthy Region. The JVM Never Noticed — It Had Cached the DNS Answer Forever.

We Failed Over to a Healthy Region. The JVM Never Noticed — It Had Cached the DNS Answer Forever.

Comments
3 min read
Upgrading Your Embedding Model Doesn't Break RAG Loudly — It Breaks It Quietly

Upgrading Your Embedding Model Doesn't Break RAG Loudly — It Breaks It Quietly

Comments
3 min read
Why CPU-Based Autoscaling Makes Traffic Spikes Worse Before It Makes Them Better

Why CPU-Based Autoscaling Makes Traffic Spikes Worse Before It Makes Them Better

Comments
3 min read
We Cut API Gateway Connections 6x With HTTP/2. One Bad Packet Then Stalled Every Request Sharing It.

We Cut API Gateway Connections 6x With HTTP/2. One Bad Packet Then Stalled Every Request Sharing It.

Comments
3 min read
Little's Law: The Formula Behind Every Thread Pool You'll Ever Size

Little's Law: The Formula Behind Every Thread Pool You'll Ever Size

Comments
3 min read
Cache-Aligned Isn't Zero-Copy: The Hidden memcpy in Your "Fast" Binary Protocol

Cache-Aligned Isn't Zero-Copy: The Hidden memcpy in Your "Fast" Binary Protocol

Comments
4 min read
Your 4 PM Interview Slot Is Silently Grading Candidates Harder Than Your 9 AM One

Your 4 PM Interview Slot Is Silently Grading Candidates Harder Than Your 9 AM One

Comments
3 min read
The Container Got OOMKilled at 61% Heap Usage. Here's Why Kubernetes Wasn't Lying.

The Container Got OOMKilled at 61% Heap Usage. Here's Why Kubernetes Wasn't Lying.

Comments
3 min read
Your AI Agent's Retry Logic Just Charged a Customer Twice

Your AI Agent's Retry Logic Just Charged a Customer Twice

Comments 1
3 min read
You Added Ten Nodes and Throughput Didn't Move: The Hot Shard Problem

You Added Ten Nodes and Throughput Didn't Move: The Hot Shard Problem

Comments
3 min read
The Mental Model That Ended My Guess-and-Check Debugging

The Mental Model That Ended My Guess-and-Check Debugging

Comments
3 min read
Your Coding Interview Stopped Measuring Anything the Day Candidates Got Copilot

Your Coding Interview Stopped Measuring Anything the Day Candidates Got Copilot

Comments
3 min read
Your Multithreaded Code Is Correct and Still 8x Slower: False Sharing Explained

Your Multithreaded Code Is Correct and Still 8x Slower: False Sharing Explained

Comments
3 min read
Hyrum's Law: Why You Can Never Actually Deprecate Anything

Hyrum's Law: Why You Can Never Actually Deprecate Anything

Comments
3 min read
The UDP Buffer Nobody Tunes: How a 256KB Kernel Default Cost Us 30% of Our Packets

The UDP Buffer Nobody Tunes: How a 256KB Kernel Default Cost Us 30% of Our Packets

Comments
3 min read
Lost in the Middle: Why Feeding Your Agent More Context Makes It Dumber

Lost in the Middle: Why Feeding Your Agent More Context Makes It Dumber

Comments
3 min read
Why Your p99 Latency Explodes Long Before Your Servers Look Busy

Why Your p99 Latency Explodes Long Before Your Servers Look Busy

Comments
3 min read
Why Your p99 Latency Explodes Long Before Your Servers Look Busy

Why Your p99 Latency Explodes Long Before Your Servers Look Busy

Comments
3 min read
Your Backups Have Been Silently Corrupt Longer Than Your Retention Window

Your Backups Have Been Silently Corrupt Longer Than Your Retention Window

Comments
3 min read
Your Hiring Freeze Has an Adverse Selection Problem

Your Hiring Freeze Has an Adverse Selection Problem

Comments
3 min read
The CPU Graph Said 40%. We Were Being Throttled Every Second.

The CPU Graph Said 40%. We Were Being Throttled Every Second.

Comments
3 min read
Why Chaining Five Fast Services Gives You One Slow One

Why Chaining Five Fast Services Gives You One Slow One

Comments
3 min read
Coordinated Omission: Why Your Load Testing Tool Is Lying About Your P99

Coordinated Omission: Why Your Load Testing Tool Is Lying About Your P99

1
Comments 1
3 min read
Little's Law Explains Why Your Connection Pool Fix Actually Worked

Little's Law Explains Why Your Connection Pool Fix Actually Worked

Comments
3 min read
The 45-Hour Week That Burns You Out Faster Than the 90-Hour One

The 45-Hour Week That Burns You Out Faster Than the 90-Hour One

Comments
3 min read
Temperature=0 Doesn't Mean Deterministic. Your Batch Size Does.

Temperature=0 Doesn't Mean Deterministic. Your Batch Size Does.

Comments
3 min read
We Cut Our Connection Pool 90% and P99 Latency Dropped From 4.1s to 80ms

We Cut Our Connection Pool 90% and P99 Latency Dropped From 4.1s to 80ms

Comments
3 min read
Your P99 Latency Has a Suspicious 40ms Floor. Two 1980s Algorithms Are Arguing.

Your P99 Latency Has a Suspicious 40ms Floor. Two 1980s Algorithms Are Arguing.

1
Comments
3 min read
The Novelty Tax: Why Doing the Same Great Work Twice Gets You a Lower Review

The Novelty Tax: Why Doing the Same Great Work Twice Gets You a Lower Review

Comments
3 min read
Two Workers Both Held the 'Only One' Lock. The Clock Was Never Synced.

Two Workers Both Held the 'Only One' Lock. The Clock Was Never Synced.

Comments
3 min read
Your AI Agent's Bill Tripled Overnight. The Prompt Cache Broke, Not the Model.

Your AI Agent's Bill Tripled Overnight. The Prompt Cache Broke, Not the Model.

Comments
3 min read
Cache Stampede: The Failure Mode Hiding Behind a 99% Hit Rate

Cache Stampede: The Failure Mode Hiding Behind a 99% Hit Rate

Comments
3 min read
False Sharing: Why Adding Threads Made Your Code Slower

False Sharing: Why Adding Threads Made Your Code Slower

Comments
3 min read
Your Redundancy Math Assumes Independence. Production Doesn't.

Your Redundancy Math Assumes Independence. Production Doesn't.

Comments
3 min read
RAID Doesn't Protect You From the Corruption That Actually Gets You

RAID Doesn't Protect You From the Corruption That Actually Gets You

Comments
3 min read
The Bus-Factor Paradox: Why the Person Who Understands the System Best Gets Cut First

The Bus-Factor Paradox: Why the Person Who Understands the System Best Gets Cut First

Comments
3 min read
A Timestamp in Your System Prompt Is Multiplying Your LLM Bill

A Timestamp in Your System Prompt Is Multiplying Your LLM Bill

Comments
4 min read
Your Retries Are a Load Multiplier: How a 5-Second Blip Becomes a 40-Minute Outage

Your Retries Are a Load Multiplier: How a 5-Second Blip Becomes a 40-Minute Outage

Comments
3 min read
Your Average Latency Is Lying to You: The Tail at Scale

Your Average Latency Is Lying to You: The Tail at Scale

Comments
3 min read
Debugging Is a Search Problem: Bisect Everything

Debugging Is a Search Problem: Bisect Everything

Comments
3 min read
Your Struct Layout Is Part of Your Wire Protocol

Your Struct Layout Is Part of Your Wire Protocol

Comments
3 min read
Your Manager Can't Remember What You Did in March — and That's a Systems Problem

Your Manager Can't Remember What You Did in March — and That's a Systems Problem

1
Comments
3 min read
Prompt Rot: Why Your Best AI Prompt Quietly Stops Working

Prompt Rot: Why Your Best AI Prompt Quietly Stops Working

Comments
3 min read
Why Your Project Quotes Are Always Wrong (And the Log That Fixes It)

Why Your Project Quotes Are Always Wrong (And the Log That Fixes It)

Comments
2 min read
How to Build a Shared Prompt Library Your Team Will Actually Use

How to Build a Shared Prompt Library Your Team Will Actually Use

Comments
2 min read
How Japan Just Beat Claude Mythos

How Japan Just Beat Claude Mythos

Comments
6 min read
Your users already built your product — look at their ugly workarounds

Your users already built your product — look at their ugly workarounds

Comments
3 min read
Your team's best AI prompts are dying in chat threads

Your team's best AI prompts are dying in chat threads

1
Comments
2 min read
Sunday Notes: Find Where Before You Theorize Why

Sunday Notes: Find Where Before You Theorize Why

Comments
3 min read
I Lost 30% of My UDP Packets — and the Network Was Innocent

I Lost 30% of My UDP Packets — and the Network Was Innocent

1
Comments
3 min read
We Built Two Products Around the Same Boring Insight: Valuable Work Leaks

We Built Two Products Around the Same Boring Insight: Valuable Work Leaks

Comments
2 min read
Networking for Developers: TCP vs UDP (When Each Protocol Kills Your App)

Networking for Developers: TCP vs UDP (When Each Protocol Kills Your App)

Comments
7 min read
Your team doesn't have a prompt problem. It has a blank-box problem.

Your team doesn't have a prompt problem. It has a blank-box problem.

Comments
3 min read
Your Oldest Client Is Probably Your Lowest-Paying One

Your Oldest Client Is Probably Your Lowest-Paying One

Comments
3 min read
Prompt drift: why the AI prompt that worked last month quietly stopped working

Prompt drift: why the AI prompt that worked last month quietly stopped working

1
Comments
3 min read
The 6-Minute Tasks That Quietly Cost Freelancers a Full Day of Pay Each Week

The 6-Minute Tasks That Quietly Cost Freelancers a Full Day of Pay Each Week

1
Comments
3 min read
loading...