The Practical Engineer

All Articles

Practical knowledge for engineers who ship. Deep dives, guides, and architecture insights.

The Phoenix Project Chapter 3 Reaction: Meet Brent, the Bottleneck Breaking Your System

Chapter 3 of The Phoenix Project introduces Brent—the overworked hero every company depends on. This chapter shows why bottlenecks and hero culture break teams.

Frank Mendez
Chapter 2: API Paradigms Choosing the Right Language for Your System

Choosing the right API paradigm can make or break your system. Here’s a deep dive into REST, RPC, GraphQL, and event-driven APIs—and how to pick the right one.

Frank Mendez
Designing Data-Intensive Applications Chapter 9  Consistency & Consensus: Getting Systems to Agree (Good Luck With That)

Distributed systems don’t just store data—they argue about what’s true. Chapter 9 breaks down how systems reach agreement (or fail trying), why consistency is hard, and how consensus algorithms keep everything from falling apart.

Frank Mendez
🧭 GitHub’s New PR Dashboard: Finally Fixing the “Where Do I Even Start?” Problem

GitHub’s new PR dashboard aims to reduce chaos and improve focus—but does it actually make developers faster, or just reorganize the noise?

Frank Mendez
The Seven First Words of Christ After the Resurrection

Because Easter is not the end, it is the beginning of our mission.

Rhoie
Claude Code “Leak”? The Real Story Isn’t the Code — It’s the Direction of AI Dev Tools

A Reddit post claims Claude Code’s system prompt was exposed. But the bigger story isn’t the leak—it’s how AI coding tools are evolving into structured, opinionated engineering systems.

Frank Mendez
🌍 The Internet Isn’t Flat Anymore: A Reaction to Supabase’s Regional Network Block Reality Check

Regional network blocks aren’t edge cases—they’re production realities. Supabase’s recent post highlights a growing blind spot in modern system design: assuming the internet is always reachable.

Frank Mendez
⚡ Turborepo Got 96% Faster?! Cool… But Here’s What Actually Matters

Okay… what did they sacrifice?

Frank Mendez
You Don’t Become a Tech Lead Overnight (And That’s the Problem)

You don’t become a tech lead overnight. One day you’re coding, the next day you’re making decisions, aligning people, and carrying responsibility no one formally gave you. This article breaks down the messy, human side of that transition—and why it’s harder than it looks.

Frank Mendez
 Reaction: Chapter 2 of The Phoenix Project  “Congratulations, You’re Now the Problem”

Chapter 2 of The Phoenix Project shows what happens when you inherit a broken system: endless emails, unclear priorities, and pressure from all sides. Bill’s promotion to VP of IT Operations reveals a harsh truth—leadership doesn’t fix chaos; it exposes it. This chapter highlights why managing work flow, not just doing work, is critical for survival.

Frank Mendez
The Truth About Distributed Systems (a.k.a. “Everything Is On Fire, Just Slowly”)

If I design things well enough, my system will behave predictably.

Frank Mendez
GitHub Is Quietly Redefining AppSec with AI — And That Should Make You Rethink Your Workflow

GitHub’s latest move into AI-powered application security isn’t just another feature drop—it’s a shift toward proactive, developer-first security. And honestly, it might change how we write code every day.

Frank Mendez