Articles on Automation · Python · Rust · AI
How to turn manual business processes into reliable software, and how to build it well: articles on automation, Python, Rust and AI from 20 years of production software.
Recent
-
June 1, 2026
AI Human-in-the-loop: News Digest Triage Telegram Bot
In my trend digest article I shared a quick tool to keep on top of tech trends, but it's a one-way street: the model gives information, but I still have to decide what to do with it. Let's build the second half: a Telegram bot that shows me each story, guesses a tag, and lets me confirm or overrule it with one tap.
-
May 30, 2026
The control layer is the product, not the model
Gary Bernhardt posted something this week that names a phenomenon we're teaching in our agentic AI cohort:
Everyone seems fixated on the models, but I think there's so much low-hanging fruit in the control layer above the model. "Agent" and "harness" sell that layer short. There's so much more that we can do beyond "read input, send to model, run commands it returns."
-
May 29, 2026
Learning a New Programming Language Is More Important Now, Not Less
Josh Engroff has been writing Python for years and runs agentic AI workflows every day. He bought the Rust book a year and a half ago, did some online exercises, stalled.
Six weeks into the cohort, his hand-rolled JSON parser beat CPython's stdlib
jsonmodule on every fixture in his benchmark suite, including three real-world files from the simdjson and serde-json corpora. Here is how he did it. -
May 28, 2026
Two Python Scoping Bugs: A Lesson in Object Lifetimes
Your app works fine with one user. You open a second browser tab and the data is wrong. Your tests pass individually but fail when run together. The culprit: a global object created at module scope.
-
May 26, 2026
From Python Script to Production: A Django Coaching Case Study
Six weeks of 1:1 coaching. The output: a Django app in production on Fly.io, covering movies, anime, and manga, with user accounts, a save library, Docker, and CI/CD on every push. Daniele started with Python skills and a project idea. Here's what the work actually looked like.
-
May 25, 2026
Mind Map Your App Before You Write a Line of Code
A new project starts as a complete picture in your head. Then you open an editor and realize you have no idea what to do first. That gap is where projects stall.
-
May 23, 2026
A 500 That Survived Ten Successful Deploys
A specific page returns 500. Other pages load. The site builds clean locally. All referenced images exist. Every internal link resolves. CI is green. It turns out the bug was introduced ten releases ago.
-
May 22, 2026
What production AI agents actually require
Most "AI agents" shipping right now are demos wearing production paint. They answer questions fluently and break the moment they touch a workflow with money, state, or consequences.
-
May 20, 2026
How to Keep Your Developer Instincts When AI Writes the Code
The promise was less friction. The cost, it turns out, is instinct, a high price to pay. The answer: add deliberate practice to your routine, and keep the struggle.
-
May 15, 2026
10 Days of Rust for Python Developers: A Recap
I ran a 10-day beginner Rust challenge on LinkedIn, one small exercise per day, written for Python developers. The goal was to give developers enough exposure to decide whether Rust deserves a real push.