Featured post what's this? ✨ LibreOffice 26.2 is here: a faster, more polished office suite that you control - TDF Community Blog We’re pleased to announce the release of LibreOffice 26.2, the newest version of the free and open source office suite trusted by millions of users around the world. This release makes it easier than ever for users to create, edit and share documents on t...
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.
Building a Procedural Hex Map with Wave Function Collapse Procedural medieval islands from 4,100 hex tiles, built with WebGPU and a lot of backtracking.