Click here to Skip to main content
15,905,427 members

Survey Results

What is the most important thing in writing code?   [Edit]

Survey period: 14 Jun 2004 to 20 Jun 2004

Which of the following would you rank as your #1 goal when writing code?

OptionVotes% 
Writing bug-free code39528.03
Writing easily extensible code23016.32
Writing easily maintainable code45432.22
Writing code that can be understood by others16811.92
Writing fast code372.63
Writing resource-efficient code684.83

View optional text answers (73 answers)


 
GeneralRe: Writing less of it for more $$$ Pin
Jörgen Sigvardsson17-Jun-04 20:06
Jörgen Sigvardsson17-Jun-04 20:06 
GeneralRe: Writing less of it for more $$$ Pin
Monty216-Jun-04 19:32
Monty216-Jun-04 19:32 
Generalwtf! stupid question... Pin
Ellery_Familia15-Jun-04 7:41
Ellery_Familia15-Jun-04 7:41 
GeneralRe: wtf! stupid question... Pin
Bamaco215-Jun-04 8:48
Bamaco215-Jun-04 8:48 
GeneralRe: wtf! stupid question... Pin
Ellery_Familia15-Jun-04 11:51
Ellery_Familia15-Jun-04 11:51 
GeneralRe: wtf! stupid question... Pin
Ellery_Familia15-Jun-04 11:54
Ellery_Familia15-Jun-04 11:54 
GeneralRe: wtf! stupid question... Pin
Bamaco215-Jun-04 13:52
Bamaco215-Jun-04 13:52 
GeneralMy 2c Pin
Chris Maunder15-Jun-04 6:44
cofounderChris Maunder15-Jun-04 6:44 
My choice is: Writing code that can be understood by others

If it can be understood by others then it's been written in a clear enough manner that maintainability should be no problem. Chances are that this will also enable extensibility (though not necesarily). If it's easy to understand then it will be easy to find the places where optimisations (speed/resources) can be performed, and more importantly it will mean that you can get others with better skills than you to do some of the work. We're not all good at all things. And finally, easy to understand will mean it's easy to trace and debug, meaning the inevitable bugs will be easier to fix.

I'd like to say I write fast, efficient, bug-free code but I know that's a lie. I try to write code that makes sense, is easy to reuse, sensibly commented and structured enough so that others can work within my framework without breaking anything or being forced to use work arounds. All the rest should, given available time and resources, follow.

cheers,
Chris Maunder

Remember that a lone amateur built the Ark. A large group of professionals built the Titanic.
GeneralRe: My 2c Pin
Aaron Eldreth15-Jun-04 9:38
Aaron Eldreth15-Jun-04 9:38 
GeneralRe: My 2c Pin
Kevin Gutteridge15-Jun-04 10:57
Kevin Gutteridge15-Jun-04 10:57 
GeneralRe: My 2c Pin
Weiye Chen15-Jun-04 15:14
Weiye Chen15-Jun-04 15:14 
GeneralRe: My 2c Pin
Paul Watson17-Jun-04 11:11
sitebuilderPaul Watson17-Jun-04 11:11 
GeneralRe: My 2c Pin
Alvaro Mendez16-Jun-04 10:56
Alvaro Mendez16-Jun-04 10:56 
GeneralCode that accomplishes the task Pin
Glenn E. Lanier II15-Jun-04 2:55
Glenn E. Lanier II15-Jun-04 2:55 
GeneralRe: Code that accomplishes the task Pin
Chris Maunder15-Jun-04 6:44
cofounderChris Maunder15-Jun-04 6:44 
GeneralRe: Code that accomplishes the task Pin
Bamaco215-Jun-04 8:53
Bamaco215-Jun-04 8:53 
GeneralWriting code that can be understood by others Pin
Thomas Freudenberg15-Jun-04 0:00
Thomas Freudenberg15-Jun-04 0:00 
GeneralRe: Writing code that can be understood by others Pin
Michael A. Barnhart15-Jun-04 0:32
Michael A. Barnhart15-Jun-04 0:32 
GeneralRe: Writing code that can be understood by others Pin
Bamaco215-Jun-04 9:01
Bamaco215-Jun-04 9:01 
GeneralEasily maintainable code Pin
Phil J Pearson14-Jun-04 23:52
Phil J Pearson14-Jun-04 23:52 
GeneralRe: Easily maintainable code Pin
James R. Twine15-Jun-04 3:58
James R. Twine15-Jun-04 3:58 
GeneralRe: Easily maintainable code Pin
diaphanein15-Jun-04 5:04
diaphanein15-Jun-04 5:04 
GeneralRe: Easily maintainable code Pin
Ralph Walden15-Jun-04 6:09
Ralph Walden15-Jun-04 6:09 
GeneralRe: Easily maintainable code Pin
James R. Twine15-Jun-04 7:40
James R. Twine15-Jun-04 7:40 
GeneralRe: Easily maintainable code Pin
Bamaco215-Jun-04 9:03
Bamaco215-Jun-04 9:03 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.