Monday, May 09, 2005

Programming - Is the word worn out?

You know, I'm wondering if there doesn't need to be a new word for programming. I mean, it's a fine word and all, but it already has too much baggage and history.

How can we get young people interested in programming? We need a new word. One of those cool (kewl?), hip new words. Something that implies a sense of fun and excitement. When the web was born, the word surf was adopted.

Obviously we cannot just come up with a fresh new word and apply it to the technically mundane programming languages like Java, C++ (or Fortran). The word has to apply to a new and fresh kind of programming.


Paul said...

How about "extroling" referring to exploring control over:
the computer
our environment

Mercury Knight said...

Programming always seemed god-like to me. The creation of worlds. Even if your program is nothing more than a simple problem-solver, it still seems to have a life of it's own sometimes. Especially if it has a bug that sends it in directions you never expected. But in today's vernacular, the word "creating" may not stick as a replacement for the word programming". As you said, it needs to be hip and Kewl, so maybe I could get away with "kreating", but probably not. I thought about the Greeek word for "create", but as best I can figure out, there's no way to make the word "daymoorgo" sound cool.

We "surf" the "net" and "browse" the "web". We "burn" CD's. And sometimes our computers "crash". The "hakrz" have their "warez", "serialz" and "crackz". And there's always some "newbie d00d" looking for "sploitz" and "dial'n" for "pr0n". Oh my head. It's like Ebonics for eggheads.

I think I'll take the high brow position and step out of the ghetto for my choice of vocabulary and say, I am a Master Code Blaster, I Create Worlds...So maybe the boys in the 'hood can call it "blastin'"....

Minstrel said...

I'm new to this blog, and evaluating your application - so far I like what I see, and quite agree with your KISS-type views. I've been CODING >30 years after I built my first 'puter from a toilet paper tube,paperclips,relays,lightbulbs, etc. "Programming" always makes me feel like *I'm* the one being programmed and not actually in control of the machines.

Regarding BASIC, there's never been a standard; that bothered me a lot as I do bit-twiddling for the hardware I design thus am inclined more towards 'C' and ML for realtime but consider BASIC quick'N'dirty for string handling. Nowadays in a world of C++ and Win32SDK compiler-oriented complexities (and worse), I'm for anything that'll put up a quick redistributable client or SS window without all the quirkiness just for a simple program or upgrade, and I subscribe to open-source zen for most projects.

Mark O'Dwyer said...

Hi Carl...

Have you ever seen something culturally or historically momentous occur, and said to someone "Wow, I used to say YEARS AGO that this would happen! Now here it is, and no one will ever believe I saw that coming." ?

I have, many times. You are on to a vision here Carl, and having already established yourself as a pioneer in your field, I suggest the word "Visioneers" which I just came up with for your concept, in fact you inspired it.

I believe it is something you should pursue regardless of the word you choose to paint it with in the end... the time has come for it, I agree wholeheartedly.

Please read the following in specific regard to this subject:

...and thanks sincerely for the inspiration!

- Mark

Programming Info said...

Bob Dyson
I've been in computers since 1962. Computer Programming was explained to me this way, "A person puts in two things to a computer with a correct operator and the correct language syntax, hits the run switch and the computer solves it correctly.", he or she has written a computer 'program' and he or she is a 'programmer'. Some of your friends should go back to recent history of computers.

Anonymous said...

99% of the time I use the word "Coding" to refer to the act of programming a computer, and "Coder" to refer to a person who programs a computer.

[In my opinion] So, if programmer sounds lame (which it doesn't... much...), say coder/coding.

Carl Gundel said...

I certainly didn't mean to say that programmer sounds lame. I just think the word carries too much baggage. How can you interest young people in anything these days unless there is a cool jargon name for it? ;-)