Information systems need to have information in order to run, but information underrepresents reality.
[…]
The binary character at the core of software engineering tends to reappear at higher levels. It is far easier to tell a program to run or not to run, for instance, than it is to tell it to sort-of run. In the same way, it is easier to set up a rigid representation of human relationships on digital networks: on a typical social networking site, either you are designated to be in a couple or you are single (or you are in one a few other predetermined states of being)—and that reduction of life is what gets broadcast between friends all the time. What is communicated between people eventually becomes their truth. Relationships take on the troubles of software engineering.
Jaron Lanier, You Are Not a Gadget: A Manifesto