Journal
Posts and long-form series on AI, startups, venture capital, and more.
All Posts
Two Ways: Grilled Marinated Wings
Two grilled wing recipes for fake fall in Atlanta - lemon pepper and sticky fish sauce, both grilled whole for easier handling.
The Internet Economy Battle Royale: Bots vs Content
How payment protocols like Coinbase's x402 and Cloudflare's bot management are reshaping the economic fabric of the internet, echoing the early cable TV wars.
Vibe Coding a Personal CRM in Swift (Having Never Written Swift)
How I built a native macOS CRM app in 12 hours using Claude Code, despite never having written Swift before. True vibe coding.
The Mensarius Oath: When Ancient Banking Meets Modern Ethics
How ancient Roman public bankers inspired a modern ethical framework for venture capital and finance professionals today.
Summer Reading List 2025
A roundup of the books I've enjoyed this summer across history, biography, and business from cod fish to Formula 1 racing.
Management Technical Debt: The Hidden Costs of Quick Fixes
How shortcuts in engineering management create organizational patterns that seem efficient short-term but compound into major problems.
Metrics That Actually Matter (And the Ones That Don't)
Why most startup dashboards are full of vanity metrics that feel important but don't drive better decisions, and what to track instead.
SQL Injection Detection with Bandit Rule B608: Beyond the Basics
Learn how Bandit's B608 rule detects SQL injection vulnerabilities in Python. Understand common patterns, secure alternatives, and defense strategies.
Advanced Bandit Configuration: Custom Rules and Team Workflows
Master advanced Bandit features including custom rules, baseline configurations, and team-wide security policies for enterprise Python development.
Trail Report: Sope Creek, Atlanta's Urban Singletrack Oasis
An in-depth guide to riding Sope Creek's trail system in Atlanta, including trail recommendations, historical context, and connection options to Cochran Shoals