9 days ago
I love formalisms. My research is all about constructing new formal representations of ideas using programming languages techniques (and right now those ideas happen to be in data visualization).
I remember when Emery Berger explained that Excel bugs bubbled up to misguided economic policies. (Until recently) I’ve tried to avoid Jupyter notebooks as much as possible. I hate chasing down NaNs in plain JS code.
Yet the popularity of these tools is hard to ignore. Excel is arguably the most popular programming language (again, thanks to Emery Berger’s talk for this). Jupyter notebooks are many scientists’ day-to-day programming interfaces. And JavaScript still rules the web.
Discusses an influential paper of the same name. Definitely much to think about here; feeling much synergy with The Score.
see: https://link.springer.com/journal/10606
26 Jul 26
Understand the minds you design for and the mind you design with.
12 Jun 26
Announcement post for the override-utils Nix package
A very compelling application of lenses!
08 Jun 26
An exploration of Gnome’s many failings and how to fix it.
03 Jun 26
Agents can make one-off apps, but they’re usually toys. I show how we might bring malleability and composability to the kind of deep interfaces that experts live in all day—demonstrated in a writing environment, but applicable to all serious software. Little serious reading software exists, so I propose and demonstrate a new kind of malleable digital reading environment focused on expert use.
But malleable interfaces aren’t enough. Historically, inventing interfaces has required imaginative design skill, deep domain insight, and fluent programming. Few have all three, but programming is the only skill that can produce working software on its own—so interface invention culture is dominated by programmers. I share early reports of how coding agents are changing that, and what it might mean for the people and institutions inventing interfaces today.
06 May 26
Keep Unwanted States Representable
01 May 26
Keep Unwanted States Representable
26 Mar 26
Our home was recently featured on Smart Home Solver
Beautiful application of calm technology principles.
see: https://www.youtube.com/watch?v=Wkzg8sNkm8Y
via: https://hawksley.org/2026/02/17/timeframe.html
01 Mar 26
Comprehensive reference for designing AI experiences. 100 patterns, visual examples, and reusable components for AI UX designers and product teams.
14 Feb 26
12 Feb 26
Perception is an Emmy nominated design lab pioneering the process of science fiction thinking to architect the future for cinema and global technology brands.
27 Jan 26
alternative interfaces for creating and editing images and text
12 Dec 25
Always trying to marry the artistic with the useful.
A bundle of guidelines, tools, and resources to help designers and developers co-create superior banking experiences.
26 Nov 25
Programs that have their own agenda and that are trying to make it yours, too. Programs that want you to think about them. Programs that think they are entitled to a part of your attention. “Pick me” programs. And you know what? Fuck these programs. Give me back my computer.
18 Nov 25
Pattern library of AIUX patterns exploring best practices for designing AI Products.