How to Handle Advice Without Going NutsThe internet is full of people telling you how to live, offering you “the secret” to success. From writing coaches promise to unlock your inner Substack savant. Developers on Twitter claim their framework will “change everything.” Fitness influencers...Sep 9, 2025 · 2 min readwaltersoto.com
Design Patterns: You Use Them Even If You're Too Tired to Spell ThemDesign patterns, those noble battle-tested solutions to common problems in software architecture. The kind of thing every job interview pretends you'll consciously wield like a master swordsman. "Tell me about a time you used a design pattern," they ...Aug 3, 2025 · 4 min readwaltersoto.com
Clean Architecture: Because One Day You'll Regret That God ClassHave you ever opened a codebase and felt like you just walked into a hoarder's house? There's a half-eaten quesadilla inside the controller, a database call nestled alongside some business logic, and Jul 23, 2025 · 4 min readwaltersoto.com
Why You Need an Outbox Pattern (Even If Your Event Bus Is Fancy)The Fantasy of Distributed Systems You built your distributed system, hooked it up to Kafka or NATS or RabbitMQ, and now everything talks to everything else like some perfectly choreographed dance. At least that's what the architecture diagram sugges...Jun 13, 2025 · 3 min readwaltersoto.com
What Is Good Error Handling, Really?Have you ever shipped a feature, crashed production, and then stared blankly at your PC, wondering what happened? Yeah, welcome to error handling, or as a buddy of mine calls it: the art of pretending chaos is under control. Let's get this out of the...Jun 7, 2025 · 3 min readwaltersoto.com