Featured post what's this? ✨ Magic words need measuring sticks Dave Rupert's Magic Words names a thing I've been stewing on. Skills, MDC rules, and system prompts are all incantations. We write them, ship them, a...
AI makes you boring This post is an elaboration on a comment I made on Hacker News recently, on a blog post that showed an increase in volume and decline in quality among the “Show HN” submissons. I don't actually mind AI-aided development, a tool is a tool and should be use...
Gemini 3.1 Pro - Model Card Gemini 3.1 Pro is the next iteration in the Gemini 3 series of models, a suite of highly capable, natively multimodal reasoning models.
XC-BASIC Shoot 'em Up: Programming the PET Part 2 In "Programming the Commodore PET part 2" we start coding a single-screen shoot 'em up video game using XC-BASIC.
AI is destroying open source, and it's not even good yet This is why we can't have nice things. Referenced in this video: - Ars Technica's redaction: https://arstechnica.com/ai/2026/02/after-a-routine-code-rejection-an-ai-agent-published-a-hit-piece-on-someone-by-name/ - Ars Technica Author's response: ht...
Legal and compliance - Claude Code Docs Legal agreements, compliance certifications, and security information for Claude Code.
MacOS which officially supports 27 year old iBooks can still connect to a modern Wi-Fi network, and download updates from apple servers without any modifications, Apple is the opposite of planned obsolescence. This is a 21 year old one, but the point still stands.
PostgreSQL Bloat Is a Feature, Not a Bug Introduction Your PostgreSQL database keeps growing, even though the number of rows stays roughly the same. Disk usage climbs, queries slow down, and you wonder what the heck is happening. It’s not a bug - it’s called bloat and it’s baked into the core de...
vibe-infer: Learning GPU Programming with Claude Code Everyone talks about AI-assisted learning. Here's what it actually looks like. A 155-message journey from zero WebGPU knowledge to a working MNIST classifier, with the entire conversation captured and browsable.
I Built a Slop Factory and a Bot Wanted To Feature It Building a satirical AI slop generator, getting auto-scouted by what is almost certainly another bot, and why the internet is slowly eating itself
The Death of the Software Moat: Knowledge Bootstraps in 2026 AI is killing the software moat. Learn why OpenAI buys "Taste" over code, and how selling a Knowledge Bootstrap can protect your enterprise IP in the AI era.
The Cost of Code Is Going to Zero AI is doing to software what the internet did to newspapers, and most SaaS companies aren't ready.
Coding assistant experience I’m a modest LLM skeptic. It’s not that I don’t believe in LLMs, I am aware that they exist, I just know that they’re not doing what people do when we think, and that they&#…
Software Engineering Is a Joke (Three of Them, Actually) “There is a theory that if anyone discovers exactly why the Universe is here, it will instantly be replaced by something even more bizarre and inexplicable. Another theory states this has already happened.” - Douglas Adams
Your Agent Framework Is Just a Bad Clone of Elixir: Concurrency Lessons from Telecom to AI Python and JavaScript/TypeScript AI frameworks are reinventing what telecom solved in 1986. What 40 years of production-grade concurrency teaches us about building AI agents.
Teaching Claude to Write Pony I’m not really sure how to tell the story of me teaching Claude to write Pony, so I’m just going to tell it and see how it goes.
Don't apologize for replying late to my email - Dmitry Kudryavtsev Before the smart-phone arrived -- together with widely-available GSM networks -- online communication was different. I would deliberately have to sit in-front o...
Rumors of the death of SaaS have been greatly exaggerated No, AI isn't going to bring about the apocalypse of SaaS.
Future of Software Engineering — Thoughtworks | Lasantha Kularatne Thoughtworks Future of Software Development Retreat key takeaways.
Design docs are waterfall wearing a hoodie Hot takes and cold truths on software, startups, and the lies we tell ourselves.
WolfSSL Doesn't Suck You're Just Holding It Wrong My previous post made some rounds on the internet. However, there has been a happy ending to this saga. I've revisited my test environment as their requirement of building the library with WOLFSSL_TLS13_MIDDLEBOX_COMPAT and st...
The future of social media is human We cannot continue participating in social media platforms which do nothing to stop us being tricked by GenAI and the powerful people/governments that control them.
The End of Local | Charlie Labs As agents become autonomous, the local IDE model hits a ceiling — and async remote agents become the default.
Tailscale Peer Relays: Use your own devices as high-throughput relays Work around hard NATs and tricky networks with production-grade connectivity nodes you control
Frigate with Hailo for object detection on a Raspberry Pi I run Frigate to record security cameras and detect people, cars, and animals when in view. My current Frigate server runs on a Raspberry Pi CM4 and a Coral TPU plugged in via USB. Raspberry Pi offers multiple AI HAT+'s for the Raspberry Pi 5 with built-i...