andrew blinn
banner
disconcision.com
andrew blinn
@disconcision.com
https://andrewblinn.com
abstractJuiceFactory
introducing the embodied coding agent canvas I've been working on, and how it integrates with per-data-type GUI generation to support more transparent type-directed agent dev processes. remote demo for ARIA SGAI
www.youtube.com/watch?v=U6lY...
Hazel constellation canvas demo
YouTube video by andrew blinn
www.youtube.com
September 21, 2026 at 4:14 PM
Reposted by andrew blinn
Excited to share that our paper, "Semantics for 2D Rasterization" was accepted at OOPSLA'26!

https://
arxiv.org/abs/2603.23696

I will be presenting this work in Oakland at OOPSLA'26, so lets chat if you are interested in languages for graphics!
Semantics for 2D Rasterization
Rasterization is the process of determining the color of every pixel drawn by an application. Powerful rasterization libraries like Skia, CoreGraphics, and Direct2D put exceptional effort into drawing...
arxiv.org
September 17, 2026 at 12:33 AM
Reposted by andrew blinn
Noticed that my talk with @mkvlr.bsky.social and @unkai.bsky.social is up on youtube. www.youtube.com/watch?v=LFMo...

Grateful for the time I got to spend with them 2 years ago, working on Live Programming experimentation in Clojure and Clerk.
[LIVE24] Live Programming a Live Programming Environment: An Experience Report
YouTube video by ACM SIGPLAN
www.youtube.com
September 17, 2026 at 12:17 AM
Reposted by andrew blinn
Pirate crews, charted
September 16, 2026 at 1:15 PM
Reposted by andrew blinn
here's a peak at what i've been doing for the past few years:

building a calm, playful little space for thinking, doodling, journalling, and programming with materials like ink, paper, and… flux that spreads through your notes like a fluid wait what?

www.youtube.com/watch?v=GurW...
PlayBook: A Programmable Paper Notebook
YouTube video by Ink & Switch
www.youtube.com
September 15, 2026 at 4:31 PM
Reposted by andrew blinn
they are trying to ERASE hacker history from computing

do NOT let them succeed

you can pry my bit-operators from my cold dead hands
it's kinda sad how we have all these amazing sigils | & ^ ~ >> reserved for bit operations that should just be normal methods today
September 11, 2026 at 2:36 PM
a good conference
September 12, 2026 at 12:58 AM
Reposted by andrew blinn
Here is something I haven't done in a year... An edited video: youtu.be/rG4uNHoULxs
Unifying Gestures, Menus & API 🎮💻 AUTOMAT DEVLOG 14
YouTube video by Marek “maf” Rogalski
youtu.be
September 11, 2026 at 4:56 PM
Reposted by andrew blinn
🚀 Zed v1.19 is out!

You can now explore a function’s callers and the functions it calls via `call hierarchy: show incoming calls` and `call hierarchy: show outgoing calls`.

Thanks swiftcoder!
September 9, 2026 at 10:08 PM
Reposted by andrew blinn
Here's just one example of how a simple async program produces four different outcomes depending on which languages you use.
September 9, 2026 at 4:41 PM
Reposted by andrew blinn
they are upon us
September 9, 2026 at 6:14 PM
synced projective codebase views (definitions outline and type/function canvas), being used to navigate between editable per-definition subeditors (at bottom)
September 7, 2026 at 10:55 PM
these blobs aint going to build themselves
September 7, 2026 at 4:28 AM
cracking open an agent and dousing myself in their fragrant gorm fluid
We just need the agents to consider us part of the swarm
September 6, 2026 at 6:00 AM
Reposted by andrew blinn
reflection
September 5, 2026 at 3:57 PM
structured editing unplugged
September 6, 2026 at 1:27 AM
Reposted by andrew blinn
Today we're officially sharing the "Introducing Patchwork-26" video from Lab Day at this year's @localfirstconf.com

We bring you the first look at Patchwork-26, the latest in our ongoing effort to realize Malleable Software, Universal Version Control, and Local-First Software.
Introducing Patchwork-26
YouTube video by Ink & Switch
www.youtube.com
August 31, 2026 at 7:05 PM
Reposted by andrew blinn
need to use more historical analogies that will immediately date my papers
August 30, 2026 at 10:51 PM
Reposted by andrew blinn
San Francisco's a pretty crazy place.
August 30, 2026 at 9:29 AM
Reposted by andrew blinn
The concept of ‘language levels’ from racket is, to me, one of the great unsung ideas in computing. Imagine photoshop with extensible affordances gated to your current skill level, or a coding harness, or R studio, or a browser, or a terminal. To me it would be the welcome anti-philosophy to RTFM
August 29, 2026 at 3:35 AM
Reposted by andrew blinn
Never mind, done. Here's an actual working, running (tiny) language, TaML, that is built atop the core of Standard ML, so it actually is an ML (type inference, etc.). Proof of executed output at the bottom. @racket-lang.org of course.
August 26, 2026 at 11:53 AM
modules are metaballs
August 26, 2026 at 1:40 AM
Reposted by andrew blinn
August 25, 2026 at 6:57 PM
Reposted by andrew blinn
Gyre by @vgel.me - a very broken artificial intelligence tries to remember step by step where and why it is.

Read it here: permutation.ink/one/
August 24, 2026 at 8:12 PM
Reposted by andrew blinn
new blog post:

"Game of Life"
www.todepond.com/sky/game-of-...
Todepond dot com
www.todepond.com
August 17, 2026 at 10:08 PM