PordFrefect wrote:I came from C to C++ and was like.. "Error 403
The Zion Archives forbid access to this file: /media/still/photo-rev_seraph.jpg. Your IP (xxx.xxx.xxx.xxx) is logged, and you are suspected of being a machinist. You may go back: http://rationalia.com/forum/viewtopic.p ... iew=unread, or start over: home.
If this happens repeatedly, please report to the Captain.
Why Johnny can't code
- Hermit
- Posts: 25806
- Joined: Thu Feb 26, 2009 12:44 am
- About me: Cantankerous grump
- Location: Ignore lithpt
- Contact:
Re: Why Johnny can't code
I am, somehow, less interested in the weight and convolutions of Einstein’s brain than in the near certainty that people of equal talent have lived and died in cotton fields and sweatshops. - Stephen J. Gould
- Rob
- Carpe Diem
- Posts: 2558
- Joined: Sat Feb 27, 2010 1:49 am
- About me: Just a man in love with science and the pursuit of knowledge.
- Location: Seattle, WA
- Contact:
Re: Why Johnny can't code
beige wrote:I have my first C++ lecture this Tuesday at 9:00AM. I can see that timeslot not helping.
Bah! my first class is at 7AM!
I can live with doubt, and uncertainty, and not knowing. I think it's much more interesting to live not knowing than to have answers which might be wrong. [...] I don’t feel frightened by not knowing things, by being lost in a mysterious universe without having any purpose, which is the way it really is, as far as I can tell, possibly. It doesn’t frighten me. - Richard Feynman
Re: Why Johnny can't code
The world doesnt need millions of programmers, it does however need millions of people who can use Word, Excel, Outlook (not Open Office) and can type. Strangely enough thats what schools on a good day concentrate on.
If someone wants to specialise in programming then thats great but its a specialisation even in an IT department and is not something schools should be teaching as part of any core education.
Moaning kids can't program is a bit like moaning they don't know basic farming techniques there simply is no need
If someone wants to specialise in programming then thats great but its a specialisation even in an IT department and is not something schools should be teaching as part of any core education.
Moaning kids can't program is a bit like moaning they don't know basic farming techniques there simply is no need
When only criminals carry guns the police know exactly who to shoot!
- leo-rcc
- Robo-Warrior
- Posts: 7848
- Joined: Thu Feb 26, 2009 5:09 pm
- About me: Combat robot builder
- Location: Hoogvliet-Rotterdam, Netherlands
- Contact:
Re: Why Johnny can't code
I compare using a computer to driving a car. You can drive many thousands of miles and not have a clue about the internal workings. Then you can call the professionals if there is a problem. Or if you at least have a minimal understanding of the workings of an engine, you could end up more productive by fixing minor problems yourself or at least diagnose the problem.
The danger is in people who think they know a lot about cars and start messing with them. That's when accidents happen.
The danger is in people who think they know a lot about cars and start messing with them. That's when accidents happen.
Best regards,
Leo van Miert
My combat robot site: http://www.team-rcc.org
My other favorite atheist forum: http://www.atheistforums.org
Horsepower is how hard you hit the wall --Torque is how far you take the wall with you
Leo van Miert
My combat robot site: http://www.team-rcc.org
My other favorite atheist forum: http://www.atheistforums.org
Horsepower is how hard you hit the wall --Torque is how far you take the wall with you
- klr
- (%gibber(who=klr, what=Leprageek);)
- Posts: 32964
- Joined: Wed Mar 04, 2009 1:25 pm
- About me: The money was just resting in my account.
- Location: Airstrip Two
- Contact:
Re: Why Johnny can't code
I don't know if there are "enough" programmers in the world, but there are certainly shortages in some countries - e.g., here in Ireland. It's no coincidence that our primary/secondary education system makes no attempt worth speaking of to identify "potential" programmers, or to get them interested. We need far more programmers than we do for some "traditional" occupations that get a lot of attention in the education system, directly or indirectly.MrJonno wrote:The world doesnt need millions of programmers, it does however need millions of people who can use Word, Excel, Outlook (not Open Office) and can type. Strangely enough thats what schools on a good day concentrate on.
If someone wants to specialise in programming then thats great but its a specialisation even in an IT department and is not something schools should be teaching as part of any core education.
Moaning kids can't program is a bit like moaning they don't know basic farming techniques there simply is no need
Yes, everyone should be adept at using computers - more's the pity that there isn't even enough emphasis on that at times.
It's a very good analogy. In the early days of personal computing, a very high proportion of users were technically very competent, and enthusiasts. Just like the early days of the car. Now, you don't need to know how a car works, and they are massively more complex "under the hood" anyway. The same for computers. And yes "a little knowledge is a dangerous thing" certainly applies to computing as well, especially when it comes to management decisions on IT.leo-rcc wrote:I compare using a computer to driving a car. You can drive many thousands of miles and not have a clue about the internal workings. Then you can call the professionals if there is a problem. Or if you at least have a minimal understanding of the workings of an engine, you could end up more productive by fixing minor problems yourself or at least diagnose the problem.
The danger is in people who think they know a lot about cars and start messing with them. That's when accidents happen.
But still ... all that software doesn't write itself. And it would at least help if more people had some appreciation for just how complicated software development is.
"Any sufficiently advanced technology is indistinguishable from magic" - (Arthur C.) Clarke's Third Law
God has no place within these walls, just like facts have no place within organized religion. - Superintendent Chalmers
It's not up to us to choose which laws we want to obey. If it were, I'd kill everyone who looked at me cock-eyed! - Rex Banner
The Bluebird of Happiness long absent from his life, Ned is visited by the Chicken of Depression. - Gary Larson

