Precisely because a technology is a reusable, low-resistance path, when a piece of technology catches on widely, it tends to exponentially scale the type of behavior that it makes easier. When TVs exploded in popularity in America, it exponentially scaled the behavior of zoning out in front of a screen, hypnotized by constant visual stimulation.... See more
The product designer's task is to create a new f(). The designer doesn't get to define x: that's empirical. And they don't get to dictate y either. A given y is only a worthwhile target if it's worth paying for in the eyes of the user — also empirical. That means x and y are requirements for f(). They are fixed, f() is variable.
The immutability of this new world means that if you send someone your tokens, no centralized authority can come in and decide the transaction was invalid and wipe it from the ledger (unless, of course, there is a hard fork). But it also means that there’s no way to undo fraudulent transactions and return funds to their rightful owners. It means... See more
Designers often debate what is "good" in the absolute. As a result, fashion and personal preferences influence the solution more than casuality and context. Finding empirical values for x and y enables you to consider what needs to happen step by step to produce the right specific outcome, thus guiding you to a unique solution tailored to the... See more
This brings me to a problem that we've been noodling on for several years, and to my mind, it still a critical open question. So when you're trying to build these end-user extensible, digital document systems, there's a few desiderata that you want: You want to be very fast. You want to be safe, in the sense of, end users aren't going to be... See more