I've made a new video. It is just one minute. You will like it. It's a good video. You can also share it because it is a good video. Part two is 2 minutes long.
“Software Factories” have become all the rage recently. I saw one HN comment compare them to the Cambrian explosion of JS frameworks back in simpler times and that’s pretty accurate.
Before we go …
I have used HOCON in production for years. I like the format because it is readable and it allows config file composition, so it allows simple multi-environment config shared config files overrides minimizing config differences. As a Python developer, my ultim…
I have a conjecture which I’m almost certain is true. Intelligence — as defined as ability to solve open-ended, novel problems — 1Yes it’s my em-dash if at all necessary, is not strictly the same as sentience, which — without defining it — consists of more tha…
Tests and lints tell you the code works. They don't tell you it's written the way your team writes code. Here's how we use a decision model to close that gap at Filed.
A border is where the control of one sovereign ends and another’s begins. In the ideal case where individuals are sovereign, borders are in the simplest case just the boundaries of your home.…
AI companies claim their hacks were unpredictable accidents — but they follow foreseeably from deliberate design choices, and that establishes criminal intent.
Python 3.15 is here! Here’s the essential What’s new in Python 3.15 guide, this year curated by 3.14 and 3.15 release manager Hugo van Kemenade. As someone who builds open …
Large language models are shifting from single-turn code generation toward broader professional collaboration (Professional Cowork). Real-world knowledge work introduces distinct requirements: models must digest fragmented source files under concrete objective…
Followup discussion at https://lists.osgeo.org/pipermail/qgis-developer/2026-September/068576.html.
This formally changes the AI policy to a strict "NOT ALLOWED" policy.
Many software engineers are righteously angry about AI. It’s understandable to be upset that the skills you built your professional identity around are getting…
Software developers, the GNU Project urges you to avoid hosting your
repositories on GitHub. This is to avoid being on the receiving end of
harmful practices, and avoid leading others to be victims too. This article
focuses on a few of GitHub's worst problems,…
Play the original Total Annihilation demo in your browser with Nanolathe, an open-source 2.5D RTS engine. Install the native beta, play online with friends, explore the code and build on it.
I had a booth for Message24 at HITEX 2026, a tech expo run annually in Erbil where local companies and startups show their products to businesses and the public.
Message24 gives a business one inbox for all its social media messages, plus an AI agent that answ…
AI coding agents tempt us to fill every wait with another task, or to trade quality for speed. Some thoughts on multitasking, Slow Productivity and Kent Beck's view on quality, and why waiting is part of the work.