The role of a good library is then to provide affordances that match expert mental models, with good defaults that alleviate the cognitive load of your craft. Then you can explore the design space quickly, expressing what you want in a way that feels natural.
-
-
Show this thread
-
In reverse, the worst libraries are those with an API that make it easy to shoot yourself in the foot if you're not paying close attention -- those that add library-specific cognitive load to your workflow instead of alleviating domain-specific cognitive load.
Show this thread
End of conversation
New conversation -
-
-
I have always been a fan of the saying, “Sophistication is subtle.”
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.