It's not up to us to choose which laws we want to obey. If it were, I'd kill everyone who looked at me cock-eyed! - Rex Banner
The Bluebird of Happiness long absent from his life, Ned is visited by the Chicken of Depression. - Gary Larson



- Clinton Huxley
- 19th century monkeybitch.
- Posts: 23739
- Joined: Mon Mar 02, 2009 4:34 pm
- Contact:
Re: Why Johnny can't code
All that should be taught at school is blind obedience, an appreciation of Ancient Greece, functional Latin and the ability to plunge a bayonet into the Queen's enemies. All else is piffle. "Programming" indeed! There were no programmers at Malplaquet!
"I grow old … I grow old …
I shall wear the bottoms of my trousers rolled"
AND MERRY XMAS TO ONE AND All!
http://25kv.co.uk/date_counter.php?date ... 20counting!!![/img-sig]
I shall wear the bottoms of my trousers rolled"
AND MERRY XMAS TO ONE AND All!
- klr
- (%gibber(who=klr, what=Leprageek);)
- Posts: 32964
- Joined: Wed Mar 04, 2009 1:25 pm
- About me: The money was just resting in my account.
- Location: Airstrip Two
- Contact:
Re: Why Johnny can't code
And if there were no programmers, you wouldn't be sitting in front a PC now, communicating thus with the great unwashed.Clinton Huxley wrote:All that should be taught at school is blind obedience, an appreciation of Ancient Greece, functional Latin and the ability to plunge a bayonet into the Queen's enemies. All else is piffle. "Programming" indeed! There were no programmers at Malplaquet!

God has no place within these walls, just like facts have no place within organized religion. - Superintendent Chalmers
It's not up to us to choose which laws we want to obey. If it were, I'd kill everyone who looked at me cock-eyed! - Rex Banner
The Bluebird of Happiness long absent from his life, Ned is visited by the Chicken of Depression. - Gary Larson

It's not up to us to choose which laws we want to obey. If it were, I'd kill everyone who looked at me cock-eyed! - Rex Banner
The Bluebird of Happiness long absent from his life, Ned is visited by the Chicken of Depression. - Gary Larson



