Nothing Left to Say
On the feeling that everything worth saying has already been said but writing anyway.
On the feeling that everything worth saying has already been said but writing anyway.
Founder Mode vs. Founder Drift - Keith Brown
There’s a photo of Michael Jordan from 1994, sitting in a White Sox dugout in full uniform, looking like he isn’t quite sure he belongs there. He didn’t. He’d walked away from the best basketball career alive to go play minor league baseball, and he’d hit arou…
How to turn internal domain facts into reliable contracts between bounded contexts.
The LLM Is not the Intelligence There is a peculiar illusion created by large language models. Two people can ask the same question, receive essentially the same answer, and yet walk away with completely different things. One person sees a useful answer. Anoth…
iPhone 4 security was a joke, hacking 4 people at once after they wiped their data
ProtectEU strategy by EU Commission targets encrypted data access, expanding EUROPOL powers and cross-border intelligence sharing.
Investor Jordan Blashek argues the defense-tech bubble will burst within 18 months, forcing mergers, recaps, and acquisitions across the sector.
My thoughts on why I do not want claude code as co-author to my git commits
Most of the time, prompting coding agents is not practicing the art of software engineering.
A security issue in Omarchy’s default Docker configuration meant that essentially every program running in the user’s desktop session could escalate to root without a password, sudo, or a privilege prompt. If you use Omarchy, the most important takeaway is sim…
In building an NTP time demo on old Macs for VCF Midwest, I came across RFC 867 and RFC 868, for the 'Daytime' and 'Time' Protocols, respectively. My first exposure to any form of network time was when I upgraded from a used PowerBook 180c to my first 'new' co…
As LLMs and especially coding agents became part of our daily workflows, we started relying more on actual judgement of models we use — judgement, to me, is any decision they default to based on their training and pre-processing without humans actually d…
What started as a small deployment modernization turned into a journey through Forgejo runners, isolated CI, custom Docker images, PHP 8.5, Yarn 4, reproducible artifacts, restricted SSH and our own provisioning stack — all so a PHP website could update itself…
An Introduction to File Formats and ImHex by Reverse Engineering FEZ's Save File Format
A weekly ritual for software teams to unplug from AI coding assistants, prevent skill atrophy, and rediscover the joy of craftsmanship.
The Server Called Paranoia: Defend Autistici/Inventati
For twenty-five years, an Italian hacker collective has built communications infrastructure designed to survive censorship, surveillance and police raids. On August 26, the United States designated it a terrorist organization. On September 25, the wind-down pe…
on agents making it easier to keep working after my judgment starts to fade, and a simple rule for stopping.
I used to wonder why I see so many more bugs than most people. I easily observe hundreds to thousands of bugs per week and nothing seems to work, but most people I talk to don't see anything like this. For a long time, I thought this had something to do with h…
Tencent has released and open-sourced Tencent Hy4 preview, a next-generation large language model with 770B total parameters and 49B active parameters, and a context window exceeding 1M tokens.
AI definitely helps with productivity, but only when you have the right culture in place first!
In 2025, I wrote that software engineers ought to be assessed by “value over replacement”: not how much money they made for their company, but how much they…
We have a partial port of GrapheneOS to the Pixel 11 series after a week of work on it. We're unable to complete the port due to lack of support for ARM hardware memory tagging in software, firmware and near certainly hardware. It appears Google cut an importa…