The idea that one must completely understand the implementation details of something they use before they use it seems silly to me. To be more specific, it seems to destroy the primary benefit of abstractions.
I wonder if this person knows the implementation details of the language he uses? Or the RDBMS he uses? What about the OS he uses? Text editor?
Comments
The idea that one must completely understand the implementation details of something they use before they use it seems silly to me. To be more specific, it seems to destroy the primary benefit of abstractions.
I wonder if this person knows the implementation details of the language he uses? Or the RDBMS he uses? What about the OS he uses? Text editor?
Or all the way from Assembly level languages to Ruby and Rails.
Heck even the transistors and Micro electronics concepts,
oh then Quantum Physics and Solid State Devices...
To understand anything completely, you need to understand, everything completely.