- Clinton Huxley
- 19th century monkeybitch.
- Posts: 23739
- Joined: Mon Mar 02, 2009 4:34 pm
- Contact:
Re: Why Johnny can't code
The fact that I am able to type unreconstructed nonsense into this Indifference Engine is proof that there are too many programmers.klr wrote:And if there were no programmers, you wouldn't be sitting in front a PC now, communicating thus with the great unwashed.Clinton Huxley wrote:All that should be taught at school is blind obedience, an appreciation of Ancient Greece, functional Latin and the ability to plunge a bayonet into the Queen's enemies. All else is piffle. "Programming" indeed! There were no programmers at Malplaquet!
"I grow old … I grow old …
I shall wear the bottoms of my trousers rolled"
AND MERRY XMAS TO ONE AND All!
http://25kv.co.uk/date_counter.php?date ... 20counting!!![/img-sig]
I shall wear the bottoms of my trousers rolled"
AND MERRY XMAS TO ONE AND All!
- Sean Hayden
- Microagressor
- Posts: 18930
- Joined: Wed Mar 03, 2010 3:55 pm
- About me: recovering humanist
- Contact:
Re: Why Johnny can't code
Learning BASIC was great fun. I still remember the first time I encountered it in some scholastic magazine and it took a bazillion lines of code to do almost nothing. Today there are probably dozens of BASIC languages to choose from. I don't really have any opinion on a best first language, and I've seen responses to that question as varied as BASIC - C - Assembly -lol- the last one even coming from a computer scientist because "it will teach the system" yeah because abstraction doesn't exist, and what's wrong with a bit of fun first?
The latest fad is a poverty social. Every woman must wear calico,
and every man his old clothes. In addition each is fined 25 cents if
he or she does not have a patch on his or her clothing. If these
parties become a regular thing, says an exchange, won't there be
a good chance for newspaper men to shine?
The Silver State. 1894.
and every man his old clothes. In addition each is fined 25 cents if
he or she does not have a patch on his or her clothing. If these
parties become a regular thing, says an exchange, won't there be
a good chance for newspaper men to shine?
The Silver State. 1894.
- klr
- (%gibber(who=klr, what=Leprageek);)
- Posts: 32964
- Joined: Wed Mar 04, 2009 1:25 pm
- About me: The money was just resting in my account.
- Location: Airstrip Two
- Contact:
Re: Why Johnny can't code
I think if C is a great first language for someone, then they really are destined to be a computer programmer.Sean Hayden wrote:Learning BASIC was great fun. I still remember the first time I encountered it in some scholastic magazine and it took a bazillion lines of code to do almost nothing. Today there are probably dozens of BASIC languages to choose from. I don't really have any opinion on a best first language, and I've seen responses to that question as varied as BASIC - C - Assembly -lol- the last one even coming from a computer scientist because "it will teach the system" yeah because abstraction doesn't exist, and what's wrong with a bit of fun first?
BASIC - good old GWBASIC for DOS - was the first language I used in earnest, although I also learned COBOL at the same time. COBOL - talk of taking a lot of lines to do nothing.

God has no place within these walls, just like facts have no place within organized religion. - Superintendent Chalmers
It's not up to us to choose which laws we want to obey. If it were, I'd kill everyone who looked at me cock-eyed! - Rex Banner
The Bluebird of Happiness long absent from his life, Ned is visited by the Chicken of Depression. - Gary Larson

It's not up to us to choose which laws we want to obey. If it were, I'd kill everyone who looked at me cock-eyed! - Rex Banner
The Bluebird of Happiness long absent from his life, Ned is visited by the Chicken of Depression. - Gary Larson



