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.
Hallucination is a catch all term used to justify all failures from an large language models. By anthropomorphizing it, failures become tolerable to users.
Turing Award winner and former Oxford professor Tony Hoare passed away last Thursday at the age of 92. Hoare is famous for quicksort, ALGO...
Meta’s former chief AI scientist launches AMI Labs with backing from Nvidia, Temasek and Jeff Bezos
The viral claim that Anthropic loses $5,000 per Claude Code subscriber doesn't survive basic scrutiny. Let's do the actual maths.
Rahul's Blog
The more code your team produces, the more code your team must maintain.
On abstraction in art and software—why Picasso's childlike drawings take a lifetime to achieve, and what that has to do with LLMs.
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.
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 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…
Agents formalize imperative algorithms from natural language
Detailing my failures with localfirst frameworks
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...
Straight talk to a senior engineer wanting to stay on an IC track.
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...
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-point th…
Disjoint thoughts on AI and the future of building things.
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 the mas…
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.