● Browse

All articles by category

← Back to Writing

career path

17 articles
Architecting in Agile: From Ivory Tower to Integrated Reality
Jul 29, 2026 · 15 min
LinkedIn for Engineers: A Production Handbook to Getting Hired
Jul 28, 2026 · 15 min
When "Works On My Machine" Dies: Advanced Backend Testing for Senior Engineers
Jul 13, 2026 · 5 min
Mastering Problem Analysis: Beyond the Coding Challenge Tutorial
Jul 7, 2026 · 12 min
Cache Stampede: The Thundering Herd at 3 AM
Jun 25, 2026 · 5 min
Saga vs. Two-Phase Commit: Another Spin on Distributed Transaction Hell
Jun 25, 2026 · 12 min
When the System’s Burning: AI as Another Tool, Not a Savior
Jun 18, 2026 · 7 min
The Unromantic Reality of Critical Thinking in Production
Jun 15, 2026 · 7 min
Why Our Grand Engineering Plans Usually Die a Slow, Undignified Death by Week Two
Jun 14, 2026 · 8 min
The Graveyard of Good Intentions: Why We Can't Stick to One Project
Jun 14, 2026 · 7 min
Python Mastery Isn't a Checklist; It's a Scar Collection
Python Mastery Isn't a Checklist; It's a Scar Collection
Jun 13, 2026 · 4 min
JS Mastery is a Myth, and We're All Just Managing the Chaos
JS Mastery is a Myth, and We're All Just Managing the Chaos
Jun 13, 2026 · 6 min
Turns Out, 'Winning' Just Means Not Losing Too Badly
Turns Out, 'Winning' Just Means Not Losing Too Badly
Jun 11, 2026 · 7 min
The Mid-Level Gauntlet: Why Burnout Hits Hardest, and How to Exit the Loop
The Mid-Level Gauntlet: Why Burnout Hits Hardest, and How to Exit the Loop
Jun 10, 2026 · 8 min
When AI Took the Code, And Left Us Just Poking at the Edges
When AI Took the Code, And Left Us Just Poking at the Edges
Jun 9, 2026 · 10 min
Claude Code and Your Startup Idea: The Production Debrief
Claude Code and Your Startup Idea: The Production Debrief
Jun 9, 2026 · 12 min
The Long Haul: From Dev to Architect, No Bullshit
The Long Haul: From Dev to Architect, No Bullshit
May 21, 2026 · 5 min

Code Snippets

8 articles
How Video Platforms Serve Billions of Streams Fast
Jul 14, 2026 · 5 min
CI/CD Beyond the Green Checkmark: What Actually Stops the 3 AM Pager
Jun 28, 2026 · 5 min
That Familiar Ache: Diagnosing the N+1 Query Problem When Your Database Just Can't Anymore
Jun 24, 2026 · 12 min
Surviving the Microsecond War: Inside High-Frequency Trading Systems
Jun 18, 2026 · 8 min
When 'Just Add Threads' Turns into a 3 AM Pager Duty Nightmare
Jun 17, 2026 · 8 min
VPS Deployment: So You Survived Another Night, Now Do It Right
Jun 16, 2026 · 12 min
PostgreSQL Peer Authentication Failed Fix
PostgreSQL Peer Authentication Failed Fix
May 16, 2026 · 7 min
Oracle Free ARM VM Capacity Error Fix
Oracle Free ARM VM Capacity Error Fix
May 14, 2026 · 5 min

Learning Path

27 articles
Graph Algorithms: The Backend Engineer's Guide to Connected Systems
Aug 4, 2026 · 10 min
How to Read Flame Graphs: From Pprof to Production Debugging
Jul 28, 2026 · 12 min
Achieving Sub-Millisecond Latency & High Throughput in Trading Applications
Jul 20, 2026 · 5 min
Applied Mathematics: The Unsung Hero of Backend Engineering
Jul 10, 2026 · 5 min
Algorithms That Actually Matter When Your Backend Is Burning
Jul 9, 2026 · 9 min
Beyond Arrays: Mastering Binary Search for Complex Problems
Jul 7, 2026 · 5 min
Sliding Window Algorithm: Backend Systems & Production Realities
Jul 6, 2026 · 10 min
When DNS Fails: Troubleshooting the Silent Killer of Distributed Systems
Jul 2, 2026 · 5 min
JVM Memory Tuning: Avoiding Production Heartbreak
Jul 2, 2026 · 5 min
Docker in Production: What Senior Devs Actually Do
Jun 30, 2026 · 12 min
Prompt Engineering: Or, The Art of Yelling at a Black Box Until It Behaves
Jun 28, 2026 · 8 min
The Reluctant 'Handbook' to the Managed Configuration Processor (MCP)
Jun 26, 2026 · 5 min
The Outbox Pattern: When 'Commit and Publish' Just Isn't Cutting It Anymore
Jun 25, 2026 · 8 min
Understanding Backpressure in Apache Kafka
Jun 24, 2026 · 8 min
When The Domain Fights Back: Untangling Production With Bounded Contexts
Jun 24, 2026 · 9 min
UML: Because Sometimes You Need a Map When the Ship's on Fire
Jun 23, 2026 · 8 min
When Your ORM Calls In Sick: Surviving Production With Raw SQL
Jun 23, 2026 · 5 min
Git and GitHub: Surviving the Source Control Gauntlet (and Beyond)
Jun 21, 2026 · 7 min
So, You Want a Distributed System? Bless Your Heart.
Jun 20, 2026 · 5 min
When Your Threads Start Eating Your Server: Understanding Thread Pools Beyond The Hype
Jun 20, 2026 · 9 min
Consistent Hashing: Avoiding the Great Distributed System Reset Button
Jun 19, 2026 · 9 min
The Real Theories That Scale Your Skills (Not The Ones On LinkedIn)
Jun 18, 2026 · 5 min
PgBouncer: The Connection Wrangler You Didn't Know You Needed (Until Everything Exploded)
Jun 16, 2026 · 12 min
Memory Management and Pointers: The Pain You Still Need To Know
Jun 15, 2026 · 8 min
UML: The Late-Night Confessions of a Production Survivor
Jun 14, 2026 · 5 min
Design Patterns: Between the Myth and Reality
Design Patterns: Between the Myth and Reality
Jun 13, 2026 · 6 min
Projects That Will Make You Hate Your Life (and Become a Better Developer)
Projects That Will Make You Hate Your Life (and Become a Better Developer)
Jun 13, 2026 · 12 min