- Robert_S
- Cookie Monster
- Posts: 13416
- Joined: Tue Feb 23, 2010 5:47 am
- About me: Too young to die of boredom, too old to grow up.
- Location: Illinois
- Contact:
Re: Why Johnny can't code
I rarely code, but think I should. What little experience I do have serves me well when someone who really knows what they're doing tries to explain something to me.
What I've found with a few discussions I've had lately is this self-satisfaction that people express with their proffessed open mindedness. In realty it ammounts to wilful ignorance and intellectual cowardice as they are choosing to not form any sort of opinion on a particular topic. Basically "I don't know and I'm not going to look at any evidence because I'm quite happy on this fence."
-Mr P
The Net is best considered analogous to communication with disincarnate intelligences. As any neophyte would tell you. Do not invoke that which you have no facility to banish.
Audley Strange
-Mr P
The Net is best considered analogous to communication with disincarnate intelligences. As any neophyte would tell you. Do not invoke that which you have no facility to banish.
Audley Strange
Re: Why Johnny can't code
I agree. Noone should promote bad programming. We should only allow books about good programming.Pappa wrote:I wish people who write bad programming books would die.Robert_S wrote:I wish the guy who wrote the Learning Perl would write a book for Python.Ghatanothoa wrote:Surely python would be a good contenter as a replacement for basic to get kids into coding. I'm having a tinker with it at the moment and it is amazingly intuitive after wrestling with C++
FUCKERPUNKERSHIT!
Wanna buy some pegs Dave, I've got some pegs here...
Wanna buy some pegs Dave, I've got some pegs here...
You're my wife now!
- Robert_S
- Cookie Monster
- Posts: 13416
- Joined: Tue Feb 23, 2010 5:47 am
- About me: Too young to die of boredom, too old to grow up.
- Location: Illinois
- Contact:
Re: Why Johnny can't code
What's a good example of a bad programming book and what makes it bad?
What I've found with a few discussions I've had lately is this self-satisfaction that people express with their proffessed open mindedness. In realty it ammounts to wilful ignorance and intellectual cowardice as they are choosing to not form any sort of opinion on a particular topic. Basically "I don't know and I'm not going to look at any evidence because I'm quite happy on this fence."
-Mr P
The Net is best considered analogous to communication with disincarnate intelligences. As any neophyte would tell you. Do not invoke that which you have no facility to banish.
Audley Strange
-Mr P
The Net is best considered analogous to communication with disincarnate intelligences. As any neophyte would tell you. Do not invoke that which you have no facility to banish.
Audley Strange
Re: Why Johnny can't code
Robert_S wrote:What's a good example of a bad programming book and what makes it bad?
I don't know. I just know that I am for good things and against bad things, as a general principle.
FUCKERPUNKERSHIT!
Wanna buy some pegs Dave, I've got some pegs here...
Wanna buy some pegs Dave, I've got some pegs here...
You're my wife now!
- Robert_S
- Cookie Monster
- Posts: 13416
- Joined: Tue Feb 23, 2010 5:47 am
- About me: Too young to die of boredom, too old to grow up.
- Location: Illinois
- Contact:
Re: Why Johnny can't code
How would you feel about a good book on bad programming?Cormac wrote:Robert_S wrote:What's a good example of a bad programming book and what makes it bad?
I don't know. I just know that I am for good things and against bad things, as a general principle.
What I've found with a few discussions I've had lately is this self-satisfaction that people express with their proffessed open mindedness. In realty it ammounts to wilful ignorance and intellectual cowardice as they are choosing to not form any sort of opinion on a particular topic. Basically "I don't know and I'm not going to look at any evidence because I'm quite happy on this fence."
-Mr P
The Net is best considered analogous to communication with disincarnate intelligences. As any neophyte would tell you. Do not invoke that which you have no facility to banish.
Audley Strange
-Mr P
The Net is best considered analogous to communication with disincarnate intelligences. As any neophyte would tell you. Do not invoke that which you have no facility to banish.
Audley Strange
Who is online
Users browsing this forum: No registered users and 5 guests