Click here to Skip to main content
15,894,646 members

Survey Results

What is the most important aspect of programming?   [Edit]

Survey period: 27 Feb 2006 to 5 Mar 2006

Is coding a trade, an art or something else? (suggested by Corinna John)

OptionVotes% 
Artistic expression in coding19520.86
Following best practices32835.08
Craftsmanship / attention to detail48151.44
Value for money to your employer / customers30132.19
Technological innovation27429.30
Technical correctness of your algorithms35237.65
Respondents were allowed to choose more than one answer; totals may not add up to 100%

View optional text answers (108 answers)


 
Generaldetermination Pin
devang_bison3-Mar-06 17:43
devang_bison3-Mar-06 17:43 
GeneralRe: determination Pin
liuty20063-Mar-06 20:01
liuty20063-Mar-06 20:01 
GeneralBeing paid Pin
Darrell3-Mar-06 2:07
Darrell3-Mar-06 2:07 
GeneralRe: Being WELL paid =) Pin
Marcos Meli3-Mar-06 6:33
Marcos Meli3-Mar-06 6:33 
GeneralWhat? Pin
Daniel Turini4-Mar-06 21:27
Daniel Turini4-Mar-06 21:27 
GeneralRe: What? Pin
Darrell4-Mar-06 23:44
Darrell4-Mar-06 23:44 
GeneralComport programming Pin
pankaj motiyar2-Mar-06 20:46
pankaj motiyar2-Mar-06 20:46 
GeneralRe: Comport programming Pin
quistiun2-Mar-06 21:26
quistiun2-Mar-06 21:26 
GeneralThat it works... Pin
Marc Clifton1-Mar-06 11:41
mvaMarc Clifton1-Mar-06 11:41 
GeneralRe: That it works... Pin
Xiangyang Liu 刘向阳2-Mar-06 5:16
Xiangyang Liu 刘向阳2-Mar-06 5:16 
GeneralThis is why i cringe Pin
Shog92-Mar-06 12:00
sitebuilderShog92-Mar-06 12:00 
GeneralRe: This is why i cringe Pin
Xiangyang Liu 刘向阳3-Mar-06 1:37
Xiangyang Liu 刘向阳3-Mar-06 1:37 
GeneralCoherence... Pin
KaЯl1-Mar-06 5:22
KaЯl1-Mar-06 5:22 
GeneralUltimately... Pin
Mike Ellison28-Feb-06 12:14
Mike Ellison28-Feb-06 12:14 
GeneralRe: Ultimately... Pin
Gavin1-Mar-06 13:25
Gavin1-Mar-06 13:25 
GeneralRe: Ultimately... Pin
Mike Ellison1-Mar-06 13:45
Mike Ellison1-Mar-06 13:45 
Gavin wrote:
So I think that this idea of just getting the job done should be avoided at all costs.

Hi Gavin. You may have misunderstood me. I'm not advocating "get the job done" as the only consideration - far from it. I much prefer elegant, maintainable code, based on solid design principles... as I mentioned, all the options in this survey are important to good software development.

The point I was getting at was - if one were to eliminate everything but one thing and consider it the most important - how could it be anything but it works? Software developers are hired to write software that works. I think most employers would prefer unelegant software that works to elegant software that doesn't work.
GeneralUnderstanding client requirements Pin
Madhu Kampurath27-Feb-06 21:40
Madhu Kampurath27-Feb-06 21:40 
GeneralRe: Understanding client requirements Pin
Shog928-Feb-06 4:09
sitebuilderShog928-Feb-06 4:09 
GeneralRe: Understanding client requirements Pin
Vasudevan Deepak Kumar1-Mar-06 23:41
Vasudevan Deepak Kumar1-Mar-06 23:41 
GeneralArtistic expression Pin
Shog927-Feb-06 19:04
sitebuilderShog927-Feb-06 19:04 
GeneralCoding is what you make it... Pin
Shawn Poulson27-Feb-06 10:52
Shawn Poulson27-Feb-06 10:52 
GeneralRe: Coding is what you make it... Pin
Sentinel_1327-Feb-06 11:16
Sentinel_1327-Feb-06 11:16 
GeneralRe: Coding is what you make it... Pin
Shawn Poulson27-Feb-06 15:06
Shawn Poulson27-Feb-06 15:06 
GeneralThe most important aspect of programming is not programming Pin
River One27-Feb-06 9:08
River One27-Feb-06 9:08 
GeneralRe: The most important aspect of programming is not programming Pin
Alvaro Mendez27-Feb-06 10:36
Alvaro Mendez27-Feb-06 10:36 

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.