Click here to Skip to main content
15,892,746 members

Survey Results

When writing desktop applications, which is the most important for you?   [Edit]

Survey period: 22 Mar 2004 to 28 Mar 2004

It certainly depends on the the type of application, but in general, which one is your #1 goal?

OptionVotes% 
Speed726.37
Ease of use42137.22
Reliability33029.18
Maintainability907.96
Extensibility605.31
Good looking UI11410.08
Efficient use of resources443.89



 
GeneralRe: Extensibility Pin
Stan Shannon23-Mar-04 8:14
Stan Shannon23-Mar-04 8:14 
GeneralMaintainability Pin
Navin22-Mar-04 14:39
Navin22-Mar-04 14:39 
GeneralRe: Maintainability Pin
John Kuhn22-Mar-04 15:51
John Kuhn22-Mar-04 15:51 
GeneralRe: Maintainability Pin
DBuckner22-Mar-04 17:08
DBuckner22-Mar-04 17:08 
GeneralRe: Maintainability Pin
John Kuhn22-Mar-04 17:29
John Kuhn22-Mar-04 17:29 
GeneralRe: Maintainability Pin
DBuckner22-Mar-04 18:17
DBuckner22-Mar-04 18:17 
GeneralRe: Maintainability Pin
Navin23-Mar-04 3:39
Navin23-Mar-04 3:39 
GeneralRe: Maintainability Pin
John Kuhn23-Mar-04 9:39
John Kuhn23-Mar-04 9:39 
Navin wrote:
For instance, what if you design your UI first, get feedback, and realize you got it all wrong?

It seems like that would only happen if you were working in isolation, and had never met with the user(s) in the first place. Certainly, in the design of a complex system, one would start with basic things, like identifying the business model, use cases, entities, items, things, scope, etc. However, after all of the abstractions have been captured an modeled, and the system's architecture is fairly firm, you have to show people something... and most people can't envision their future work flow by looking at UML diagrams, so you show them screen shots and sequences of events using "artifacts" that they can relate to. As I said earlier (or perhaps implied) maintainability is something we try to build in -- as a work habit as a coder -- and as an overall goal of system architecture.

Navin wrote:
If you wrote the UI first and just threw everything else in, then you might have to gut your whole app when the UI needs an overhaul.

That's definitely not what I was suggesting, but you are correct -- many of us have, in the course of our careers, designed, built and deployed small apps that were intended for a single purpose, that are easy to use, but even you, as the original author, have no idea why the @#$% you wrote it so poorly all those years ago.



What a piece of work is man, how noble in reason, how infinite in faculties, in form and moving how express and admirable . . . and yet to me, what is this quintessence of dust? -- Hamlet, Act II, Scene ii.
GeneralRe: Maintainability Pin
Navin24-Mar-04 5:33
Navin24-Mar-04 5:33 
GeneralRe: Maintainability Pin
John Kuhn24-Mar-04 7:08
John Kuhn24-Mar-04 7:08 
GeneralRe: Maintainability -- Test Pin
Anonymous31-Mar-04 9:18
Anonymous31-Mar-04 9:18 
GeneralRe: Maintainability -- Test Pin
John Kuhn31-Mar-04 14:05
John Kuhn31-Mar-04 14:05 
GeneralRe: Maintainability -- Test Pin
Anonymous31-Mar-04 20:58
Anonymous31-Mar-04 20:58 
GeneralRe: Maintainability -- Test Pin
John Kuhn1-Apr-04 7:44
John Kuhn1-Apr-04 7:44 
GeneralRe: Maintainability Pin
paulb22-Mar-04 17:31
paulb22-Mar-04 17:31 
GeneralRe: Maintainability Pin
John Kuhn22-Mar-04 20:09
John Kuhn22-Mar-04 20:09 
GeneralRe: Maintainability Pin
Gary Wheeler23-Mar-04 5:47
Gary Wheeler23-Mar-04 5:47 
GeneralAlthough... Pin
John Kuhn22-Mar-04 13:23
John Kuhn22-Mar-04 13:23 
GeneralRe: Although... Pin
Nemanja Trifunovic22-Mar-04 15:11
Nemanja Trifunovic22-Mar-04 15:11 
GeneralRe: Although... Pin
John Kuhn22-Mar-04 15:46
John Kuhn22-Mar-04 15:46 
GeneralRe: Although... Pin
p daddy23-Mar-04 1:54
p daddy23-Mar-04 1:54 
GeneralRe: Although... Pin
Jim A. Johnson22-Mar-04 18:53
Jim A. Johnson22-Mar-04 18:53 
GeneralRe: Although... Pin
John Kuhn22-Mar-04 19:15
John Kuhn22-Mar-04 19:15 
GeneralWindows Media Player isn't easy Pin
Nathan Holt at EMOM23-Mar-04 5:30
Nathan Holt at EMOM23-Mar-04 5:30 
GeneralRe: Windows Media Player isn't easy Pin
John Kuhn23-Mar-04 9:48
John Kuhn23-Mar-04 9:48 

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.