Click here to Skip to main content
15,891,745 members

Survey Results

What is better? Smarter programmers or safer programming environments?   [Edit]

Survey period: 3 Nov 2003 to 9 Nov 2003

Is it better to have the developer or the underlying framework the developer targets be responsible for catching bugs and security issues?

OptionVotes% 
The developer should be 100% responsible for their program18315.39
The developer should be as responsible as possible, with the framework helping where appropriate42836.00
They should both cover each other but assume the other will always make a mistake36030.28
The framework should handle most bugs and holes, but should assume the programmer is competent16113.54
The underlying framework should handle all bugs and holes gracefully574.79



 
QuestionWrapper for Visio COM Object Pin
Ravi Sudhakar14-Nov-06 10:44
Ravi Sudhakar14-Nov-06 10:44 
GeneralThe real problem is... Pin
Signal-99-Nov-03 5:42
Signal-99-Nov-03 5:42 
GeneralThe developer should be 100% responsible for their program? Pin
John R. Shaw8-Nov-03 7:52
John R. Shaw8-Nov-03 7:52 
GeneralSecurity Pin
zichun6-Nov-03 4:38
zichun6-Nov-03 4:38 
GeneralEnforcing restrictions - good or bad? Pin
Daniel Lohmann5-Nov-03 1:46
Daniel Lohmann5-Nov-03 1:46 
GeneralRe: Enforcing restrictions - good or bad? Pin
damasta305-Nov-03 7:20
damasta305-Nov-03 7:20 
GeneralRe: Enforcing restrictions - good or bad? Pin
NormDroid6-Nov-03 1:07
professionalNormDroid6-Nov-03 1:07 
GeneralRe: Enforcing restrictions - good or bad? Pin
Marc Clifton6-Nov-03 11:58
mvaMarc Clifton6-Nov-03 11:58 
GeneralRe: Enforcing restrictions - good or bad? Pin
AECAEC12-Jul-07 11:34
AECAEC12-Jul-07 11:34 
GeneralResponsibile for what? Pin
Matt Gullett4-Nov-03 3:24
Matt Gullett4-Nov-03 3:24 
"Is it better to have the developer or the underlying framework the developer targets be responsible for catching bugs and security issues?"

Obviously, the end customer rarely cares what framework a developer uses, so the developer is responsible for the final product including whatever 3rd party code he/she used.

That is not the end of the story for us developers, though. Software is becoming exceedingly more complex as the years go by, and much of the complexity is being hidden by frameworks like .NET (or AAL for Marc Clifton). The frameworks sure-as-hell better work right if the final application is going to work right. MS (or Marc Clifton) must be responsible for their code at some level, but typically not the level we developers have any influence over. Often framework decisions are made by non-developers or people without enough experience or time to fully evaluate them first.

I answered 3 to the poll. 5 is a noble idea, but a flawed one, because many bugs are not technical and the bugs customers care about most are often business-logic related, not really code related. What is a bug after all?

Software will always require someone with a brain to make intelligent decisions as to how to make things work, when and where and what frameworks to use or avoid. Frameworks exist to make our applications more feature rich, ideally with less code, but not with less intelligence.
GeneralRe: Responsibile for what? Pin
Marc Clifton6-Nov-03 12:09
mvaMarc Clifton6-Nov-03 12:09 
GeneralWe are trapped! Pin
3ddA3-Nov-03 22:44
3ddA3-Nov-03 22:44 
GeneralRe: We are trapped! Pin
Bob Stanneveld5-Nov-03 7:29
Bob Stanneveld5-Nov-03 7:29 
GeneralI'm probably the only one... Pin
Marc Clifton3-Nov-03 14:48
mvaMarc Clifton3-Nov-03 14:48 
GeneralNaah Pin
Jeff Varszegi3-Nov-03 16:05
professionalJeff Varszegi3-Nov-03 16:05 
GeneralRe: Naah Pin
Anonymous4-Nov-03 7:45
Anonymous4-Nov-03 7:45 
GeneralRe: I'm probably the only one... Pin
Navin3-Nov-03 16:19
Navin3-Nov-03 16:19 
GeneralRe: I'm probably the only one... Pin
peterchen3-Nov-03 18:07
peterchen3-Nov-03 18:07 
GeneralRe: I'm probably the only one... Pin
Paul Watson3-Nov-03 21:18
sitebuilderPaul Watson3-Nov-03 21:18 
GeneralRe: I'm probably the only one... Pin
Marc Clifton4-Nov-03 14:44
mvaMarc Clifton4-Nov-03 14:44 
GeneralRe: I'm probably the only one... Pin
Stan Shannon4-Nov-03 13:35
Stan Shannon4-Nov-03 13:35 
GeneralRe: I'm probably the only one... Pin
Florin Crişan6-Nov-03 0:52
Florin Crişan6-Nov-03 0:52 
GeneralRe: I'm probably the only one... Pin
NormDroid6-Nov-03 1:02
professionalNormDroid6-Nov-03 1:02 
GeneralThe middle ground Pin
John Rayner3-Nov-03 12:37
John Rayner3-Nov-03 12:37 
GeneralNO1 ofcourse. the framework is just a shortcut for the programmer Pin
DS__3-Nov-03 3:42
DS__3-Nov-03 3:42 

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.