Exploring Ideas: A Blog on Technology, Startups, Food, and More
Welcome to my blog where I share thoughts and insights on technology, startups, and life in Atlanta. Browse through the articles below or explore by topic.
McCabe Complexity: The Python Metric You Should Care About
April 24, 2025
Ever looked at a function and thought “this is too complex” but couldn’t quite explain why? Let me introduce you to McCabe complexity - a metric that puts a number on that gut feeling. What is McCabe Complexity? McCabe complexity (or cyclomatic complexity) measures the number of linearly independent paths through your code. In simpler terms, it counts the number of decisions your code can make. Ea...
Simple Dijon Vinaigrette: The Only Dressing You Need
April 23, 2025
A good vinaigrette is the foundation of countless meals, and this simple Dijon version has the perfect balance of acidity, richness, and flavor. Made directly in a jar with a tight-fitting lid, this dressing requires no special equipment, minimal cleanup, and comes together in under two minutes. The basic formula can be endlessly customized with different oils, vinegars, and add-ins to suit whatev...
The Virtual Family Office: Bringing Wealth Management Down to Earth
April 22, 2025
In our previous post, we explored what traditional family offices are and the valuable functions they serve for ultra-wealthy families. But what if you don’t have $100 million? Can you still benefit from the family office approach? Enter the virtual family office (VFO): a scaled-down, flexible version of the traditional family office that brings sophisticated wealth management principles within re...
The Only Business Mental Model You Need: Make Something, Sell It
April 21, 2025
I’ve spent years building data science teams and products, and one thing keeps surprising me: we all tend to overcomplicate business. We get caught up in frameworks, KPIs, OKRs, and the latest management philosophies. But strip away all the complexity, and business is remarkably simple: make something people want, then sell it for more than it costs to make. That’s it. That’s the tweet. I’m fully ...
Python Logging Best Practices for Library Developers
April 20, 2025
As someone who’s developed a few Python libraries (category-encoders, elote, etc.), I’ve learned that good logging can make the difference between a library that’s a joy to use and one that makes you want to pull your hair out. Let’s dive into what I’ve learned about logging best practices for Python library developers. The Golden Rules of Library Logging Before we get into the nitty-gritty detail...
Spargelzeit: German White Asparagus Pasta
April 19, 2025
In Germany, springtime is marked by “Spargelzeit” (asparagus time), a cultural phenomenon centered around white asparagus. This pale cousin of green asparagus appears on every restaurant menu between April and June, celebrated for its delicate, complex flavor. This pasta dish is inspired by a traditional German preparation that showcases white asparagus in a light cream sauce, allowing its subtle ...
Traits of High-Performers: What to Look for in Interviews
April 18, 2025
When it comes to job interviews, there’s more to consider than just technical skills and job requirements. Over the years, I’ve noticed a few traits that consistently set high-performers apart. These are worth assessing in interviews, and they can make a significant difference in team dynamics and project outcomes. Understanding High Agency A ‘high agency’ person is someone who takes initiative, i...
What Is a Family Office and Why Should You Care?
April 17, 2025
When I mention “family office” in conversation, I usually get one of two responses: a blank stare or “isn’t that just for billionaires?”. It’s true that traditional family offices serve the ultra-wealthy, but the principles behind them can benefit families at almost any wealth level. In this new series my goal is to demystify what family offices actually do and why you might want to pay attention....
Finding Your World-Class Niche
April 16, 2025
Being “the best in the world” isn’t about competing in the largest possible arena. It’s about finding the precise intersection where your unique capabilities, passion, and opportunity converge to create unmatched value. The Power of Specialized Excellence Most organizations and individuals try to be good at everything, spreading themselves too thin and achieving only mediocrity. A restaurant offer...
Introducing 'stargazers': A Tool to Understand Your GitHub Audience
April 16, 2025
Building and maintaining an open-source project involves more than just writing code. Understanding who is interested in your work (your stargazers and forkers) can provide invaluable insights into your community’s growth, reach, and potential. Where are they located? What other projects do they star? Answering these questions helps tailor communication, prioritize features, and build stronger con...
Subscribe to the Newsletter
Get the latest posts and insights delivered straight to your inbox.