Click here to Skip to main content
15,905,508 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: It depends... Pin
Trickster17-Jun-04 2:49
Trickster17-Jun-04 2:49 
GeneralWriting less of it for more $$$ Pin
Marc Clifton15-Jun-04 10:48
mvaMarc Clifton15-Jun-04 10:48 
GeneralRe: Writing less of it for more $$$ Pin
WillemM15-Jun-04 22:06
WillemM15-Jun-04 22:06 
GeneralRe: Writing less of it for more $$$ Pin
Michael P Butler16-Jun-04 1:28
Michael P Butler16-Jun-04 1:28 
GeneralIt is the kind of code we write Pin
Paul Watson17-Jun-04 11:19
sitebuilderPaul Watson17-Jun-04 11:19 
GeneralRe: It is the kind of code we write Pin
Michael P Butler17-Jun-04 12:18
Michael P Butler17-Jun-04 12:18 
GeneralRe: It is the kind of code we write Pin
Paul Watson17-Jun-04 21:04
sitebuilderPaul Watson17-Jun-04 21:04 
GeneralRe: It is the kind of code we write Pin
Michael P Butler17-Jun-04 21:29
Michael P Butler17-Jun-04 21:29 
Paul Watson wrote:
When you use MyXAML you are writing lines of code, nice code but still code IMO.

I don't really see MyXaml as 'code' in the traditional sense. Just like I don't consider HTML as code either.

Declarative Programming is certainly the future as far as I'm concerned.

Paul Watson wrote:
The way MS and others make "no code" out to be is drag and drop visual wizardry which makes re-use and system-wide consistency difficult.

There are certainly problems with the current wizards and code generation tools, but I think a lot of these can be overcome. And they must be overcome because 'typing' the same code over and over like your SqlConnection example is a waste of development time.

In my attempts to retool my business to be aimed at supplying software solutions to smaller businesses instead of (the now crapped out market) for larger firms, where I can no longer 'afford' to charge by the hour for development time, I have realised that only way forward is to completely rethink my traditional development methods. I've always had a dislike for auto-generating of code and drag and drop programming but I now thing that tools that reduce the development time and development costs are the only way forward.

MyXaml (another plug Wink | ;-) ) has started to help me achieve my goals. I now have a base CTI package that can be customised by altering the markup and the code-behind file without having to write lots of new code to achieve customers goals. (.NET has helped a lot too)

And now if I can get my MxCRUD stuff finished, I'll have the data input/access cracked too. This is the first place that I need to create a code generation tool, because it is a pain in the ass and time consuming to create the necessary StoredProcedure parameters markup. (Not as bad as having to write the actual code but still a waste of valuable development time)

And I've now got a few ideas on how to get towards the goal of 'Get Customers With Debt from Main Database' rather than having to write the archaic data-access code that we all hate doing but still find ourselves writing for each project we do.




Michael

CP Blog [^]

GeneralRe: Writing less of it for more $$$ Pin
Aaron Eldreth16-Jun-04 5:29
Aaron Eldreth16-Jun-04 5:29 
GeneralRe: Writing less of it for more $$$ Pin
Jörgen Sigvardsson16-Jun-04 6:36
Jörgen Sigvardsson16-Jun-04 6:36 
GeneralRe: Writing less of it for more $$$ Pin
Paul Watson17-Jun-04 11:12
sitebuilderPaul Watson17-Jun-04 11:12 
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 
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 

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.