There are many methods including google that help retain knwoledge outside one's brain.Cheat sheets, visualizations, intellisense, etc...
And many times, using one of those methods to recall something is faster that using memory. for example using intellisense to see what can i do with a certain object is much faster than using memory.
I think a more useful property of the human memory is the ability to connect different pieces of knowledge, both consciously and unconsciously. Connecting two pieces of knowledge using a computer is much slower and harder, and requires a lot of intellectual effort.
Exactly. You can use intelligence to find setattributevalue (or SetAttributeValue, or was it setAttribute?) easily enough, but unless you remember what it does, you won't ever look.
And many times, using one of those methods to recall something is faster that using memory. for example using intellisense to see what can i do with a certain object is much faster than using memory.
I think a more useful property of the human memory is the ability to connect different pieces of knowledge, both consciously and unconsciously. Connecting two pieces of knowledge using a computer is much slower and harder, and requires a lot of intellectual effort.