4 ms·
I expect a publication like Wired to be able to distinguish between writing code and writing a 'computer program'. If this is the bar then I wrote my first 'pro
by keithwarren 12y ago
I expect a publication like Wired to be able to distinguish between writing code and writing a 'computer program'. If this is the bar then I wrote my first 'program' when I was in 3rd grade in the 80s doing LOGO.
Don't get me wrong, making programming a core competency is a novel goal and everyone should do it like everyone should do some chemistry in high school or do a physics project (I for one built an awesome bridge of balsa wood). It is an important skill that people should be exposed to at some point but the idea everyone should 'learn' to do it is a misnomer.
- Totient 12y agoI agree. It would be nice if everyone was exposed to programming, just to get a feel for what is possible/plausible - plus the benefits of learning how to think through a problem logically. But just as I don't consider someone fatally unknowledgeable about biology if they can't quite remember what, say, the liver does, I don't consider someone fatally unknowledgeable if they don't know how to write a computer program. It would be nice if everyone tried programming at some point, but the idea that everyone should know how to is kind of silly.
- __david__ 12y ago> I expect a publication like Wired to be able to distinguish between writing code and writing a 'computer program'. If this is the bar then I wrote my first 'program' when I was in 3rd grade in the 80s doing LOGO. Of course you did. Why isn't your 3rd grade logo code a program? Even "Hello world" is a program!
- daveslash 12y agoI wrote my first program when I programmed the radio in my parents car to change the station. I reached out, turned the knob, and instructed the machine what to do via instructions that are understandable to "human beings". Programming is easy. Bitter sarcasm put aside, I have often, existentially, wondered "what is programming?" The word "programming" obviously carries a lot of colloquial meaning, but I'd be interested in hearing where others draw the line between programming and, er..., data entry.