Members Login
Username 
 
Password 
    Remember Me  
Post Info TOPIC: Why Johnny Can't Code...


Hot Air Balloon

Status: Offline
Posts: 5370
Date:
Why Johnny Can't Code...


 


Saw this first on slashdot...


I enjoyed this article. It's written by David Brin... yep the same guy who wrote the Uplift novels... which are great stuff...


http://www.salon.com/tech/feature/2006/09/14/basic/index.html


Have any of you thought about teaching your children how to program a computer? Those of you who care, what language would you choose?


I've thought about using Perl. The problem with perl, is that if you goof, it's tough to catch some problems. It's also not really easy to do on a PC. Still there are some things that are almost too easy to do in Perl... (sorting, for example)


Best regards,


--Ray



__________________
I'm not slow; I'm special.
(Don't take it personally, everyone finds me offensive. Yet somehow I manage to live with myself.)


Understander of unimportant things

Status: Offline
Posts: 4126
Date:

Dang... I can't even program, and I work for a major international IT firm...


I thought that by getting a job with them, they would provide training in it, as I am non-technical and had only a cursory exposure to it in some classes in both undergrad and grad school.  My employer had a reputation for hiring anyone with aptitude and turning them into programmers and systems engineers through extensive and top-notch internal training at a world class level.


Turns out I was wrong, and those days are now gone.  The company basically gutted it's internal training program and found it easier to hire people in and outside the country who had the skill sets rather than to train and re-skill it's existing work force within a year of my accepting employment with them.  I became good friends with a fellow who was hired about a month before me and we both were going through the same professional development program.  He actually ended up getting the programming language training, but then was part of a corporate mandated "productivity improvement" that put him on the list of pink slips about 5 or 6 years ago.  I started the programming training program a month or so after he got back from it, but had to drop out a week into it due to a injury that put me on FMLA.  I was spared the "productivity", and have been able to be relatively safe from them ever since by moving over to a functional leadership support role.  But, I have never had any training in tools or skill sets that would be beneficial to me or something I could sell myself to another potential employer with from my employer.



__________________
It seems to me the only thing you've learned is that Caesar is a "salad dressing dude."


Wise and Revered Master

Status: Offline
Posts: 2882
Date:

Why teach your kid to program when you can hire a guy from India to do it for less money!



__________________

God Made Man, Sam Colt Made Him Equal.

Jason



Head Chef

Status: Offline
Posts: 4439
Date:

I'd like to teach my kids to code. But I'll probably begin with a scripting language, like Perl or Applescript. A scripting language gives you results more easily. It's not like when I learned to program in Basic on an Apple II. Nowadays with a real programming language you need a lot of programming just for a basic application (windows, menus, etc.) With a scripting language, the efforts could give almost immediate gratification.
Too bad there's nothing like that turtle programming language anymore (I forget what it's called)

__________________
If ye love wealth better than liberty, the tranquility of servitude than the animated contest of freedom, go from us in peace. May your chains sit lightly upon you, and may posterity forget that you were our countrymen!
- Samuel Adams


Head Chef

Status: Offline
Posts: 4439
Date:

Here's another option for teaching programming:

Lego Mindstorms

__________________
If ye love wealth better than liberty, the tranquility of servitude than the animated contest of freedom, go from us in peace. May your chains sit lightly upon you, and may posterity forget that you were our countrymen!
- Samuel Adams


Senior Member

Status: Offline
Posts: 432
Date:

arbilad wrote:


Too bad there's nothing like that turtle programming language anymore (I forget what it's called)




I think that was called LOGO. It was one of the languages my dad taught me when I was a kid (on our Atari ST computer) He then taught me BASIC, and then C, and then C++. I have mostly been teaching myself C++ lately though.

__________________
I think, therefore I exist. - Rene' Descartes


Hot Air Balloon

Status: Offline
Posts: 5370
Date:

Let me know how that "teaching myself C++" is going... as an old C programmer, I find that it's mostly a big bother to learn object model paradigms... sigh...


--Ray


 



__________________
I'm not slow; I'm special.
(Don't take it personally, everyone finds me offensive. Yet somehow I manage to live with myself.)


Senior Member

Status: Offline
Posts: 432
Date:

Well, for the past year or so I have been working on Windows and DirectX programming, I am pretty frustrated at the moment, and think I am just going to use a friends directX engine. Although at the moment I probably should concentrate on school anyway.

__________________
I think, therefore I exist. - Rene' Descartes


Hot Air Balloon

Status: Offline
Posts: 5370
Date:

So whatchya programming? Direct X? That sounds like game programming to me!


--Ray


 



__________________
I'm not slow; I'm special.
(Don't take it personally, everyone finds me offensive. Yet somehow I manage to live with myself.)


Senior Member

Status: Offline
Posts: 432
Date:

Yep, game design/programming is one of my hobbies. I worked quite a bit on this 2d platform game called Teddy's World, I did almost all of it myself. Its kind of stuck right now, with the code needing a major cleanup before I should pursue it further.

__________________
I think, therefore I exist. - Rene' Descartes


Head Chef

Status: Offline
Posts: 4439
Date:

I just rediscovered the joys of scripting, after looking for something I could teach my son. Most of you are Windows heathens and thus probably haven't heard of HyperCard, but it was a natural language scripting program that used the concepts of "cards" and "stacks" for organizing. It inspired the concept of the wiki (now used in the wikipedia), was the program used to make the first version of Myth, etc.
Even though HyperCard suffered a slow, miserable death at the hands of its creator, Apple, there is a modern day equivalent, SuperCard. The other day I started programming a math worksheet generator. It's tons of fun! I keep trying to steal time on the family mac from my wife. Normally I'm relegated to using the PC in our house (yuck! BTW, before you accuse me of just not being too familiar with it, I have extensive experience using and troubleshooting PCs).
Anyway, I'm thinking of scripting various programs for use in homeschool environments. Maybe I could even make a little extra dough with it.

__________________
If ye love wealth better than liberty, the tranquility of servitude than the animated contest of freedom, go from us in peace. May your chains sit lightly upon you, and may posterity forget that you were our countrymen!
- Samuel Adams


Hot Air Balloon

Status: Offline
Posts: 5370
Date:

PT: I used to be absolutely nutz about programming, designing, doing gfx for games... I still hang with developers... and have some solid friends still in the industry... but I've pretty much put that dream on the shelf. :)


I do have a superhero puzzle/action game design that I'd love to see put into a game... then again who doesn't!?


--Ray



__________________
I'm not slow; I'm special.
(Don't take it personally, everyone finds me offensive. Yet somehow I manage to live with myself.)
Page 1 of 1  sorted by
 
Quick Reply

Please log in to post quick replies.

Tweet this page Post to Digg Post to Del.icio.us


Create your own FREE Forum
Report Abuse
Powered by ActiveBoard