Because it is like we're not writing a renderer — we're not writing a systems level like WebGL renderer. Instead, the browser is our render, and so we need to have as much knowledge about how that thing works as we would if we were working with a lower level architecture.
In the course of learning about the flavor, chemistry and textures of meat and so forth, we know quite a lot about the difference between pork and beef. And we know other meats from animals, so to speak, where you set the knobs with respect to the flavor chemistry. And we can navigate that whole space. We can create things that would be... See more
Any characterization of technology should adequately acknowledge its inherently goal-driven nature. A simple definition is that technology is tools, processes or systems that make something easier. In other words, technology is a reusable, low-resistance path to achieve some end or goal. Thus, by materializing this path, technological creation... See more
I'm really not sure, and I'm not here to tell you to burn your DVD player and throw out your Tolstoy. To think in terms of stories is fundamentally human. There's a Gabriel García Márquez memoir, Living to Tell the Tale, that we use stories to make sense of what we've done, to give meaning to our lives, to establish connections with other people.... See more
Mirrors and clocks transformed society, but they’re so old that nobody questions them.
Clocks created a culture of anxiety.
Mirrors created a culture of narcissism.
An interface that intentionally exploits the vulnerability of human beings for financial or otherwise selfish gain is inhumane and also despicable.An interface that unintentionally allows the former to take place hasnot been considerate of the full extent of human fragility, and is therefore still inhumane.