// technical writing
BLOG
Deep dives into Rails, fintech infrastructure, TypeScript, and the craft of building software at scale.
General · May 2026 · 8 min read
How One Developer Fixed GTA Online's 6-Minute Load Times With a Profiler and a Hunch
In 2021, a solo developer reverse-engineered GTA Online, ran a profiler, and discovered the root cause of its infamous 6-minute load times: a JSON parser doing O(n²) string matching across 63,000 entries. The fix took under 100 lines of code. The lesson is one every developer should internalize.
General · May 2026 · 11 min read
Building Multi-Agent LLM Trading Systems: Architecture Lessons from TradingAgents
Orchestrating multiple LLM agents for financial analysis sounds powerful — and it is — but the architecture decisions that make or break these systems are rarely discussed. This post digs into the design patterns behind TradingAgents: how specialized agents communicate, how state flows between them, and how you stop one hallucination from cascading into a catastrophic trade decision.