Reality Drift in Everyday Life
Why so many ordinary tasks now require more steps, more patience, and more work than they used to.
Most modern systems still work, but many ordinary tasks feel harder than they used to. Parking requires apps, purchases come with hidden fees, devices demand setup rituals, and simple choices increasingly involve unnecessary complexity. The task remains recognizable, but the systems surrounding it have drifted further from the human realities they were built to serve.
These shifts are easy to normalize because they rarely look like failure. The system still functions. But over time, the growing friction changes how it feels to move through the world. These are ordinary examples of Reality Drift, where systems remain operational while gradually becoming less aligned with the human realities they were built to serve.
The images that follow document some of those moments.
The Texture of Modern Life
1. Parking by App Only
Parking used to be one of the simplest transactions in daily life. Insert coins, take the slip, walk away. Increasingly, that same act now requires scanning a QR code, downloading an app, entering payment details, and navigating a digital payment flow. The act itself has not changed, but getting through it now involves more layers, more decisions, and more friction than it once did.
2. The Hidden Fees Receipt
A meal often begins with a clear price and ends with a much less clear bill. Service fees, processing fees, wellness fees, and suggested gratuities appear after the decision has already been made. Each charge is small enough to avoid protest, but together they create a structure where the original transaction becomes harder to understand. The drift here starts to feel cognitive, not only financial. What was once a single price has been fragmented into layers, making clarity itself more difficult to recover.
3. The Tablet Layer
In many restaurants, direct interaction has been replaced by a digital interface. Ordering, paying, reviewing, and tipping are now routed through a screen. What was once a straightforward social exchange now includes prompts, loyalty programs, and recommendations layered into the experience. The meal remains the product, but the interaction surrounding it has become its own system. This is one form of Synthetic Realness, where an experience remains coherent and functional even as it becomes increasingly mediated, engineered, and optimized for engagement.
4. Setup Friction
Many devices now arrive with the promise of simplicity but require increasingly complex setup. A product that once worked out of the box now often depends on companion apps, firmware updates, permissions, account creation, and synchronization before it can even be used. Ownership has expanded into ongoing participation in a software ecosystem. This reflects an Optimization Trap, where systems built to increase convenience gradually demand more coordination just to function.
5. Too Many Choices
Choice is often framed as freedom, but beyond a certain point it becomes its own burden. In a grocery aisle filled with dozens of nearly identical options, the consumer is asked to process distinctions that are often marginal: organic, pasture-raised, omega-3, cage-free. The sheer volume of differentiation creates a kind of cognitive drag, where more options require more filtering without necessarily improving the decision itself. This is where Filter Fatigue begins, as systems multiply distinctions faster than they create meaningful choice.
6. Care Through Administration
In many healthcare settings, the administrative layer increasingly shapes the experience of care. Scheduling, insurance verification, and consent forms often consume significant time and attention before treatment begins. The system introduces itself through process before care, orienting patients first toward paperwork, compliance, and coverage rather than the clinical relationship itself.
7. The Illusion of Choice
Insurance presents itself as a landscape of meaningful options, but in practice many plans differ in ways that are difficult for most people to interpret. Deductibles, co-pays, network exclusions, and eligibility conditions create a decision environment where comparison becomes labor-intensive. More choices exist, but the burden of making sense of them has shifted almost entirely onto the user. The system offers flexibility while gradually demanding expertise.
8. When Functioning Systems Clash
Modern work increasingly depends on multiple overlapping systems, each operating according to its own internal logic. A meeting reminder arrives while a mandatory software update interrupts the machine required for that meeting. Both systems are functioning as intended, but their interaction creates friction for the person caught between them. This is one of the most ordinary forms of modern complexity. Not failure, but collision between functioning systems whose timing no longer aligns.
9. The Return Maze
Returning a product has become increasingly procedural. What should be a simple reversal of a purchase now often involves surveys, retention offers, support loops, and repeated confirmations. The action remains technically possible, but the process surrounding it becomes costly in time and attention. In many systems, the difficulty of leaving is part of the design itself.
The Structure Beneath the Friction
None of these examples are dramatic enough to be called failure, which is part of why they matter. They are small, ordinary, and easy to normalize. But over time they accumulate into a broader pattern. More steps, more interfaces, more hidden labor, and more complexity transferred onto the individual.
Together, these scenes point toward something larger. Systems remain operational, often highly optimized, while becoming less aligned with the people moving through them. This is Reality Drift. The gradual weakening of alignment between systems and the realities they were built to serve.
The friction is rarely catastrophic. It is ambient. That is what makes it so easy to miss.
Core Resources
What Is Reality Drift? (PDF)
A short introduction to the core framework and how drift emerges across modern systems.Reality Drift Overview and FAQ (PDF)
A broader orientation to the framework, its core concepts, and how the system fits together.Reality Drift Glossary (PDF)
Definitions of the core vocabulary and related concepts used throughout the framework.Semantic Fidelity (PDF)
A companion concept focused on how meaning degrades across AI systems, language, and recursive transformation.












Yepp. Yesterday, I started "designing" an invitation card for my daughter's birthday party. Start LibreOffice Draw (1), draw a few circles for a rainbow, hide the ends between two clouds, make smaller, put four of those on a page, print.
Printer spits out roughly the first centimeter of the print. Another try gets me an empty page (2).
I spend the rest my evening and this morning trying to fix it: Doing it again on a new document or saving it to .pdf or screenshotting it and copying it into a different document, wondering about image alpha channels and transparent parts overshooting the print area, meanwhile discovering that "combining" images loses line width information why "merging" doesn't. I do the printer driver update blues (3) And guess what, I ask my IT friends for advice, they basically say the same.
We have gone very far to acquire a lot of knowledge about IT system that should be transparent (4) to make them work.
And yes, obviously, I've taken out a pen and simply drew them by hand in the end.
I say all this not to rant but to illustrate the text above. But I want to point out: I have been a software developer for over 25 years. I am fed up with things like that, where basic functionality disappears. These days, I consider doing a PhD about "why stuff gets shittier while everyone has good intentions". The Little Brother to Cory Doctorow's "Enshittification" thesis.
Footnotes:
1) Libre Office, the biggest open source Office alternative, got very popular when Microsoft did the "ribbon" UI redesign, forced it on all users and most got confused. Microsoft obviously stopped reacting to user feedback at a point, so open source triumphed for a while. Though I guess LibreOffice did not do that for a strategic reason, but due to organizational inertia. Naturally, I had to deal with an update before getting to use it, but at least I did not have to check my monthly subscription settings.
2) Because doing the same thing twice and expecting different results is not madness, but typical IT. Now, of course, I wasn't doing the same thing, as every IT person will tell you. I was clicking the print button the second time, which is totally different from doing it the first time due to what driver was already instantiated, the state of the printer queue... add a lot of indirection to a process and "the same" will never be the same again.
3) It's a new printer. I threw a mechanically perfectly working printer in the trash because there were no drivers available for Windows 10 and the old ones were unsigned and could not be used. Yeah, PostScript/PCL5&6 did not work. Why do I have to know the latter, by the way?
4) Also, in IT we redefined the word "transparent" from "being able to see inside" to "seeing through it and not noticing or having to care about the inside details".