Blog

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.

Think Like a CEO: The Family Office Mindset Anyone Can Adopt

April 27, 2025

The most valuable thing to learn from family offices isn’t about complex investment strategies or tax loopholes—it’s about mindset. Ultra-wealthy families approach their finances with the same strategic thinking they bring to their businesses. They don’t just react to financial events; they proactively manage their wealth with clear goals and strategies. The good news? This mindset shift costs abs...

Read more →

Honey Sriracha Brussels Sprouts

April 26, 2025

These Brussels sprouts transform from bitter to irresistible when cooked in rendered bacon fat until crispy, then finished with a sweet-spicy glaze. The combination of caramelized edges, smoky bacon, and the honey-sriracha finish creates a side dish that’s both sophisticated and addictive. The Recipe This recipe serves 4 as a side dish. Ingredients 4 ounces lardons or thick-cut bacon, diced 1 poun...

Read more →

Channel Sales vs Affiliate Marketing: What Are You Really Selling?

April 25, 2025

Previously I wrote about how business is fundamentally simple: make something, sell it for more than it costs. Today, let’s use that concept in action to better understand it. We will use it to clear up something that often gets muddled: the difference between channel sales and affiliate marketing. Both of these models help other companies sell their products, but they’re fundamentally different b...

Read more →

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...

Read more →

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...

Read more →

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 rea...

Read more →

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 ...

Read more →

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...

Read more →

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 ...

Read more →

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...

Read more →

Subscribe to the Newsletter

Get the latest posts and insights delivered straight to your inbox.