Testing Realtime Distributed Systems: Race Conditions Nobody Warns You About
The war stories of multi-client WebSocket race conditions, optimistic UI desync, and why network latency throttling is mandatory before shipping.
Short pieces on what I'm learning — QA and quality, building with AI-assisted development, and shipping things to the open web.
RSS FeedThe war stories of multi-client WebSocket race conditions, optimistic UI desync, and why network latency throttling is mandatory before shipping.
Moving past single-prompt chat windows. How I orchestrate a Supervisor-Worker agent hierarchy (Architect -> Builder -> Deployer) to design, audit, and deploy production software.
No fancy hosting. This portfolio runs in Docker on my own computer, exposed to the world through a Cloudflare Tunnel. Here’s the setup and why I like it.
A password manager, a chat platform, and an AI marketplace — built with a lot of help from AI tools. No pretending otherwise. Here’s what that actually looked like.
Before I built my own stuff, I spent my days breaking other people’s. Here’s what QA at EA and PixelBowl actually taught me.