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.

Elote 1.0.0 Release: Rating Systems Made Simple

March 13, 2025

After what feels like forever (and honestly, it kind of has been), I’m thrilled to announce that Elote 1.0.0 has been released. For those who haven’t been following along, Elote is my little Python library for implementing and comparing rating systems like the Elo system used in chess. I like these types of library where we take one concept and implement multiple options with the same API. Scikit-...

Read more →

The UK's Pro-Innovation Approach to AI Regulation

March 12, 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. In the wake of Brexit, the United Kingdom has carved out a distinctive approach to AI regulation that sets it apart fr...

Read more →

PyGeoHash v3.0.0: Faster, Freer, and More Pythonic

March 11, 2025

Remember that Python geohashing library I mentioned a couple days ago? Well, I’ve got some exciting news to share: PyGeoHash v3.0.0 has officially landed! This isn’t just any incremental update—it’s a complete overhaul that addresses some long-standing issues while dramatically improving performance. The Big Changes If you’ve been following along with my recent post about using Cursor for library ...

Read more →

Do a Small Thing Well: A Sustainable Approach to Productivity

March 10, 2025

I often feel bombarded with an endless stream of tasks, projects, and responsibilities. The sheer volume of work can feel overwhelming, leading many of us down the path to burnout. I’ve been there, I’ve seen many others unforutnately experience the same. I’m not sure there’s a universal solution, but I have found a way to manage my work load that has helped me avoid burnout and improve my producti...

Read more →

Using Cursor for Open Source Library Maintenance

March 9, 2025

The maintenance burden of open source software projects is significant. Even for relatively simple libraries, the accumulation of issues, feature requests, dependency updates, and keeping up with language evolution can quickly become overwhelming. As a result, many promising projects fall into neglect, with maintainers unable to dedicate the time required to keep things running smoothly. I’ve expe...

Read more →

India's Emerging AI Regulatory Landscape: A Pro-Innovation Approach

March 7, 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. India currently has no specific laws or regulations that directly regulate artificial intelligence. However, the count...

Read more →

TRL 6-9: From Prototype to Operational System

March 5, 2025

The finish line is in sight! Welcome to TRL 6-9, where promising prototypes transform into battle-tested operational systems. This is where the magic happens – when your technology steps out of the lab and into the real world. In this post we will dive into what it looks like to go from successful demonstration to successful deployment. TRL 6: Showtime for Your System TRL 6 is like a dress rehears...

Read more →

PyGeoHash 2.1.0: Modernizing a Geospatial Python Library

March 4, 2025

Back in 2015, I created PyGeoHash as a Python 3 compatible fork of the GPL3-licensed geohash library. After nearly a decade of neglect, I’m excited to announce the release of PyGeoHash 2.1.0, which brings significant modernization and new features to this lightweight geospatial library. What is a Geohash? Before diving into the updates, let me briefly explain what geohashes are and why they’re use...

Read more →

China's AI Regulatory Framework: A Comprehensive Analysis

March 3, 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. China’s approach to artificial intelligence regulation represents a distinctive blend of innovation promotion and stri...

Read more →

TRL 4-5: Laboratory and Relevant Environment Validation

February 28, 2025

I’ll never forget my first real technology validation project. In the midst of engineering school, I thought I had it all figured out. The math worked perfectly on paper, the simulations looked beautiful, and the prototype was working fine. It was, of course, an algorithmic trading system. I’m sure many among of us have at some point convinced ourselves we solved the market in a backtest. It’s a c...

Read more →