I think that's a horrible phrase. The first thing that comes to mind is: "Coding isn't dead!", then: "But coding has direct benefits, not hand-waving indirect benefits like 'you will get better at English!'" I get that it's meant to convey that if you can't code even a little, you're an uneducated person, much like in older times people who didn't know Latin (and Greek) were uneducated. That's a fine sentiment to hav…
Coding - the new Latin
61–70 of 74 posts
Re: Coding - the new Latin
#62Earlier quoted context omitted.
I believe you're missing the point. Here are some historical uses of Latin: - Obviously it was the language of the Roman Empire; - It is the basis for many European languages; - It was the language of Christianity, the Papacy for thousands of years (tying in somewhat historically with the conversion of Constantine). This went so far as Roman Catholic services being held in Latin until IIRC the 1960s; - Prior to the p…
"I believe you're missing the point." "Coding - the new Latin" is a marketing slogan. And if it breeds misunderstanding, or has to be explained, then it's not a good marketing slogan. I design software and write code. My initial reaction to the phrase was "so you're telling people it's hard and they should give up before they get started?" After that, I decided I had to read the article to get the meaning. Perhaps it…
Re: Coding - the new Latin
#63Earlier quoted context omitted.
Check the total number of steel workers as percentage of the work force in the year 1900 to a hundred years later. Very much less. My personal lesson from this, is that computer software jobs in general might soon have the hourly pay of PHP coders on elance. (Then the cycle of few people studying computer science will repeat... like ten years ago.)
What makes you think "soon"? It's obvious that in some distant point of future programming will cease to be The hot thing to do, but what makes you think it might be soon enough for us to see it?
Take from that what you will about the software industry, but just remember that everyone either gets replaced by someone cheaper or technology takes their job away.
Re: Coding - the new Latin
#64Earlier quoted context omitted.
Does everyone really need to know about recursion? Does everyone really need to know the basics of calculus? Or how about genetics? Does everyone really need to know French? I had classes for the above in my high-school. In fact I can't think of any class I took in high-school that isn't useless to a large portion of high-school graduates. And I can't think of many examples that are more useful than grasping the conc…
I think everyone needs to be at least introduced to those fields so they have some shot of figuring out what they might like while learning something that might serve them. Also, if you replace "calculus" with "statistics" and "French" with "English," I would say yes.
Re: Coding - the new Latin
#65My experience with IT education in the UK is genuinely atrocious. During secondary school we made a spreadsheet in Excel and a couple of Word documents. The closest thing to programming was a picture of traffic lights we had to "programmatically" operate. For a single hour lesson. And that is it. We were lucky if our computers even turned on.
Fun story: The first time I was truly speechless in CS in high school was when my teacher, looking at my code, told me that, for a boolean variable foo, it's not necessary or reasonable to write
IF foo = TRUE THEN // whatever; "=" is comparison in Pascal BTW
but rather you can just write IF foo THEN // whatever
It seems trivial, even stupid now, but at the time it was an eye-opener.Re: Coding - the new Latin
#66Earlier quoted context omitted.
I believe you're missing the point. Here are some historical uses of Latin: - Obviously it was the language of the Roman Empire; - It is the basis for many European languages; - It was the language of Christianity, the Papacy for thousands of years (tying in somewhat historically with the conversion of Constantine). This went so far as Roman Catholic services being held in Latin until IIRC the 1960s; - Prior to the p…
It is a little harsh on me to say that I "missed the point". I was not short of understanding of the historical significance of Latin. I led with the fact that I studied Latin for 6 years. During this time all your reasons were expounded ad nauseam . I want to avoid getting into any flamewar with someone whose StackOverflow karma is measured in exponents. (I made no point on the importance of training people to progr…
Yes Latin isn't spoken, and nothing is created in it today, but that wasn't true hundreds of years ago.
Programming is like Latin 400 years ago.
Re: Coding - the new Latin
#67Earlier quoted context omitted.
I believe you're missing the point. Here are some historical uses of Latin: - Obviously it was the language of the Roman Empire; - It is the basis for many European languages; - It was the language of Christianity, the Papacy for thousands of years (tying in somewhat historically with the conversion of Constantine). This went so far as Roman Catholic services being held in Latin until IIRC the 1960s; - Prior to the p…
It is a little harsh on me to say that I "missed the point". I was not short of understanding of the historical significance of Latin. I led with the fact that I studied Latin for 6 years. During this time all your reasons were expounded ad nauseam . I want to avoid getting into any flamewar with someone whose StackOverflow karma is measured in exponents. (I made no point on the importance of training people to progr…
Re: Coding - the new Latin
#68It is important, but I prefer Eben Moglen's analogy: "Software is what the 21st century is made of. What steel was to the economy of the 20th century, what steel was to the power of the 20th century, what steel was to the politics of the 20th century, software is now. It is the crucial building block, the component out of which everything else is made, and, when I speak of everything else, I mean of course freedom, a…
Check the total number of steel workers as percentage of the work force in the year 1900 to a hundred years later. Very much less. My personal lesson from this, is that computer software jobs in general might soon have the hourly pay of PHP coders on elance. (Then the cycle of few people studying computer science will repeat... like ten years ago.)
Re: Coding - the new Latin
#69Earlier quoted context omitted.
I would probably create a whole new class called "thinking 101" or something. It should teach: -numeracy: how much is 1 million/1 billion/1 trillion, etc. -common cognitive biases. -logical fallacies. -basic science. -basic coding. -De Bono's 6 thinking hats. -how the brain works. -meditation (ie not thinking). -how to learn stuff faster and better. -how to remember stuff: memory palace and the like. -etc I could thi…
I'd definitely be interested in reading the full list :) Any more suggestions?
Re: Coding - the new Latin
#70I think it's a great analogy--there is little like programming for opening your mind up in certain ways. Big ideas from computer science--more than those from any other single subject--have changed they way I see the world. Of course, I am highly involved in computer science, so its effect on me is disproportionate. However, I think that everyone would benefit from at least a cursory understanding of the big ideas be…
But lately, I am gaining some appreciation for the detail-focused mindset. It's just two ways to look at things.