Articles

Blog & Articles

Thoughts on web development, tutorials, and industry insights

CQRS Sounds Great Until Your Users Start Rage-Clicking
Design & UX • 4 min read

CQRS Sounds Great Until Your Users Start Rage-Clicking

I've been staring at a Slack message for the past hour. A product manager is asking why our API response times look great in the monitoring dashboard, but users are complaining the app "feels slow." This is the exact tension I see play out in every discussion about separating rea...

Read More →
UI Design UX Design
Why I'll Never Trust a Live File As a Source of Truth Again
AI & Machine Learning • 5 min read

Why I'll Never Trust a Live File As a Source of Truth Again

I've been burned by this exact problem twice in production, and both times I blamed the wrong thing. A client's usage numbers drifted by ~15% month-over-month. We assumed it was a calculation error in our reconciliation logic. Spent three days tracing through aggregation queries....

Read More →
Claude Python
I Stopped Blaming Redis for Bad Architecture Decisions
Web Development • 5 min read

I Stopped Blaming Redis for Bad Architecture Decisions

Three years ago, I sat in a system design interview and confidently said, "We'll use Redis." The interviewer stared at me for what felt like an eternity, then asked, "Why?" I froze. I had no answer beyond "it's fast." That's when I realized I'd been defaulting to the same tools a...

Read More →
AWS Kubernetes
I Built the AI Feature. Nobody Will Ship It. Here's Why.
Career & Growth • 5 min read

I Built the AI Feature. Nobody Will Ship It. Here's Why.

Last month, I spent three days building a document classification system for a client. It worked beautifully, pulled the right metadata, categorized invoices with 94% accuracy, integrated cleanly with their pipeline. I demoed it on a Friday afternoon. Six weeks later, it's still s...

Read More →
Career Growth Compliance
Why I'm Rethinking How We Handle Approvals in AI-Assisted Systems
Design & UX • 5 min read

Why I'm Rethinking How We Handle Approvals in AI-Assisted Systems

I had a bug in production last month that kept me awake. A financial reconciliation screen showed an AI-suggested refund batch for 12 orders totaling $430. Our team lead approved it. By the time the system executed the action 90 seconds later, new orders had rolled in. The approv...

Read More →
UX Design
When a Startup Becomes a Lifestyle Brand (And That Should Worry You)
Tech News • 5 min read

When a Startup Becomes a Lifestyle Brand (And That Should Worry You)

I read about Corgi's latest funding round while debugging a database query at 11 PM, and I had to step back from my monitor. Not because the numbers were shocking, though a $4B valuation after eight weeks of consecutive raises is objectively wild, but because I recognized something...

Read More →
Startups Productivity

Stay Updated

Get notified about new articles and tutorials.

Search Articles