Writing
- Claude Pilled 💊: How to Build a Dashboard from Your Claude Code Usage Data
- PackLlama: Building a B2B AI Product in Two Weeks
- From Idea to App Store: Building a Full-Stack App with AI in Three Months
- It’s Time to Place a Pascal’s Wager on AI
- From Brevity Bias to Context Intelligence
- The Age of Cheap Intelligence
- Standing at the Cliff: AI at the Edge of 2026
- Two Webs, One Future: Humans, Robots, and the Internet's Split Personality
- The More Things Change, The More They Stay the Same: Why AI Context Engineering Has Brought Us Full Circle in the Public Sector
- Frontier Models Are Just the Beginning
- The Power of Configurable Platforms in Public Safety Modernization
- Stop Calling It an 'AI Pilot': We're Wasting PhD-Level Intelligence on Intern-Level Tasks
- Building the Foundation for Statewide Public Safety Modernization
- From Zero to Deployed: An AI's Log of Building Kevin Magnan's Website
- Chicago Summer Violence Analysis
- Tableau Conference 2021 Blog in Partnership with Slalom
- Lessons learned from Tufte: Sparklines and datawords
- Interactive Resume in Tableau
- Google Takeout Data Analysis
- World of Warcraft Buzz Analysis
- Your Mom's House Podcast Analysis - Part 2
- Your Mom's House Podcast Analysis - Part 1
- Chicago SSL Scores Analysis
- Mapping with GeoDa