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.

EU AI Act: A Practical Guide for Practitioners

February 21, 2025

Note: This article represents a practitioner’s interpretation of the relevant rules and regulations in place at the time of writing. I am not a lawyer, and readers should consult with their own legal counsel and compliance teams before taking any action based on this information. The European Union’s Artificial Intelligence Act represents a watershed moment in technology regulation. As the world’...

Read more →

A Tale of Two Egg Dishes: Shakshuka and Huevos Rancheros

February 20, 2025

Both Shakshuka and Huevos Rancheros are delicious breakfast (or whatever) dishes that feature eggs poached in a flavorful tomato-based sauce. They’re both super easy and you can riff on them endlessly. Shakshuka Prep Time: 10 minutes Cook Time: 25 minutes Servings: 4 Ingredients 6 large eggs 2 tablespoons olive oil 1 large onion, diced 2 red bell peppers, chopped 4 garlic cloves, minced 2 (14 oz) ...

Read more →

Global AI Regulation in 2025: A Comparative Overview

February 19, 2025

Note: This article represents a practitioner’s interpretation of the relevant rules and regulations in place at the time of writing. I am not a lawyer, and readers should consult with their own legal counsel and compliance teams before taking any action based on this information. As artificial intelligence continues to transform our world, governments and regulatory bodies are racing to establish...

Read more →

Silos to Shared Libraries: Guide to Inner Source Adoption

February 18, 2025

In our previous posts, we explored inner source principles and building developer communities. Now, let’s get practical. How do you actually transition from siloed team-specific code to shared libraries? Let’s explore a detailed roadmap for success, based on patterns I’ve seen out in the wild. The Journey from Silos to Sharing The transition to shared libraries isn’t just a technical change - it’s...

Read more →

Foundations of Leadership: The Role of Character

February 17, 2025

Welcome to the inaugural entry of our Leadership Excellence series. In this series, I’ll share personal insights and practical lessons on what it means to lead with integrity and purpose. It’s intended as a companion to the parallel series on the NASA TRL system and the Entrepreneur Operating System (EOS). While this series is heavily inspired by the teaching of the Thayer Leadership program, whic...

Read more →

Mastering Mocking in Python with pytest-mock

February 16, 2025

Let me tell you about the time I spent two days debugging what I thought was a complex integration issue, only to realize I was actually testing against a production API instead of my mock. Oops. If you’ve ever been there (and let’s be honest, we all have), you know why mocking is such a crucial skill in the testing world. Let’s dive into what mocking is, why it matters, and how to do it right in ...

Read more →

Building Your Internal Library Developer Community

February 15, 2025

In our previous post on inner source, we explored the concept of inner source and its benefits. Now, let’s tackle what I consider the most crucial aspect: building and nurturing the community of developers who will make your inner source initiative successful. Drawing from my experience both in open source and corporate environments, I’ll share practical strategies for creating a thriving internal...

Read more →

TRL 1-3: Concept to Proof-of-Concept in Tech Development

February 14, 2025

Every transformative technology begins with a fundamental observation. In my previous posts, I’ve explored NASA’s Technology Readiness Levels and their practical application in software development. Now, as part of a deeper series on TRLs, we’ll examine the crucial early stages that transform scientific discoveries into technological possibilities. Before the emergence of smartphones, autonomous v...

Read more →

Will It Blend? Testing Across Environments with Tox

February 13, 2025

As library developers, we have a responsibility that application developers often don’t: our code needs to work reliably in environments we don’t control. Users might install our library on different operating systems, with various Python versions (3.8, 3.9, 3.10, 3.11, 3.12…), and alongside different versions of other libraries. Just running pytest in your local development environment only verif...

Read more →

Why Does it Smell? Atlanta's R.M. Clayton Water Treatment Plant

February 12, 2025

If you’ve ever visited Standing Peachtree Park or driven along Atlanta Road near the Chattahoochee River, you’ve likely encountered an unmistakable odor. That distinctive smell comes from the R.M. Clayton Water Reclamation Center, Atlanta’s largest wastewater treatment facility. While the plant plays a crucial role in the city’s infrastructure, recent issues have brought it into the spotlight for ...

Read more →

Subscribe to the Newsletter

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