Up and Down the Ladder of Abstraction
"In science, if you know what you are doing, you should not be doing it. In engineering, if you do not know what you are doing, you should not be doing it. Of course, you seldom, if ever, see either pure state." How can we design systems when we don't know what we're doing? The most exciting engineering challenges lie on the boundary of theory and the unknown. Not so unknown that they're hopeless, but not enough theory to predict the results of our decisions. Systems at this boundary often rely on emergent behavior — high-level effects that arise indirectly from low-level interactions. When designing at this boundary, the challenge lies not in constructing the system, but in understanding it. In the absence of theory, we must develop an intuition to guide our decisions. The design process is thus one of exploration and discovery. How do we explore? If you move to a new city, you might learn the territory by walking around. Or you might peruse a map. But far more effective than either i
Up and Down the Ladder of Abstraction Up and Down the Ladder of Abstraction A Systematic Approach to Interactive Visualization Bret Victor / October, 2011 "In science, if you know what you are doing, you should not be doing it. In engineering, if you do not know what you are doing, you should not be doing it. Of course, you seldom, if ever, see either pure state." -Richard Hamming, The Art of Doing Science and Engineering How can we design systems when we don't know what we're doing? The most exciting engineering challenges lie on the boundary of theory and the unknown . Not so unknown that th
Explore this link on the map →related reading
- Up and Down the Ladder of Abstractionworrydream.com
- On Seeing Through and Unseeing: The Hacker Mindset · Gwern.netgwern.net
- Learnable Programmingworrydream.com
- Abstraction (computer science) - Wikipediaen.wikipedia.org
- Thought as a Technologycognitivemedium.com
- Media for Thinking the Unthinkableworrydream.com
- how I think when I think about programming - alice mazalicemaz.com
- The Law of Leaky Abstractions – Joel on Softwarejoelonsoftware.com
- Learnable Programmingworrydream.com
- Tools for thought: science, design, art, craftsmanship? | Andy Matuschakandymatuschak.org
- Frank Chimero · What Screens Wantfrankchimero.com
- Abstractioncs.cornell.edu