Hacker News new | ask | show | jobs
by meeks 4568 days ago
Programmers 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.

1 comments

>>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.