







I read Joel Spolske's User Interface Design for Programmers book in 2001. Rewired me forever: When the program model deviates from the user model (me), I am SHOCKED AND HORRIFIED. Been designing to break the law... er, align with the user model ever since. joelonsoftware.com/2001/10/24/user-interface-des…
Mar 20, 2025 at 5:31 AM
Mental Models and User Experience Design
What users believe they know about a user interface impacts how they use it. Mismatched mental models are common, especially with designs that try something new.

Ted Nelson on Pernicious Computer Traditions
Hello Systems by Loris Cro
The Tyranny of the Marginal User
why consumer software gets worse, not better, over time

Our interfaces have lost their senses
We programmed them by punching cards, plugging in wires, and flipping switches. Programmers walked among banks of switches and cables, physically choreographing their logic. Being on a computer used to be a full-body experience.
Human-Computer Insurrection: Notes on an Anarchist HCI
As part of the Digital Library's transition to Open Access, new features for researchers are available in the Premium Edition. Click here to learn more.

“Computers enable fantasies” – On the continued relevance of Weizenbaum’s warnings
“The computer has long been a solution looking for problems—the ultimate technological fix which insulates us from having to look at problems.” – Joseph Weizenbaum (1983) Trying to kee…

Conway's Law | Laws of Software Engineering
Organizations design systems that mirror their own communication structure.

Nobody Cracks Open a Programming Book Anymore · unix.foo
A sad look at the state of modern programming books.
What are Mental Models? — updated 2026
Harness the power of understanding and predicting user behavior with mental models. Simplify systems and enhance decision-making in your designs.

User & Agents
@userandagents.org
We are a community focused on shaping the future of user-agent systems. Our goal is to empower people by designing and building software that provides agency, control, and choice in our digital lives. userandagents.org
The "user" is dead. Long live the interactor!
𝕮
"Computers as Theatre" by Brenda Laurel (1991) cs.cmu.edu/~social/reading/Laurel-Comput…

User Agency in Other People's Websites - Orion Reed at JOTB25

When to Design for Emergence
Kanjun 🐙 on Twitter / X
Hiring and firing a DBA

LLMs and performative productivity

Collaborative AI Engineering: One Dev, Two Dozen Agents, Zero Alignment — Maggie Appleton, GitHub

We are Changing our Developer Productivity Experiment Design

Agents want flexible schemas