Happy 10th Birthday, Smallest Federated Wiki

I second this : Happy 10th Anniversary to the Smallest Federated Wiki! Congratulations Ward Cunningham! And thanks as well to Mike Caulfield and all those who’ve worked on, iterated, and expanded on its foundations since. Smallest Federated Wiki is yet another great intuitive idea from Ward Cunningham. Ward is always doing stuff that seems simultaneously […]

A Test of Mind Traffic Control

Today I managed to screw up my todo.txt file that I use with Mind Traffic Control. I had to recreate it from some backups that weren’t quite as up-to-date as I needed them to be. And I got a lot of duplication in the file. And obviously items that had been done are now back […]

Carp: A statically typed Lisp, without a GC, for real-time applications.

This looks rather good. Carp: A statically typed lisp, without a GC, for real-time applications. It is what it says. It’s a Lisp, with some inspiration from Clojure in terms of syntax, that’s designed for writing fast native code like games and … (w00t!) audio applications. Etc. It actually compiles into C. It takes some […]

Why isn’t browser based programming or browser based IDEs more popular?

My Quora answer : Basically because most programmers use a bunch of other tools that are local, on their hard disk. These include compilers, libraries, source control, unit-testing frameworks, CI/CD pipelines etc. etc. And browsers, because of their security model, are really bad at talking to the local disk. So, if you want to use […]


I’m late to this party. But I’m starting to look into GraphQL and realize that it’s very much speaking to many of the things I’ve been thinking about recently. A nice clean schema-first declaration of data that you care about and want to interact with. The schema representation isn’t quite as elegant as I’d ideally […]

Travel Report

So as noted previously, I went travelling without a notebook, but with a Xaomi tablet, a portable keyboard, and a copy of UserLand Linux. How did that go? Surprisingly well. Actually I ended up using another keyboard, a cheap “cover” with keyboard built in, no Bluetooth but micro-USB. And I had to get an adaptor […]