5 ms·
I think there's a subtle danger to "cognitive outsourcing", or at least an important distinction to be aware of. "Cognitive outsourcing" works like an oracle, b
by joelg 10y ago
I think there's a subtle danger to "cognitive outsourcing", or at least an important distinction to be aware of. "Cognitive outsourcing" works like an oracle, but many of our best tools work more like bicycles: very direct, very fluid, very analog, with continuous feedback that helps us build an constructive intuition. Bicycles extend the range of what a human can do; oracles do something that a human tells them to do.
Sometimes this difference is a function of how information is displayed and how it reacts to the user. Terminals and REPLs are inherently oracles; spreadsheets connect our fingertips directly to raw information.
Other times it’s just a difference in the conceptual model that users construct. Some people think of Google as an oracle ("what is the weather like?"); others as a bicycle ("weather"). Those who bicycle around Google aren’t just “better at Googling”; they have a fundamentally different view of what they're doing.
This isn’t to say that oracles are inherently wrong or that bicycles are always better, but there’s a huge difference between truly augmenting a human and merely interfacing with one. It’s important to know which idea is appropriate for any given problem space.
(most of this comment was ripped from here: http://joelgustafson.com/ideas/2016/08/25/oracles-and-bicycles.html http://joelgustafson.com/ideas/2016/08/25/oracles-and-bicycl...)
(see also http://mental.bike http://mental.bike, which I don't know why I own)
- westoncb 10y agoI think your bicycle/oracle distinction is interesting. It seems like the tradeoffs in preferring a bicycle to an oracle are similar to considerations leading up to decisions not to abstract. If we could assume the oracle would fulfill its function perfectly, there would be no real reason to prefer the bicycle; unfortunately, however, experience shows us that the internals of complex black boxes we construct are rarely perfect, and that opening the box may be necessary, and unpleasant. On the other hand, with a bicycle, a feeling of control remains throughout: it's always understood how some action on the bicycle will evolve the state of your situation. The downside for the bicycle is that its definition requires it to remain relatively simple. My first thought for getting around this was something like formal verification that a black box does what it says—but once 'what it says' is too complex for a person to really understand (e.g. a black box containing the behavior of a human brain), you've hit a wall with this approach. The other thing I can imagine is building up 'bicycles' which have parts of proven-correct medium complexity, arranged together in a single higher-level system also of proven-correct medium complexity (where medium complexity is: more complex than bike parts, but still with readily human-comprehensible semantics). I'd characterize these systems as sort of like Iron Man suits. Maybe that doesn't really add anything of practical benefit beyond the original bicycle analogy though ;)
- zardo 10y ago>If we could assume the oracle would fulfill its function perfectly, there would be no real reason to prefer the bicycle The bicycle might be more fun to ride
- joelg 10y agoNot only might it be more fun, but you'd build a better intuition about what to expect from it (or even how it works). It's like how people often make fewer mistakes with slide-rules or abacuses than pocket calculators, since the former two require you to check your answer against your intuition, while the latter just tells you "the answer" to your (potentially ill-formed) query. Trusting a black box can be quite dangerous.
- westoncb 10y agoI threw 'real' in there to cover that. Maybe that's not fair though ;) More seriously though: if the oracle were perfect, you should have to do almost nothing (i.e. the relative time savings would be near 100%; e.g. creating pizza: the oracle, you just tell: "get me pizza", whereas with the bike, you have to bike there—which I admit may be fun)—so as long as you have things you enjoy doing more in your non-productive free time, then it shouldn't be an issue. (Not that I think that's necessarily likely...)