Who is a Good Programmer?

From: Steve (stevesusenet_at_yahoo.com)
Date: 04/28/04


Date: 28 Apr 2004 10:32:56 -0700

The way I see it a good programmer can be defined as someone who writes good code.

IMHO good code:

- is easy to use for the end user

- meets end user requirements

- is FAST ( seems to be forgotten these days )

- uses a minimum of machine resources

- lends itself to reuse

  - minimal hard coding
  - has abudnance of access methods so it can be used as a component
  - is built with the possibility of expansion/modification in mind

- is well commented

- has descriptive, but not verbose variable names

- guards against bad input

- useful error messages

Anyone else like to add anything to the list?

Steve