4 ms·
>>But a basic 'literacy' in programming would have at least let her know there was a better way... That has very little to do with programming and much to do w
by kamaal 13y ago
>>But a basic 'literacy' in programming would have at least let her know there was a better way...
That has very little to do with programming and much to do with skills like analysis, reasoning, problem identification and thinking in the direction of automation(Reduction of human effort).
Let me as you a simple question. If learning programming teaches you to naturally thing about automation. Why haven't programmers automated programming itself completely?
- meeks 13y agoProgrammers have been automating "programming itself" through the creation of higher level languages (ASM->OOP) and through things like libraries. Programmers are always thinking about how to automate the automating. The entire notion of abstraction could be thought of as automation. Literacy in programming does help people recognize ways of reducing human effort. I believe it fundamentally changes the way you think especially in areas of analysis, reasoning and problem identification.
- kamaal 13y ago>>Literacy in programming does help people recognize ways of reducing human effort. Literacy in any equivalent domain, which uses significant level of Math helps you recognize ways of reducing human effort. Programming is one such domain. >>I believe it fundamentally changes the way you think especially in areas of analysis, reasoning and problem identification. We already have a subject to take care of that. Its called 'Math'. If you are not teaching Math properly, merely replacing with an abstract domain of Math and teaching it equally badly won't cause any reasonable impact. What's more learning nearly anything well, encourages analytical skills, reasoning and problem identification. Law, medicine, accounting, teaching, farming, nursing, personal finance etc etc the list is endless.