News for hackers. Stuff that matters.
Re:The First Time I Used Programming At Work by dools on Tuesday May 15, 2012 @11:02PM (#3980249)
Really I think we just need to use the term Automation for this, rather than "coding" or "programming".

My take on this latest Jeff Atwood fiasco[1] is that yes, I certainly agree with him that "coding" should not be lumped in with the same concepts as general literacy and numeracy.

But certainly automation using a computer should be, and there are a range of ways available to teach people how to do that.

[1]http://www.workingsoftware.com.au/page/When_does_automation_...

Re:The First Time I Used Programming At Work by andrewflnr on Tuesday May 15, 2012 @11:12PM (#3980276)
That's really a distinction of degree, though. It seems like the only real difference is whether you're programming Python, Photoshop, Excel, bash or whatever, and the power of the tools available to you. I'm not sure that whether it actually involves writing text to be interpreted is important.
Re:The First Time I Used Programming At Work by dools on Wednesday May 16, 2012 @12:00AM (#3980416)
I think it's not a distinction of degree any more than the difference between algebra (which everyone is expected to know) is different from calculus (which most high school graduates are exposed to) and then fourier transforms and vector calculus (which 2nd year university students are expected to know).

I think something like "basic automation" provides the same type of introductory computer literacy as algebra does for maths, and "learning how to program" is similar to a continued education in maths.

Re:The First Time I Used Programming At Work by andrewflnr on Wednesday May 16, 2012 @02:49AM (#3980810)
Different syntax/symbols, different levels of power, yep, pretty much the same deal. Different levels of math are, in a practical sense, different degrees of the same thing. There are different kinds of math and there are different kinds of programming/automation, sure, but it mostly feels like "this is harder/easier/more intense".

"Automation" may well be a good bait word for luring in unsuspecting non-nerds, but it's still lightweight programming, a subset. I think at this point we're in agreement.