3 ms·
I feel the problem is that people are not using the correct metaphors. Everyone is a programmer; every time you ask someone to do something for you you are pro
by kruhft 9y ago
I feel the problem is that people are not using the correct metaphors. Everyone is a programmer; every time you ask someone to do something for you you are programming.
I direct one to the opening of Structure and Interpretation of Computer Programs to really learn what programming is:
https://mitpress.mit.edu/sicp/full-text/book/book-Z-H-5.html#%_chap_Temp_2 https://mitpress.mit.edu/sicp/full-text/book/book-Z-H-5.html...
- seanmcdirmid 9y agoThe primary task of a programmer is to abstract, not instruct. But everyone does that also.
- analog31 9y agoWe all instruct and abstract, but imprecisely, because the people we're dealing with can either fill in the blanks, or they're inclined to agree with and follow us even if we're wrong. I remember one of the first things my programming teacher said was: Computers are stupid. They can only do what you tell them. That's a hurdle.
- kruhft 9y agoThe primary task of a programmer is to direct with abstraction being a tool of linguistic direction, or simply the compression of lower level ideas into higher level concepts.