We’re doing a user study to find out how adding always-on live values alongside code effects writing and debugging experiences for functional programming. See reply for sign-up details
el
@elliot.website
and visual and creativity and computers and math and elliot.website
Are you working to make programming more direct, tangible, and alive? Share your work at LIVE, the world's premier gathering on live programming, held online this October! LIVE welcomes submissions from academia, industry, and individuals. Call for submissions and more details on liveprog.org/
Workshop on Live Programming (LIVE)
The 12th Workshop on Live Programming (LIVE 2026) will take place online. LIVE invites submissions of ideas for improving the immediacy, usability, and learnability of programming.
liveprog.org
I made some letters for this :) It was fun ty @spiralganglion.com and @seaofclouds.com and i&s.
Happy birthday @inkandswitch.com! Ink & Switch is now 10 years old, and is celebrating with a piece of interactive digital art on www.inkandswitch.com – have a play with it :)
One more time — I'm looking for new consulting clients. Some ways I can help: ∙ Fractional tech leadership (tackling "leadership debt" in small eng orgs) ∙ Full-stack, 0 to 1 projects ∙ Language design & impl (eg with @ohmjs.org) ∙ JavaScript/TypeScript perf (🔁 appreciated)
Also I finally put together a consulting/ page, for anyone who's interested in working with me. dubroy.com/consulting/ Did I mention I still have availability this year? 😇
Thinky Dailies is now available for everyone to play — no sign-in needed! 🧩 Every day, a new handcrafted puzzle with different rules. 📖 Catch up on the adventure so far before season 2 begins next week! thinkygames.com/dail...
Do you make drag-and-drop interfaces? Or do you wish you did, but they're just too hard? We're working on a new way to drag & drop! Wanna try it out? Join our study – we'll ask you about your drag-and-drop experiences, and get your hands on the prototype. Join here: forms.gle/J82tFtu6DqS8.... 🙏!
Fun video youtu.be/8_WPBuYYz9M with an interactive toy to play with these thegraycuber.github.io/hexponents
hexponents!
YouTube video by TheGrayCuber
youtu.be
The Navigation API is newly baseline! The web now has sensible, low-level routing for navigations.
It's that time again: ✨we’re hiring✨ We're looking for a @godotengine.org IDE Engineer to help us build the next generation of collaboration tools inside the engine itself! More detail here: inkandswitch.com/jobs/godot-ide-engineer (Remote role 🌍🌎🌏)
Godot IDE Engineer
Help build native, visual version control for collaborative game development in Godot
inkandswitch.com
12 exciting live-programming projects will be presented at LIVE this year. It's free, online, and coming up soon! Sat 9/27: Videos premiere Sat 10/4: Q & A and discussion over Zoom Details on projects are up already at liveprog.org; more schedule & links coming soon. Hope to see ya there!
We're excited to announce that applications are open for the Draknek New Voices Puzzle Grant 2025 🎉 The grant will award $15,000 to five thinky puzzle game developers from all over the world, and a year's mentorship with genre veterans. Deadline: September 28th More info 👇 grants.draknek.org
Squarifying each quad in a loop of quads using inverse bilinear transformation
Do you write TypeScript? Enjoy Automerge? Love building both tools and community? You might be a great fit for our ✨new✨ Automerge TypeScript Maintainer role! www.inkandswitch.com/jobs/automer... (Remote role, 🇬🇧 UK-based preferred but not required)
Automerge TypeScript Maintainer
Industrial research lab working on digital tools for creativity and productivity
inkandswitch.com
abstract explorational sketch of relational layout from a few months ago
BTW: I'm slowly assembling a LIVE Primer to help folk submitting to LIVE (& others) get the lay of the land. Please take a look and let me know what's missing, what sucks, what's rad, etc. live-workshop.github.io/primer/
The LIVE Primer
The LIVE Primer
live-workshop.github.io
Malleable software: Restoring user agency in a world of locked-down apps www.inkandswitch.com/essay/mallea...
Malleable software: Restoring user agency in a world of locked-down apps
The original promise of personal computing was a new kind of clay. Instead, we got appliances: built far away, sealed, unchangeable. In this essay, we envision malleable software: tools that users can...
inkandswitch.com
What if you didn't need git to collaborate on games? We've been prototyping a new approach to collaboration in Godot: live and async collaborative editing, with branches and diffs, built right into the editor. We're looking for people to test out an early version, see link in next post:
Making progress on my relational layout lib. Did a pass on improving the API and hopefully the code is more readable now.
Newsletter is back with some textiles + computation artworks and life updates. theimpermanent.substack.com/p/three-text...
Here's a cut of some of my interactive and visual work from the past year. I'm looking for work! I'm looking for remote work developing, prototyping and/or researching on editors, custom interactive things, or visualizations. I mostly work in JS/TS. Let me know if you know something pls ty :)
its kinda crappy and there's a lot of scaffolding in place but it works pondiverse.com