Click here to Skip to main content

Welcome to the Lounge


For lazing about and discussing anything in a software developer's life that takes your fancy.
The Lounge is rated PG. If you're about to post something you wouldn't want your kid sister to read then don't post it. No flame wars, no abusive conduct and please don't post ads.

Technical discussions are welcome, but if you need specific help please use the programming forums.

GeneralRe: Users Are Evil Pinmemberii_noname_ii23-Apr-13 3:23 
GeneralRe: Users Are Evil PinmemberMichael T. Bee [ITProf Sempris]23-Apr-13 1:41 
GeneralRe: Users Are Evil PinmemberMichael T. Bee [ITProf Sempris]23-Apr-13 1:43 
GeneralRe: Users Are Evil PinmemberDavid_MacLean23-Apr-13 4:00 
GeneralRe: Users Are Evil PinmemberLuiz Felipe Stangarlin23-Apr-13 4:58 
GeneralRe: Users Are Evil PinmemberDavid_MacLean23-Apr-13 7:45 
GeneralRe: Users Are Evil PinmemberMember 832327623-Apr-13 4:49 
GeneralRe: Users Are Evil PinmemberSeattleC++23-Apr-13 5:51 
This is a rather immature (from a developer standpoint) point of view. Users aren't evil.
Users are helpful. Sometimes their help breaks things (like when they tidy up files).
Users are forgetful. Sometimes they can't remember what was in the beautiful error dialog you wrote.
Users are uneducated. Just because you went to MIT doesn't mean the clerk reporting the problem has a 140 I.Q.
Users are patient. Sometimes they put up with a bug for weeks and weeks before it annoys them enough to report it. Then they can't remember the first time it happened.
Users are busy. Writing bug reports isn't the only thing they have to do today. And it's not the thing that they get graded on at their next performance review.
Users have no idea how your code works. They make mental models to help them understand your code. Sometimes these hypotheses are not very close to the way your code works. When users report problems, they report in context of their mental model, not the actual structure of your code.
Users are frustrating and difficult and irritating, but they aren't evil.
And here's the thing, if your code doesn't detect failures, doesn't log failures so you can see just what went wrong, doesn't provide an obvious model of how it is working, doesn't explain errors in language a high school sophomore could understand, then it's the code, not the user, that is evil. Users are what they are. If your code doesn't handle that, then your code is broken. Period. End of story.
GeneralRe: Users Are Evil PinmemberMehGerbil23-Apr-13 8:12 
JokeRe: Users Are Evil PinmemberRafagaX23-Apr-13 6:00 
JokeRe: Users Are Evil PinmemberChad3F23-Apr-13 13:35 
GeneralRe: Users Are Evil PinmemberMember 916705723-Apr-13 23:52 
GeneralRe: Users Are Evil PinmemberBrainiacV24-Apr-13 6:30 
GeneralRe: Users Are Evil PinmemberCHill6028-Apr-13 10:32 
RantFloat != Real Pinmemberharold aptroot22-Apr-13 2:16 
GeneralRe: Float != Real PinmemberSentenryu22-Apr-13 2:41 
GeneralRe: Float != Real Pinmemberharold aptroot22-Apr-13 2:45 
GeneralRe: Float != Real PinmemberSentenryu22-Apr-13 3:14 
GeneralRe: Float != Real PinmemberMaximilien22-Apr-13 2:54 
GeneralRe: Float != Real PinprofessionalMatthew Faithfull22-Apr-13 2:56 
GeneralRe: Float != Real Pinmemberdusty_dex22-Apr-13 3:20 
GeneralRe: Float != Real Pinmemberryanb3122-Apr-13 4:08 
GeneralRe: Float != Real Pinmemberharold aptroot22-Apr-13 4:12 
GeneralRe: Float != Real PinmemberBillWoodruff22-Apr-13 19:59 
GeneralRe: Float != Real Pinmemberharold aptroot22-Apr-13 21:39 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.

Advertise | Privacy | Mobile
Web03 | 2.8.140709.1 | Last Updated 12 Jul 2014
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid