Hacker News new | ask | show | jobs
by homarp 4039 days ago
let me clarify myself. What I see as a "key litteracy skill" is what some calls "Computational Sense" ("A familiarity with the capabilities of computer applications and the ability to easily grasp the difficulty in implementing a computer-based solution. Typically acquired by learning a programming language.") aka https://xkcd.com/1425/

So the "learning to code" is just a mean to an end.

Also I do think that learning to automate the boring stuff (https://automatetheboringstuff.com/ ) improves at least personal (e.g. do your own taxes in Excel, understand AND and OR so you filter email better), social (e.g. ifttt), academic ( e.g. R ), AND professional (e.g. everything) outcomes.

>learning [...] a second language has obvious measurable benefits

and don't you think that the ability to analyze a process and transform it into a sequence of instructions can have measurable benefits too?

You wrote "it's just useful practice for basic logical thinking and problem solving." I agree. It is only that I would remove the "just".

I like what Papert wrote: " debugging is the essence of intellectual activity".

>And also that being to do this is a huge personal and business benefit.

All the "non technical" startup founders looking for/lacking a technical co-founder, you don't think that they would benefit from learning a bit of coding so they can a) estimate what needs to be done (Computational Sense), b) hire the proper people c) specify what is needed ?

Obviously, I am against coding as "learn js in 5 days" but not being able to FazzBazz(2,7). I am for learning what a computer can do.