“The bigger part of it is just in finding the right ways of thinking, finding the right representations of abstractions, so people can think thoughts that they couldn’t think before.“The example I like to give is back in the days of Roman numerals, basic multiplication was considered this incredibly technical concept that only official... See more
This is because the Desktop was originally designed in 1973 to suit a very different need in computation—the need to mirror digital content with its physical equivalent (WYSIWYG, anyone?). But in a post-Internet world (at the cusp of 5G and the AI singularity, I might add), the way we consume and produce content has largely moved away from the... See more
I get the feeling that the median vocabulary of interactions with computers is shrinking. I see so many people who’s entire computing experience is laboriously moving the mouse, clicking on buttons, and maybe poking ⌘C and ⌘V. For knowledge workers who spend half their waking hours using a computer, that’s akin to being a professional athlete who... See more
Notice that we’re not defining technology as a solution to a problem, but rather a path to an end. Though many technologists see their work as “problem-solving”, problems are in the eye of the beholder; one first has to make decisions about what constitutes a problem before making decisions to solve it in a particular way. That decision-making... See more
Did the way the text was presented allow you to notice or think about the actual information captured in the text as you would like?
Reading is an active effort.There is a lot of thinking going on in our heads when we read a text, but we don't get a chance to mirror - and build on top of - basically any of it while we read. We have to hold it all in... See more
Millions of programs have that unfulfilled potential of becoming your second nature, something you don’t even think about when interacting with. They’re waiting to be enabled to “click”. Speed is a feature.