Reading, Writing, Arithmetic, and Lately, Coding
1–10 of 33 posts
Re: Reading, Writing, Arithmetic, and Lately, Coding
#2Programming is the new literacy for the 21st Century.
Charlemagne was the first and only illiterate Holy Roman Emperor. This current generation of business and political leaders are the only generation that can remain software illiterate.
No, We wont expect Fortune 500 leaders to do production coding but we don't expect the Managing Editor of a newspaper to write articles either - but they must be literate as well as everything else expected.
Re: Reading, Writing, Arithmetic, and Lately, Coding
#3We've said it before. We will say it again: Programming is the new literacy for the 21st Century. Charlemagne was the first and only illiterate Holy Roman Emperor. This current generation of business and political leaders are the only generation that can remain software illiterate. No, We wont expect Fortune 500 leaders to do production coding but we don't expect the Managing Editor of a newspaper to write articles e…
"I'm not good with computers" will be the 21st century equivalent of "I can't read good"
Re: Reading, Writing, Arithmetic, and Lately, Coding
#4We've said it before. We will say it again: Programming is the new literacy for the 21st Century. Charlemagne was the first and only illiterate Holy Roman Emperor. This current generation of business and political leaders are the only generation that can remain software illiterate. No, We wont expect Fortune 500 leaders to do production coding but we don't expect the Managing Editor of a newspaper to write articles e…
Re: Reading, Writing, Arithmetic, and Lately, Coding
#5We've said it before. We will say it again: Programming is the new literacy for the 21st Century. Charlemagne was the first and only illiterate Holy Roman Emperor. This current generation of business and political leaders are the only generation that can remain software illiterate. No, We wont expect Fortune 500 leaders to do production coding but we don't expect the Managing Editor of a newspaper to write articles e…
Agreed. People think of the application of software and automation to every facet of our lives as an industry (tech) when really it is a new industrial revolution. We're undergoing a major shift in how people will work in the future. "I'm not good with computers" will be the 21st century equivalent of "I can't read good"
The real benefit of programming for non-programmers is being able to break large problems into small, solvable ones, and logically assemble those small solutions into various larger ones (even outside of the original problem; code reuse, as it were). This is a skill you can learn a myriad of ways, but computing is perhaps the first time we've had a mechanism by which you can directly practice it in a non-contrived, endlessly extensible manner.
Re: Reading, Writing, Arithmetic, and Lately, Coding
#6Re: Reading, Writing, Arithmetic, and Lately, Coding
#7Not about programming itself.
We were designing systems for millennia before computers existed. All the basic algorithms we use in programming today were invented before computers.
Computers just happen to make systems a lot more reliable, performant and scalable (if designed right), since computers have evolved to complement us (i.e. we're bad at what computers are good at and vice versa).
I don't think programming is the new literacy, I think understanding the common principles that tie system behavior together has always been the highest form of skill for any human to possess.
As for turning a system design into code, if you know how to design the system on a higher level, you can always delegate the "boring" act of coding itself.
I'm a programmer, but I understand that the act of programming by itself, even though I find it enjoyable, isn't that interesting on its own. It's only interesting in terms of how the program I'm writing connects to a system where the real world and real people are involved. All programs, with no exception, either interface directly with people, or interface with other programs that do interface with people.
Currently we conflate programming with the act of designing systems (algorithms, design patterns etc.), but I expect sooner or later system design and programming will split into separate "trades". Would it be a resurgence of cybernetics, or a brand new branch of science, I don't know.
But it'll happen. And it'll be good, because many programmers use computers as their golden hammer of system design, and it's hardly the only component of a good system.
Re: Reading, Writing, Arithmetic, and Lately, Coding
#8Take mathematics for instance. What students learn in school is important, yes, but it causes a hatred toward math in general. In a typical high school, 90% of kids dread Algebra, Geometry, and PreCalc. These classes are miserable to them, and consequentially, they associate mathematics with their aversion from imposed education. Because of this, the wonderful world of numbers is reduced to mere repetition.
For those who appreciate the beauty in mathematics, this must be depressing.
I'm afraid that CS may have a similar downfall if we mandate programming curricula. Maybe a more subtle approach is necessary.
Re: Reading, Writing, Arithmetic, and Lately, Coding
#9We've said it before. We will say it again: Programming is the new literacy for the 21st Century. Charlemagne was the first and only illiterate Holy Roman Emperor. This current generation of business and political leaders are the only generation that can remain software illiterate. No, We wont expect Fortune 500 leaders to do production coding but we don't expect the Managing Editor of a newspaper to write articles e…
Just look at tools like Parse or Visual Studio Code Search. The future is going to be very, very different from the present.
Re: Reading, Writing, Arithmetic, and Lately, Coding
#10As essential as computational literacy has become, I feel a bit uneasy here. Take mathematics for instance. What students learn in school is important, yes, but it causes a hatred toward math in general. In a typical high school, 90% of kids dread Algebra, Geometry, and PreCalc. These classes are miserable to them, and consequentially, they associate mathematics with their aversion from imposed education. Because of…
It would focus on things like demystifying probability and balancing check books and other things that sort of fall under numeracy.
I realize lots of people will like to complain that those aren't topics for school, but the current program in the U.S. is anyway watering down the academic track. People that have not yet seen any beauty in math would get much more value from practical lessons designed to mostly be engaging than they get from suffering through abstract math that is mostly designed to be foundational.