Slowly going out on a limb. Making experimental creative tools on the web at constraint.systems. He/him.

Joined March 2010
2,060 Photos and videos
Pinned Tweet
9 Sep 2022
Replying to @mayli
I'm always interested to have people hammer on any of the constraint.systems tools! flow.constraint.systems and type.constraint.systems seem like the favorites. I think mosaic.constraint.systems is underrated and am currently excited about css-paint.constraint.systems
2
19
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 this it's really tempting.
6
9
133
13,264
Thinking about how computers can support intentional work
3
232
I'm experimenting with building evolvable mini-apps that integrate into my linux (NixOS & Niri) desktop. Trying to use the flexibility of coding agents but also balance that with creating a calm, intentional space for myself.
1
4
331
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!
2
3
670
After a lapse when I switched things around feed.grantcuster.com now has functioning RSS (feed.grantcuster.com/rss.xml) again.

179
Someone has drawn a nice flower-eye (amongst many other things).
New on Constraint Systems: Sphere Paint - multi-player painting without edge sphere-paint.constraint.syst… A sphere surface is interesting because each points is continuous on all sides. You can respond, extend, or connect in any direction.
3
596
New on Constraint Systems: Sphere Paint - multi-player painting without edge sphere-paint.constraint.syst… A sphere surface is interesting because each points is continuous on all sides. You can respond, extend, or connect in any direction.
2
3
40
2,842
I'm curious to see if certain drawings might become landmarks or growing territories over time. The dynamic where you can only draw zoomed in is a play on the fact that we can only act locally, in small patches of a larger world.
1
207
I kept the feature set small - no undo, and erasing is just drawing over with white. As LLM-assisted coding opens up new possibilities I find myself looking to the physical world (like drawing on a piece of paper with our toddler) for inspiration in constraints.
164
Trying out @leland_mcinnes's EVōC to hierarchically cluster all my embedded blog posts. A lot of my posts are over roughly similar material - it's cool how much nuance it can split out of them.
1
2
12
1,456
And as a radial tree (by way of d3 observablehq.com/@d3/radial-…)
1
2
654
I now often request a codebase report at EOD to print and read the next morning. Also been experimenting with having auto-printed writing prompts (for me) based on my own writing. Itching to experiment with a range of printers, e-ink, projectors, small screens.
A trick to regain focus: have AI write a report on anything, and then print it out on paper. - Learn about a codebase - Catch up on Slack messages - Compare options for a purchase No screens, no distractions
1
2
465
Experiments in single-purpose screens Documenting some raspberry pi-based apps I have setup in my office, with lessons learned and some philosophical questions still unanswered.
1
6
512
I do have to admit that none of my single-purpose screens to this point have lasted very long. The unbounded possibilities are still always kind of lurking. More experiments to be done!
1
160
grant retweeted
AI agents bring a ton on the flexibility side. So then the question becomes more, what are the right rigid units to compose? What's the right size for those modules, the right expressiveness of the compositional interface? 5/
1
1
14
864