What Top 10% Actually Means (For a Lawyer Who Codes)
177K monthly downloads. Top 10% of 700K packages. Zero revenue, one maintainer, weekend work. Here's what "success" actually means for open source maintainers—and what I'd tell anyone considering building their own tools.
Open Source, AI, and Why October Matters
This Hacktoberfest, I'm not contributing code—I'm maintaining my own. Two years after redlines went viral, I'm adapting it for AI agents. The lesson: tools that don't work with AI will fade. Open source needs to evolve with how people actually work.
Comparing approaches to regulating Generative AI
I compare two discussions papers on possible approaches to regulating the use of generative AI.
Introducing: Prompt Engineering for Lawyers
I introduce my latest work - a set of tutorials on prompt engineering for the legal domain and talk about my vision and aspirations for it.
The Unexpected Joys of Open Source
A brief flirtation with viral success brought new attention to one of my Python libraries and some real-world applications of the workings of open-source.
Introducing: zeekerscrapers
The latest updates to my slow-going personal project, zeeker.
I played with Mastodon months ago, I haven’t left Twitter
I explain what is Mastodon and the Fediverse, how to be a part of it, and why it's premature to write off Twitter.
I wouldn’t use GitHub Copilot
GitHub Copilot reveals how copyright and open source can create difficult issues in machine learning.
So you want to code? (Lawyer Edition)
Tips and suggestions on how to start coding as a lawyer based on my personal experience.
Take your web scraping to a new level: Let's play with scrapy
Changing my code to scrapy, a web scraping framework for Python, was challenging but reaped many dividends.