We Only Learn from Error
Behavioral cloning needs an oracle with challenging scenarios.
Behavioral cloning needs an oracle with challenging scenarios.
My thoughts on AI-assisted programming.
How Claude Code enforces permissions with deterministic code, not model inference. The one LLM-based path is internal-only, fail-closed, and stripped from the public package.
Why a measured position on AI tends to lean towards actually trying it.
People love configurable software.
Most companies think GEO solves agentic commerce. It doesn't. Here's what the full stack actually looks like.
A simple, whitespace theme for academics. Based on [*folio](https://github.com/bogoli/-folio) design.
Apr 11, 2026 Tags: oss, security
AGI is here - Part 2
See the original article here. The argument was simple: measured against eight prominent definitions, AGI is already here. Which is precisely the problem - if everything qualifies in some way, the definitions aren't measuring anything, and the real question sh…
Anthropic has an internal platform for running Claude Code in full-permission isolation. I built my own version with Firecracker MicroVMs, Go, and a $400…
Gas prices, parking, insurance, the check engine light — a suburban father’s inventory of the mental load that disappeared with the car.
As more engineers use the irresistible LLMs their skills atrophy, practicing will make you special.
An opinionated breakdown of how I choose programming languages, web frameworks, and UI stacks for every new greenfield project since I went all-in on vibe coding.
When I posted my first ever blogpost, a commentator wrote:
Why the moat is the system, not the model
The ministries have until the fall to find a solution.
Oh, you use Firefox? Name every extension.
Linux kernel source tree. Contribute to torvalds/linux development by creating an account on GitHub.
Back in college, the final project in our JavaScript class was to build a website. We were a group of four, and we built the best website in class. It was for a restaurant called the Coral Reef. We fo
April 2026
Some ideas worth stealing from the leaked Claude Code source: deferred tool loading, diminishing returns detection, cache-aware context compaction, and coalesced background extraction.
AI is stripping meaning from developers' careers. My body stripped it from mine years ago. I've been where they are, and the craft survived.
Database operations leaked outside a transaction and broke prod. Here's how I built a Go linter to prevent it.
Learn more about the design.md file and how to integrate these design skills into your project and leverage AI when building user interfaces
A number of programmers, me included, feel that sometime between 2025 and 2026, we lost our craft. We used to write our own code by hand. The arrival of powerful LLM models and coding agents built upon them has shifted us from writers of code to managers and r…
These steps are tailored to Android devices. The ideas can adapt to iOS.
A look at what the hottest new Python repos are doing in 2026
Everyone says you need C, C++, or Rust for a high-performance database engine. I chose C# — here's why that's not as crazy as it sounds.
The one where I code artisanal organic free-range websites
An interactive deep dive into the WebGL fragment shader behind a procedural black hole animation. Simplex noise, domain warping, and GLSL, explained from first principles.
In my book Rusty Engineering Management I meander to a point I make explicitly here: There is a type system for engineering management and all you need to understand it is Rust’s borrow-checker.
There is another element which is missing, or drawn into the other two: games of mind. "Bluff" would be another term, or "second-guessing". Poker is chance, but the real game is convincing other players what chance has befallen you -- and this may have nothing…
Visualizing a personal reading log on a world map, plotting each book by its author's birthplace.
A couple of months ago, I took on the endeavour to add support for the Noise handshake into Quincy, for easier user identity handling and some anti-detection benefits. This took me down the rabbit hol…
Digital twin is a virtual copy of a physical system or object that helps to understand and analyze the behavior of the system. It uses real-time data from sensors, IoT devices, and digital input devices in order to monitor, analyse, visualise, and simulate the…
Running NixOS Micro VMs on MacOS
Why I Hate Tailwind and Love Bootstrap
Settling for good enough is not good enough.