Systems Optimization & Performance Engineering

7 articles
The Living Dead: Why Java Feels So Exhausting Now
The Living Dead: Why Java Feels So Exhausting Now
Jun 11, 2026 · 7 min
RabbitMQ vs. Kafka: When the Diagrams Lie and Prod Explodes
RabbitMQ vs. Kafka: When the Diagrams Lie and Prod Explodes
May 22, 2026 · 5 min
The Notification Grind: Go, Node, and RabbitMQ in Multi-Tenant Hell
The Notification Grind: Go, Node, and RabbitMQ in Multi-Tenant Hell
May 20, 2026 · 8 min
Cutting Through the Noise: A Late-Night Rant on Directness in Systems
May 19, 2026 · 6 min
AI Coding Assistants Fail at Production Debugging
AI Coding Assistants Fail at Production Debugging
May 18, 2026 · 3 min
From 500ms to 900ms: How AI-Assisted “Optimizations” Turned a Fast Query into a Slow One — and What Brought It Back to 43ms
From 500ms to 900ms: How AI-Assisted “Optimizations” Turned a Fast Query into a Slow One — and What Brought It Back to 43ms
May 14, 2026 · 5 min
It worked on localhost. Obviously.
It worked on localhost. Obviously.
May 14, 2026

Tech_News

2 articles
Google Chrome Installed a 4GB AI Model on Your PC Without Asking
Google Chrome Installed a 4GB AI Model on Your PC Without Asking
May 17, 2026
Cerebras IPO: The $95 Billion AI Chip Debut That Changes Everything
Cerebras IPO: The $95 Billion AI Chip Debut That Changes Everything
May 16, 2026 · 12 min

Uncategorised

14 articles
NoSQL Graph Models: When Relationships Aren't Just Joins
Aug 6, 2026 · 5 min
K6 and Stress Tests: Preventing Downtime Before It Hits
Jul 13, 2026 · 12 min
30-Day Senior Engineer Job Hunt: A Brutally Honest Plan
Jul 9, 2026 · 5 min
Beyond the Sandbox: How Seasoned Engineers Approach NeetCode Problems
Jul 3, 2026 · 5 min
The Linux Handbook You Wish You Had at 3 AM: A Backend Engineer's Survival Guide
Jul 2, 2026 · 15 min
Prisma vs. SQLAlchemy: Another Late Night with the Database Layer
Jun 29, 2026 · 8 min
When the ORM Gives Up: Navigating PL/SQL for Advanced Application Needs
Jun 22, 2026 · 9 min
SQL: The Unsanitized Guide to Not Screwing Up Production with Postgres
Jun 21, 2026 · 5 min
When The Framework Bleeds: Debugging Beyond The Happy Path
Jun 14, 2026 · 5 min
Why We Still Need Humans When AI Is So Damn Fast
Why We Still Need Humans When AI Is So Damn Fast
Jun 13, 2026 · 5 min
Node.js vs Python: What The Slides Don't Teach
Node.js vs Python: What The Slides Don't Teach
Jun 13, 2026 · 12 min
The Future-You Problem: Or, How Not To Hate Your Past Self When The Pager Goes Off
Jun 13, 2026 · 7 min
The Pager Knows: Why The 3 AM Code Won't Scale Your Career
Jun 10, 2026 · 9 min
Beyond the Hype: What 'Advanced JavaScript' Really Means After Midnight
Beyond the Hype: What 'Advanced JavaScript' Really Means After Midnight
Jun 9, 2026 · 5 min