The Law of Leaky Abstractions

Joel On Software   says

“learn how to do it manually first, then use the wizzy tool to save time”

The article is about software writing, but I reckon it’s generalisable to any form of technology…

Code generation tools which pretend to abstract out something, like all abstractions, leak, and the only way to deal with the leaks competently is to learn about how the abstractions work and what they are abstracting. So the abstractions save us time working, but they don’t save us time learning.

[via Sam Ruby]

Avatar
Proactive application of technology to business

My interests include technology, personal knowledge management, social change

Next
Previous