Which means I picked the right abstraction. It could have been significantly harder if I had picked the wrong one.
-
-
Example that comes to mind is modeling a contiguous address space using a binary tree.
-
wasn't always obvious to me when/why that might be a good idea, but experience and understanding of domain led there.
-
Agreed that it's contextual. eg Haskell typeclasses are generalized, clean abstractions yet take time to appreciate.
-
when people don't shift perspectives as context change, they're teaching jr. devs to be skeptical of abstraction
End of conversation
New conversation -
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.