Every American should know basic math. Every American should understand the logical underpinnings to coding, the way conditional clauses work and the cyclical way in which systems are constructed. Americans should know that the way a website works isn’t the way a video game works which isn’t the way a bank’s database works, but they don’t need to learn to “code” all of those things. Just as every American doesn’t need to get certified as a mechanic, but should know how to change a tire, every American should know how computer systems work in the abstract but doesn’t need to code.
No, Mr. President, Not Everyone Needs to Learn How to Code (via courtenaybird)
Wrong. Absolutely completely wrong and written by someone that does not understand that what we are taught in schools in actually an artifact of the early 50’s and utterly divorced from today’s needs, not to mention the needs of the future.
Not everyone will be a programmer. Not everyone will find their passions writing code and building software. That much is understood and perfectly fine. But to be computer illiterate in the 21st century will be as much of an economic and life hardship as being unable to read was in the 20th century. That means everyone should have the basics of how computers work and you cannot really understand that without understanding the language of machines and the logic structures used to make software perform work. That means writing code.
What you should take away from the above quote and articles of such nature? They are written not by technologists, but by political writers and others that have their heads in the sand. Beware of these people and stay away, because they are relics of the past desperately grasping for relevancy as history moves forward without them. At least others are not bamboozled by such rhetoric and are changing the tide helping to prepare students for the new realities of the 21st century.