I'm Not Lying, I'm Hallucinating Hallucination is a catch all term used to justify all failures from an large language models. By anthropomorphizing it, failures become tolerable to users.
Tony Hoare (1934-2026) Turing Award winner and former Oxford professor Tony Hoare passed away last Thursday at the age of 92. Hoare is famous for quicksort, ALGO...
Yann LeCun’s AI start-up raises more than $1bn in Europe’s largest seed round Meta’s former chief AI scientist launches AMI Labs with backing from Nvidia, Temasek and Jeff Bezos
No, it doesn't cost Anthropic $5k per Claude Code user The viral claim that Anthropic loses $5,000 per Claude Code subscriber doesn't survive basic scrutiny. Let's do the actual maths.
Two Years of Emacs Solo: 35 Modules, Zero External Packages, and a Full Refactor | Rahul's Blog Rahul's Blog
No, your six-year-old cannot paint this On abstraction in art and software—why Picasso's childlike drawings take a lifetime to achieve, and what that has to do with LLMs.
Claude Tested Everything Except the One Thing That Mattered Three weeks ago I wrote about building a social app in a week with Claude Code. The app shipped. My friends are using it. I kept building.
How I Run a Software Engineering Standup I’ve been participating in software standups every day for over a decade, and over the past two years, leading them, too. Here’s how I run the best standup meetings that I can.
I Tried to Write a HTTP Service in Zig and Failed I really like Zig. I have never wanted to write manually memory-managed code before. I don’t like C because it seems opaque and dangerous…
Formalizing Data Structures and Algorithms with Agents Agents formalize imperative algorithms from natural language
Choosing a Sync Engine for Local-First in 2026 | johnny.sh Detailing my failures with localfirst frameworks
Reflections on vibe coding an iOS app I am not an iOS developer, but a few days ago I published an iOS app called Pylo. Sure, I have been writing software professionally for nearly 20 years. I even wrote an iOS app before, but the late...
So you don't want to be a manager | Another Rodeo Straight talk to a senior engineer wanting to stay on an IC track.
Every language should have a UUID type I reach for UUIDs constantly. And yet in most languages, there's no standard type for them. You use a string, or a [16]byte, or you add a UUID package and ho...
Reflections on vibecoding ticket.el It has now been a month since I started playing with Claude Code “for real” and by now I’ve mostly switched to Codex CLI: it is much snappier—who would imagine that a “Rewrite in Rust” would make things tangibly faster—and the answers feel more to-the-poi...
Extremely Personal Software and the Collapse of the Talent Pipeline Open source software is changing, and there's a new strain / a new breed of tooling: Extremely Personal Software (EPS). Skilled programmers will reap most of the benefits, while the market adjusts and people figure out how to bring this new workflow to th...
A New Chapter for Bluesky - Bluesky After several intense and incredible years building Bluesky from the ground up, I've decided to step back as CEO and transition to a new role as Bluesky's Chief Innovation Officer.