← Back to all articles

Tim Bray

Co-inventor of XML. Previously at Amazon Web Services, Google, and Sun Microsystems.

https://www.tbray.org/ongoing/

Articles

XML and JSON in 2026

The best thing about long-lived incumbent technologies like JSON and XML is that nobody really has to think about them much any more. Except for, I do occasionally, because while I’m of eithe

Tab Trick

A person watching over my shoulder asked “How are you switching around so fast?” and I realized that while most readers here know this trick, some may not, and it’s awfully useful. [Update: I

Declining America

Recently I got an invitation from an organization I respect, to a gathering of senior people, unconference format. Yes, it’s mostly about AI. No, it doesn’t reek of boosterism. My guess is that th

Life During Class Wartime

War is bad. Don’t start one. But we’re already in a class war and we’re losing. Where by “we” I mean most people; the winning side comprises, roughly, the richest 0.1% of the population, who a

Corey’s Captives

That’s , which is to say Daniel Abraham and Ty Franck, and their new series , an in-progress work comprising 2¼ or so novels. The Coreys are of course best-known for their deservedly w

Spring Evening

On impulse, Lauren and I went out for a short walk around just a few blocks as the grey Spring afternoon shaded to dusk. On a second impulse, I grabbed the camera on the way out the door. — —

Password Manager Angst

Our family has used for many years. Most recently 1Password 7, now at least three years out of date. We didn’t want to upgrade to the latest version, went looking for alternatives, and have b

Long Links

This will be the 30 Long-Links outing. I’m 100% sure that there does not live a human being who has looked at all those Links, but my logfiles say that quite a few of you, Dear Readers, at least t

Nash Burns Saves the Day

What happened was, soon after New Year’s, friends and colleagues in the UK and Germany started letting us know that their emails to us were bouncing. Our “textuality.com” family domain is a

Pure Sound Please

This last weekend we attended a concert entitled at Vancouver’s Catholic featuring the vocal group and the early-music band. The music was fine and it was the most beautiful sound

Because Algospeak

Recently I read by and by . The language we speak (and text) to each other is at the core of who and what we are, and the Internet is the strongest among the forces that channel

Kansas and AI

Block announced that it’s cutting 40% of its workforce. It didn’t say it was replacing those people with GenAI. Not out loud. Jack Dorsey did say “I believe the majority of companies will reach th

Crocuses of 2026

I’ve run early-spring pictures of these little purple guys almost every year since this blog’s birth in early 2003. Except for last year. Because and the new place didn’t have any. Only now

Open Source and GenAI?

I’ve been puttering away on my project since 2023. In the last few weeks GenAI has intervened. describes a series of Claude-generated human-curated PRs, most of which I’ve now appr

Quamina + Claude, Case 2

I described a bunch of incremental-improvement PRs from a colleague working with Claude Opus. Today I want to talk about Rishi Baldawa’s , a Claude-based port of Quamina from Go to Rust.

Quamina + Claude, Case 1

With 47 years of coding under my belt, and still a fascination for the new shiny, obviously I’m interested what role (if any) GenAI is going to play in the future of software. But not interested

Long Links

Welcome to the first of this so-far-pretty-lousy 2026. I can’t imagine that anyone will have time to take in all of these, but there’s a good chance one or two might brighten your day.Long Links

Quamina v2.0.0

There’ve been a few bugfixes and optimizations since 1.5, but the headline is: now knows regular expressions. This is roughly the fourth anniversary of the first check-in and the third o

Losing 1½ Million Lines of Go

Developer avoided generating 1.5M lines of Go code by finding a better way to implement Unicode character properties in regexp for Quamina library.

Regexp Lessons

Author lands a PR enabling regexp features in Quamina, continuing a 12-year journey with finite automata that began at AWS with event-ruler.