Articles

Blog & Articles

Thoughts on web development, tutorials, and industry insights

I Built An Event Bus For My Monitoring System. Then I Tore It Out.
AI & Machine Learning 5 min read

I Built An Event Bus For My Monitoring System. Then I Tore It Out.

Last year, I spent three weeks building what I thought was the "right" architecture for monitoring a fleet of microservices. The design was clean, everything emitted events to a central bus, a single source of truth. It felt sophisticated. It felt correct. Six months later, I was...

Read More →
JavaScript
Stop Shipping Skills on Vibes, You Need Actual Metrics
Web Development 5 min read

Stop Shipping Skills on Vibes, You Need Actual Metrics

Last month, I spent three days building what I thought was a killer Claude skill for handling API documentation generation. It looked good. The outputs *felt* right. I shipped it to production feeling genuinely confident. Two weeks later, I noticed it was making things worse in e...

Read More →
Claude LLM
The Moment I Realized UX Details Are Actually Engineering Decisions
Design & UX 3 min read

The Moment I Realized UX Details Are Actually Engineering Decisions

I was debugging a mobile app last week when my colleague pointed out that users were downloading files instead of seeing previews. "Just add image previews," he said casually, as if it were a checkbox feature. I stared at the Android implementation and realized we'd shipped half...

Read More →
UI Design UX Design
Stop Building for Everyone, Start Building for Your Mom
Programming 4 min read

Stop Building for Everyone, Start Building for Your Mom

Last month, my sister asked me why her Ubuntu desktop kept freezing. It's a question I've heard variations of at least a hundred times, from family, from friends who heard I "know computers," from people at parties who corner me near the snacks. My instinct was always the same: op...

Read More →
UX Design
Stop Building RAG Systems That Nobody Actually Uses
AI & Machine Learning 4 min read

Stop Building RAG Systems That Nobody Actually Uses

I spent three weeks last month helping a client implement a document search system. We nailed the RAG pipeline, great embeddings, perfect chunk sizes, decent reranking. Then it went live and... nobody touched it. Why? Because it lived in some admin interface that required logging...

Read More →
Claude Python
Why I Finally Stopped Believing My Code Speaks for Itself
Career & Growth 4 min read

Why I Finally Stopped Believing My Code Speaks for Itself

A year ago, I shipped a system that cut our API response time by 40%. I was genuinely proud of it, the architecture was clean, the queries optimized, the caching strategy elegant. I mentioned it once in standup and moved on. Six months later, during promotion discussions, I realiz...

Read More →
Claude Career Growth

Stay Updated

Get notified about new articles and tutorials.

Search Articles