After 20 years on Blogger, I'm moving to a new home: blog.fluckiger.org . It's bittersweet. This blog has been a great place to learn in the open, and I'm grateful for the platform that made it so easy to share ideas over the years. It's hard to believe it's been two decades. But it was long overdue for an update. The new site is built on Astro , powered by Markdown, and hosted on Cloudflare. It's a much more modern setup, and I'm excited about the fresh start. I hope you'll follow me on the journey there. Cheers to more Cranking out Good Code. See you at blog.fluckiger.org — Joseph
I've been fascinated by agentic AI - systems that don't just answer questions, but take actions autonomously. The challenge? Most tutorials stop short of practical agentic workflows. I wanted to build something that actually does something in the real world. So I built ai_trader: an autonomous trading system powered by Claude that analyzes market news, generates trading signals with confidence scores, and executes paper trades through Alpaca's API. It's been running for a few weeks now, generating 500+ signals, and I've learned a lot about what it takes to let an AI make decisions on your behalf. This post covers the architecture, shows the key code, and shares what I learned along the way. What It Does The system is a CLI tool that connects Claude's reasoning capabilities to a paper trading account: $ trader run claude Analyzing AAPL... Signal: BUY | Confidence: 0.75 Reason: Strong earnings beat and positive guidance suggest continued momentum Analyzing TSLA....