The ground game is everywhere, now.
It’s the weekend, and I have some Thoughts about federated social media. So, buckle up, I guess, it’s time to start some fights.
Building Python with --enable-framework changes some stuff around; should you care?
How should we defend those people who have done great work that has inspired us, when they stand accused?
The “innovation token” model for selecting technologies is bad, and here’s why.
I’m sorry, but as an AI language model, I cannot repeat history exactly. However, I can rhyme with it.
Since I am headed to PyCon tomorrow, let’s talk about conference tips.
Software, like coffee, is too artificially cheap, and we need to make it more expensive. I have one suggestion for how to do that.
If you want me to keep doing… whatever this is… now’s the time to support it!
Today there is a new release of my database access and query organizer library with support for MySQL, PostgreSQL, and asyncio.
In which I provide you with hundreds of dollars worth of software consulting, for free, in a single blog post.
I’m not going to cryptographically sign my git commits, and you shouldn’t either.
Updating a post from 2015, I briefly discuss the modern editor-module threat landscape.
Market simulator video game mechanics reveal the core of human soul.
PEP 593 is a bit vague on how you’re supposed to actually consume arguments to Annotated; here is my proposal.
How “Move Fast and Break Things” ruined the world by escaping the context that it was intended for.
Convert messages in the Mail app built in to iOS into tasks in OmniFocus.
There are many ways to get Python installed on macOS, but for most people the version that you download from Python.org is best.
Not sure how to do microservices? Split your monolith in half.