3 ms·
The effective exploitation of his powers of abstraction must be regarded as one of the most vital activities of a competent programmer. -Edsger Dijkstra
by j_baker 14y ago
The effective exploitation of his powers of abstraction must be regarded as one of the most vital activities of a competent programmer.
-Edsger Dijkstra
- SatvikBeri 14y agoIMO use of abstractions is vital to any profession, not just programming. This is because of how the human brain is structured: we can only hold 5-9 things in our working memory at any time. In order to tackle more complex concepts, we have to chunk several basic ideas into one theory, which is a big part (though not the only part) of what abstraction is all about.