We believe that digital technology creates possibilities, so our solutions truly adapt to the new environment, rather than emulate analog qualities onscreen.
To be fair, computers — both the desktop kind and various mobile kinds — enable seemingly-impossible things. But it feels frustrating to see the pioneering spirit that originally led to the development of modern computers giving way to uninspired flat interfaces and CRUD SaaS apps. The things you can do are limited to bespokely-implemented... See more
The user starts in some circumstance x. Whatever product or solution they apply is a function f(). Applying the product to that circumstance f(x) produces a result: y.
I think these are symptoms of chronic, pervasive problems with the way we develop and interact with software. Messing up my formatting upon copy-and-paste is a data-corruption bug, but we don’t think of it this way. Imagine if every time you copied something, half the letters would just come out randomly scrambled.
The current governing logic of the extended internet universe, I think, boils down to a pick-2-of-3 constraint triangle: {free, open to the public, quality}.