Ideas for code changes don't only come when I'm sitting at my desk. They come at the cinema during the ads, at a birthd…
Senior Engineer
Python engineer, astrophysicist, robotics graduate, fire artist and maker. Projects, research notes and experiments — spanning software, hardware and the cosmos.
Ideas for code changes don't only come when I'm sitting at my desk. They come at the cinema during the ads, at a birthd…
uv is a Python manager written in Rust by Astral (the creators of ruff). In a single tool it replaces what used to requ…
Running your own language model locally gives you three things the cloud doesn't: privacy (your code never leaves the m…
You have a working app install where everything is fine, and a new version is on the horizon. You want to try it before…
Cursor keeps accelerating. Over the past two months the editor has gone through a series of updates that change how you…
May 2026 GitHub Copilot is the oldest and most widely deployed AI programming assistant. Launched in 2021 as a simple …
May 2026 When Google announced its own code editor built around AI agents in November 2025, the developer community re…
May 2026 Cursor is a code editor built on VS Code that has revolutionized the way developers work with AI since 2023. …
May 2026 It all started with a 3D printer and an old ThinkPad. I wanted to do something simple: plug a USB camera into…
May 2026 Just three years ago, AI in programming meant mostly GitHub Copilot – a handy code completion that helped you…
Obsidian — Why This Tool Changed the Way I Think About Notes For a long time I was looking for something that seemed si…
Introduction The RT4 radio telescope in Piwnice near Toruń has a 32-metre dish and is the largest radio telescope in Po…
As usually happens, we have some need, but the tools that already exist either cover only part of it, or offer even mor…
Today's project is one I physically made myself, though I used two publicly available designs (links in the text). In s…
Your workshop, fully under control: Obsidian as an inventory and project management system Or: how to stop maintaining …