Journal
Posts and long-form series on AI, startups, venture capital, and more.
All Posts
Bankroll Management with Keeks: OptimalF
Ralph Vince's OptimalF maximizes geometric growth based on your trading history. Learn how it differs from Kelly and how to use it with Keeks.
Integrating Bandit into CI/CD Pipelines
How to add Bandit security scanning to your CI pipeline without breaking every build and making developers hate you forever.
Evergreen Gets Even Evergreener
Continued development of my personal CRM Evergreen and how AI agentic coding with Claude and MCP helps make rapid iteration happen.
Bankroll Management with Keeks: Drawdown-Adjusted Kelly
Drawdown-Adjusted Kelly dynamically reduces bet sizes during losing streaks to protect your bankroll. See how to implement it with Keeks.
Managing Bandit False Positives Without Breaking Security
How to handle false positives in Bandit without accidentally silencing the real vulnerabilities hiding among them. A practical guide.
Atlanta AI Dinner: What's Coming in 2026
A refreshed website, public coffee coworks starting in February, a new newsletter option, and the same intimate dinners that make AAD what it is.
Bankroll Management with Keeks: Fractional Kelly
Fractional Kelly betting trades some theoretical growth for reduced volatility. Learn how to implement Half Kelly and Quarter Kelly with Keeks.
Scenario Planning for When You Don't Know What's Coming
How to prepare for crises when you can't predict which specific crisis will hit - lessons from high-reliability organizations.
The Complete Guide to Long-Term Airbnb Stays with a Three-Year-Old
Hard-won wisdom from surviving months in a rental with a toddler, including how to remove mascara, marker, crayon, and other artistic expressions from surfaces.
Verification and Validation: Building the Right Thing Right
The difference between verification and validation, and why software teams should care about this systems engineering distinction.