Forum Quote Of The Day

From an ASP.NET discussion:   

"Real men don't write code, they regenerate it."

Use the comments to discuss the technological, grammatical, and sociological aspects of this statement.

posted on Tuesday, September 19, 2006 10:55 PM by scott

Comments

Tuesday, September 19, 2006 10:51 PM by AC

# re: Forum Quote Of The Day

There is only one program and it is still being written.
Tuesday, September 19, 2006 10:56 PM by Doug

# re: Forum Quote Of The Day

I believe this wasn't true in the past, when we all spent so much time doing things like inventing the wheel. But it seems to be becoming true today.

Coincidentally, I posted a very similar sentiment on <a href="http://chilco.textdrive.com/~dmahugh/2006/09/16/saturday-morning-wrap-up/">my blog</a> a few days ago:

<i><a href="http://www.secretgeek.net/howtobeaprogrammer.asp">Programming has changed</a> since the days when I was punching cards for an IBM 370 at Boeing. In related developments, researchers say that watching NFL games can make you tough, and having a porn collection may someday be considered sexy.</i>
Tuesday, September 19, 2006 11:15 PM by Keyvan Nayyeri

# re: Forum Quote Of The Day

So:
1- Only and only developers can be "man" ?! And for instance a dentist isn't "man" (in this case) :-D
2- Also, those who create a code for first time aren't "man"!
3- And also! Those who create a technology to let others to write code aren't "man"!
God bless :-P
Wednesday, September 20, 2006 12:44 AM by Gokhan

# re: Forum Quote Of The Day

According to Google, regenerate means:
"re-establish on a new, usually improved, basis or make new or like new".
My brain highlights "improved" and "like new" automatically, and correlates to Picasso's "Good artists copy, great artists steal".

More Googling, and I found this on Picasso's quote:
“Picasso hardly meant that great artists steal popular designs whose original source is known to everyone,” says Wes George, writer for The Mac Observer and financial Mac nut.

“What Picasso did mean was that great artists rummage through the great junk heap of lost, bypassed, and forgotten ideas to find the rare jewels, and then incorporate such languishing gems into their own personal artistic legacy… Picasso implied that great artists don't get caught stealing because what they appropriate they transform so thoroughly into their own persona, that everyone ends up thinking the great idea was theirs in the first place.”
(from http://www.sitepoint.com/article/copy-great-designers-steal/2)

In software development, ideas usually don't get lost but there are so many of them and implementing some bad practices is so easier at the beginning that, just writing code without research/knowledge cannot be identified by the guilty himself.
Wednesday, September 20, 2006 7:58 AM by Real Programmer

# re: Forum Quote Of The Day

I have to disagree with the quote as written.

Real Programmers:
1. know how to write code
2. know how to reuse code (theirs or others)
3. know how to use code generators
4. (most importantly) know when to write, when to reuse, and when to regenerate

Programmer Losers:
1. write bad code
2. don't know how to reuse code
3. rely exclusively on wizards and code generators
4. (most importantly) have no idea when to write, reuse or generate their code

Wednesday, September 20, 2006 11:44 AM by yipyip

# re: Forum Quote Of The Day

And what do they regenerate it from? Pixie dust?

Judging by statements like this, and by the recent mass Internet hysteria over Joel Spolsky's digs at Ruby and disclosure that he uses an in-house programming language, I think a great many working "programmers" need to be beaten about the head with a sturdy copy of Essentials of Programming Languages, and sent to re-education camps where they will learn just what a programming language is, and just what a compiler is.

Anyway...
Wednesday, September 20, 2006 12:47 PM by scott

# re: Forum Quote Of The Day

:) Great comments.