







User-experience is defined by the times when a computer doesn't work, not by the times when it does.
Flawless - Durable Execution Engine
Flawless is an execution engine for durable computation. It will run your code until completion even in the presence of hardware or software failure.

Notes on software quality
“The absence of problems” is the best definition I can come up with for quality.
Software Should Work
An independent conference on software reliability in Columbia, MO on July 16-17, 2026

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.

Leadership fails, leadership failures, leaders fail
Leadership fails because leaders fail to connect with each team member in a meaningful way. Leadership failures can have a profound effect on the company.

Observability 2.0 — Observability Is About Asking Any Question | alok87.in
For years, the observability industry has been telling developers two contradictory things: "Build reliable systems" and "Log less, it's too expensive." This post is about a different shape of data — wide events — that gives you more answers for less money.
One year as an AI Engineer: The 5 biggest misconceptions about LLM reliability I've encountered
535 votes, 59 comments. After spending a year building evaluation frameworks and debugging production LLM systems, I've noticed the same…
A distributed systems reliability glossary
A list of key concepts for building and testing reliable distributed systems, with basic definitions and deep references.

Enjoy it again: Repeat experiences are less repetitive than people think.
How to write error messages that actually help users rather than frustrate them
One of the most consistently neglected parts of today’s user experiences is our handling of errors. We’re so busy designing the happy paths through our products that we often forget to give the same care and attention to the times when things will go wrong
When to Use Which User-Experience Research Methods
20 user-research methods: where they fit in the design process, whether they are attitudinal or behavioral, qualitative or quantitative, and their context of use.

“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…

Modeling the Engagement-Disengagement Cycle of Compulsive Phone Use | Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems
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.

AI Is Failing at an Overwhelming Majority of Companies Using It, MIT Study Finds
Recent figures by MIT found that 95 percent of generative AI pilots are failing, with some drastic implications for the spending bubble.

Feeling of Computing
Feeling of Computing is an online community with a welcoming, cooperative, and revolutionary spirit. We are unified in the belief that the computer is tragically less humane than it could be. There’s a world of possibilities that get more beautiful the further away from the norm you go. We’re here to explore this world together, to discuss ideas about theory and practice, and to champion and support our members’ research and development efforts to reimagine the computer.


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

When to Design for Emergence