“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,…