Wednesday, June 17th, 2026 at 5:55 PM
clinamen v.11 by Céleste Boursier-Mougenot
I saw the bowls (clinamen v.11 by Céleste Boursier-Mougenot). A perfect generative piece because you can immediately understand how it operates but the results are no less magical. It feels very like something from nature in that way.
It was nice to be around a bunch of other people who decided it was something worth making the effort to see.

Read moreTuesday, June 16th, 2026 at 11:51 AM
The Fifth Season
by N.K. Jemisin
The first time I read this I hadn't read much fantasy. Having read and enjoyed a bunch now this still stands out. I also hadn't read The Ones Who Walk Away from Omelas. Having that context - that the conversation about "who are you willing to sacrifice" has this history of being explored through sci-fi - added another layer.
The standout things for me are the world-building and the main character.
Read moreMonday, June 15th, 2026 at 3:09 PM
Sphere tiling
Experimenting more with tiling at different levels-of-detail on a sphere. Trying to make a little world.
Friday, June 12th, 2026 at 9:49 PM
More branch work
Testing
Friday, June 12th, 2026 at 10:03 AM
Modos Paper Monitor Dev Kit
Trying out the small Modos Paper Monitor dev kit on an overcast day at the park. The high refresh rate is impressive and seems great for writing and coding. Screen is glossy though.
I've held off on writerdeck builds for a while but it's really tempting to try and put something together with this.
Read moreThursday, June 11th, 2026 at 6:30 PM
Branch WIP
Working on a branch concept
Wednesday, June 10th, 2026 at 11:24 AM
Attention architecture
Thinking about how our computers can support intentional work
Watch on Youtube
Wednesday, June 10th, 2026 at 9:42 AM
Shape
by Jordan Ellenberg
I always feel mixed about reading popular surveys of a topic. They're never as exciting as reading something more targeted and idiosyncratic. It's a lot like listening to a greatest hits album - you sort of miss the rhythm and groundedness of living with an album or targeted investigation.
But it does give you a big picture that can help orient and bridge future reading. This book helped me connect graphs (of topics, of ideas) to the origins of geometry - and to think about how it's built on spatial intuition that we abstract out of the physical world. That is fun to think about in terms of how to represent knowledge in a spatial interface.
Read moreMonday, June 8th, 2026 at 12:06 PM
Custom desktop experiment with evolvable mini-apps
Thursday, June 4th, 2026 at 8:04 PM
My computer - featuring gruvbox light theme - in the rock garden.
Thursday, June 4th, 2026 at 3:50 PM
Constraint Systems in Slanted Magazine
Slanted Magazine put together a great collection of digital tools including several of my Constraint Systems projects. It's really fun to see these in print!
Collapse, Push, Stamp, and Tri. Stamp remains one of my favorites.
CSS Paint
Read moreMonday, June 1st, 2026 at 3:04 PM
mod.lab

A couple of my Constraint Systems tools (Mosaic and Pal) are featured along with a bunch of other open source design tools on mod.lab.
Monday, June 1st, 2026 at 2:40 PM
a closed and common orbit
by becky chambers
After feeling like Light was too mean I went back to the second book in this series which gets called (and is) cozy sci-fi. For most of the book, I thought it was pleasant if not gripping, then I got pretty drawn in and emotional toward the end. I still like chambers' Monk and Robot series better, but I'm definitely going to return to the other books in this series.
I liked the treatment of AI in this - though maybe surprisingly I didn't feel like it was too connected to current AI stuff. I think the portrayal of the AI characters was more about examining our own relationship to our bodies, boundaries, and psychology. That's true of the alien portrayals as well. I thought Sidra (the AI) feeling most comfortable high up in the corner of the room (like a security camera) was a nice, funny touch.
Friday, May 29th, 2026 at 5:51 PM
The pathology of generative AI is that it too easily allows substantial form without discernible intent. That mistake is harder to make when creating by hand.
Well put by caleb gross, and:
A human can show up to a task with an unclear mental model of what they mean to accomplish, and an AI can generate something anyway. “Write a letter of resignation for me to send to my boss.” “Hmm…I guess that looks good.”
Read moreFriday, May 29th, 2026 at 5:40 PM
Experimenting with vec2text
"the lazy brown fox jumps over the quick dog."
glitching the embedding values and recovering
vector mix
Read moreMonday, May 25th, 2026 at 4:24 PM
Hermit WIP
Another pass
Now with active window
Read moreMonday, May 25th, 2026 at 11:22 AM
Light
by M. John Harrison
I had to push to get through this, mostly because the present-day story felt mean to me without purpose. It opened up towards the end, as I was hoping it would, and maybe it will continue to open up as I sit with it, but I don't think it will ever morph into a favorite.
It touched a bunch of themes I was hoping it would: making decisions through randomness (dice rolls) and how that might match with quantum theory; a multi-threaded narrative that weaves together.
Read moreThursday, May 21st, 2026 at 3:11 PM
Sphere Paint
New on Constraint Systems: Sphere Paint. Multi-player painting without edge.
A sphere surface is interesting because all points are continuous on all sides. You can respond, extend, or connect in any direction.
Read moreTuesday, May 19th, 2026 at 4:18 PM
Globe Paint work in progress