Amazon Web Services – Four Years and Out
Today marks four years since I joined AWS. My last day will be Friday.\nI have to say being fired from AWS is actually a relief. There have been a lot of changes to the company since I joined in 2022, and the company I wanted to work for is no longer the same company.\nThis past year, while I was doing my best to make…
Ten years of ClickHouse in open source
ClickHouse was released in open source on Jun 15 2016, ten years ago. Since then, it became the most popular open source analytical database with more than 2000 contributors.
Wayland set the Linux Desktop back by 10 years?
Wayland has been a broad misdirection and misallocation of time and developer resources at the expense of users. With more migration from other operating systems, the pressure to fix fundamental problems has become more prominent. After 17 years of development, now is a good time to reflect on some of the larger…
The next two years of software engineering
Exploring five critical questions shaping software engineering through 2026, with contrasting scenarios for each. These lenses help prepare for the evolving ...
Swift is a more convenient Rust (2023)
From the Archive: Thoughts on Swift, while learning Rust
Early progress on accelerating drug development with Claude
Over the past several months, we’ve partnered with six organizations to accelerate curing disease. We’ve also started drug discovery efforts of our own, including programs for rare childhood forms of muscular dystrophy. In this post, we provide an update on our progress.
Android Developer Verification
News and insights on the Android platform, developer tools, and events.
Welcome (back) to Macintosh
For at least 10 years, every Time Machine set up I have been in charge of, or tasked with maintaining for someone else, has eventually run into an issue where it stops backing up successfully. The only solution has been to start over, to not inherit backup state and to manually delete the old backup. My experience…
OpenAI is well positioned to fast-follow Jev
TypeSafe's Jev is a genuine breakthrough – snap judgments with calibrated probabilities instead of generated text. My bet is OpenAI is already figuring out how to copy it, and then embed it inside its own models where Jev can't follow.
“It turns out” (2010)
"It turns out" became a favorite phrase of mine sometime in mid 2006, which, it turns out, was just about the time that I first started tearing through Paul Graham essays . Coincidence?
Finger: the 1971 social network that never died
It will surprise more than a few of you to hear that the first social network dates back to 1971. No accounts, no algorithm, no central server. Your…
Assessing Claude Mythos Preview's cybersecurity capabilities
Technical details on how we tested Claude Mythos Preview, a model strikingly capable at computer security tasks, and what we found.
Introduction to PostgreSQL Indexes
Who’s this for Basics How data is stored in disk How indexes speedup access to data Costs associated with indexes Disk Space Write operations Query planner Memory usage Types of Indexes Btree Hash BRIN GIN GiST & SP-GiST Conclusion Who’s this for This text is for developers that have an intuitive knowledge of what…
Can I start using Wayland in 2026?
Wayland is the successor to the X server (X11, Xorg) to implement the graphics stack on Linux. The Wayland project was actually started in 2008, a year before I created the i3 tiling window manager for X11 in 2009 — but for the last 18 years (!), Wayland was never usable on my computers. I don’t want to be stuck on…
Salesforce to Acquire Fin (formerly Intercom) for $3.6B
Acquisition will bring Fin’s customer agent platform to companies of all sizes, accelerating time-to-value and expanding Salesforce’s ability to deliver
Bend 2 and the Vibe-Coding Trap
Bend just serves as a useful example of my general point regarding vibe-coding as it is recent, high-profile, and has aspects that make it easy to use as an example. I don’t know anything about the author’s history with designing languages or if they actually did consider the tradeoffs below and made what I think is a…
Don't couple your Go code to GitHub
The technical musings of Iain Cambridge.
AlphaEvolve: Gemini-powered coding agent scaling impact across fields
Discover how AlphaEvolve optimizes algorithms for genomics, quantum physics, global infrastructure, and more to accelerate scientific progress and solve real-world challenges.
DiffusionGemma: 4x Faster Text Generation
An overview of DiffusionGemma, an exceptionally fast text generation model with up to 4x faster speeds.
The Secret Life of Circuits
Some pics, endorsements, and the reason the book exists in the first place.
Every GitHub object has two IDs
How I reverse-engineered GitHub node IDs to avoid a database migration and discovered their dual ID system along the way.
If IPv4 were land
An interactive world map where every country is resized by how many IPv4 addresses it holds instead of its land area. Flip between real land and IPv4 land, zoom in, and compare countries.
Jobs and Software Is Fucked
Or how I decided to scream into the void about how awful the job market is. I'm still in a very sour mood after the latest rounds of interviews but ultimatel...
The text in Claude Code’s “Extended Thinking” output
Claude Code records each session to disk. Those logs include “thinking blocks” — the model’s own reasoning as it works.
Making peace with your unlived dreams (2023)
I will never be a great snowboarder. For various genetic and non-genetic reasons, my knees are barely capable of surviving a three-hour hike, let alone the landing after a 1080. In fact, I’ll probably never be a snowboarder at all, given my orthopedist told me to stay away from anything that’s heavy on the knees, […]
Why I Am a Programmer
There they sit, the preschooler class encircling their mentor, the substitute teacher.
OpenAI models are coming to Google Cloud
OpenAI and Google Cloud are bringing frontier models and Codex workflows to Gemini’s Model Garden, available through Google Cloud Marketplace.
EY Canada published a cybersecurity report and most citations were hallucinated
An investigation into fabricated citations and broken references in EY's "Points of Attack" cybersecurity report on loyalty system fraud.