Click here to Skip to main content
16,017,069 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 
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 
I checked this with a bit of uneasiness. There is a kind of expression that delights in making the most of opportunities, and another that relishes abusing them... and i cringe at much of what results from the latter. I've seen code that has left me amazed, filled with awe at the author's method of producing results in the face of limitations that had left me sure no elegant solution could be found. But i've also seen too much code that relies on tricks and self-serving cleverness, when the simple and obvious solution would have sufficed.

As for the rest... Innovation is nice to see, correctness is almost always key, attention to detail can make the difference between a useful once-off routine and one that can be used and re-used for years... Value is always a consideration, but exists on a different level for me; I can no more take value into account while programming than i can effectively edit a letter while writing. And i cringe every time i hear the phrase "Best Practices". Nothing wrong with the concept itself, but it's been used so often as a crutch or an excuse... ugh.

Heh, and looks like the controls usually in place to reduce abuse on the "Other" entry were disabled for some reason. Laugh | :laugh:


----
Scripts i've known...
CPhog 0.9.9 - make CP better.
Forum Bookmark 0.2.5 - bookmark forum posts on Pensieve
Print forum 0.1.1 - printer-friendly forums

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.