News for hackers. Stuff that matters.
Re:Teach our kids to code by panic on Monday September 12, 2011 @01:32PM (#2988112)
I think we should teach children to understand mathematics at an algorithmic level and let them see that programming is a tool/hammer for executing those algorithms.

Computers are useful for doing math, but for most kids, and even most adults, that's one of least interesting things they can do.

A program isn't just a hammer. It can be a paintbrush, a tape recorder, a story, a symphony, or a lab assistant. And a program is more than any of these things -- a real-life paintbrush can't change the size of its bristles, and you have to draw every stroke by hand. On a computer, everything's just code. You can run your "paintbrush" routine billions of times, vary its parameters using your voice, or earthquake data, or a physics simulation, or anything you can imagine.

As a programmer, maybe I'm biased, but I can't imagine any job beyond the most menial where the ability to program wouldn't make me more productive.

Re:Teach our kids to code by pointyhat on Monday September 12, 2011 @02:31PM (#2988342)
It sounds like you're suggesting that we should replace our children's life with sterile simulations of reality?

I'm a programmer but I value physical experience far more than anything a machine can portray.

The programming bit allows me to remove the menial tasks and solve the menial problems so I can enjoy my real attachment to this world.