|
if i wanted a opinion from you - i would've made a prank call to 911.
Yeee
|
|
|
|
|
|
If you didn't want an opinion, why respond?
Real men don't use instructions. They are only the manufacturers opinion on how to put the thing together.
|
|
|
|
|
we need the users more than the users need us, imo
|
|
|
|
|
Yup, this is one of those cases where it should be "goes without saying". How on earth anyone makes software that is worth a damn when they don't talk to their users regularly seems impossible to me.
“If you want to build a ship, don't drum up people together to collect wood and don't assign them tasks and work, but rather teach them to long for the endless immensity of the sea”
- Antoine de Saint-Exupery
|
|
|
|
|
But, but what about the big software factories where you have a bunch of code monkeys, then teams leads then BAs and the BAs are the only ones to talk to the users and the PM are the approvers - oh yeah I forgot, they turn out crap most of the time.
Never underestimate the power of human stupidity
RAH
|
|
|
|
|
Yup and if they gave a damn they'd involve the developers in meetings with the customers even if it was sitting in the background and keeping their mouths shut and rotating through all the developers if necessary. Any developer who has any effect whatsoever on the usability of code to the end user and who has not looked a user in the eye as they describe the trouble they have with using the program is a crap developer who will learn nothing and make horrendous design mistakes over and over.
P.S. how's Sherlock doing these days?
“If you want to build a ship, don't drum up people together to collect wood and don't assign them tasks and work, but rather teach them to long for the endless immensity of the sea”
- Antoine de Saint-Exupery
|
|
|
|
|
John C wrote: how's Sherlock doing these days?
The moniker actually came from this book The Moon Is a Harsh Mistress[^] but then I'm an old fart who grew up on RAHs stuff.
Never underestimate the power of human stupidity
RAH
|
|
|
|
|
Ahh...I too grew up on RAH and I remember that computer well. I guess I should have asked how's Mannie doing these days.
“If you want to build a ship, don't drum up people together to collect wood and don't assign them tasks and work, but rather teach them to long for the endless immensity of the sea”
- Antoine de Saint-Exupery
|
|
|
|
|
John C wrote: how's Mannie doing these days
Still scratching his arse with his tin hand!
I just started reading the Uplift series, Sundiver, I look forward to the rest of the series although I'm pretty sure I have read some of them in isolation.
Never underestimate the power of human stupidity
RAH
|
|
|
|
|
That's what I would have picked.
|
|
|
|
|
There's no CListCtrl either!
It was ever thus, the Neophiles will always rush out and get 'The Latest Thing' at a high price and with all the inherent faults - Dalek Dave.
|
|
|
|
|
In my case Developer team is different than Support team
So, It is not common we talk with the final user. Normally we do it with the consultants, and with the marketing department. And they with the users.
I think if the company is small, the team has to do my tasks and could have contact with the users.
luisnike19
|
|
|
|
|
I get to talk to my customers all the time and basically I am part of their team, although I work for a different organization. I am the developer, support team, requirements gatherer, etc. Where I am most fortunately is that they love my software, especially because I am able to deliver extremely quick turn-around on their requirements. At times, they think I am a god...
|
|
|
|
|
don't know why there is some prick going around univoting the poll comments. anyway i +5'd you.
|
|
|
|
|
I seriously look forward to going back to a one man show or at least a very small team again. Our team has grown from 2 people to about 15 over the last 5 years and the entire aspect of the job has changed
Never underestimate the power of human stupidity
RAH
|
|
|
|
|
Marc
|
|
|
|
|
Only if you also listen to yourself.
|
|
|
|
|
Nah its when you start arguing with yourself and then brag about winning the argument that you need to worry.
Never underestimate the power of human stupidity
RAH
|
|
|
|
|
I visit my users frequently (they're handily in the same building). The rapport is such that they'll do some things for me which are quite valuable:
- They'll contact me with little problems (before they grow)
- They'll make practical suggestions
- If they get a pop-up error message, they all know to write it down for me, or call me while it's still on their screen
This turns out to be a symbiosis: they get the tweaks to make their work easier. In one case, I change the background of the app to fit in with the season - and relieve the boredom. It's painless and shows a little thought.
It just seems, if one is fortunate enough for this scenario to exist, the right way to do things. Convert the enemy* (user) into an ally (feel like a partner). Give them the feeling (illusion ?) that I'm an approachable human being.
The benefit for both sides of this is apps that, shortly after the initial release, don't even hiccup in use. Makes us all so happy.
* We are (or should be) programming defensively, which implies we are under attack, which further implies an enemy, and that the enemy is the attacker.
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "As far as we know, our computer has never had an undetected error." - Weisert | "If you are searching for perfection in others, then you seek dissappointment. If you are searching for perfection in yourself, then you seek failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
I'm trying to do the same. The hardest part is that some really small but user friendly features cannot be implemented because of all the overheat that goes in documenting it, signing off, etc.
Trust is a weakness.
|
|
|
|
|
I did stuff that was used inside the company. So I regularly talk with the other developpers. I know it's not the same thing as a more "common" client but I tell you. Even when they're developers, they still don't know what they want.
|
|
|
|
|
and they think that I'm an a**hole...they really do. You can't please everyone. No matter how well you do your job and how well the software works, someone will ALWAYS find something wrong with it. Users suck.
|
|
|
|
|
It sounds like you're in the same boat I am. Most of the time, if an app works well, the user doesn't bother communicating with its creator. It's when the app screws up that they get on the phone and start screaming. The official communication I have with customers is through the company's bug application. The end result is all I hear is the bitching and complaining about things the application doesn't do correctly.
If your organization is big enough, try talking to other people that connect to the customers directly - sales, technical support, or field service (if you're a hardware outfit). If you're app is any good at all, you'll find a more balanced view from those folks. Even better, if your industry participates in trade shows or industry conferences, try to go to one of those (or at least talk to the people that go). You then get to talk directly to customers, unfiltered by three layers of phone support and managerial double-talk.
Update: I don't know who univoted you, but I gave you a 5 to balance it. It's hard not thinking users are morons.
Software Zen: delete this;
|
|
|
|
|
Absolutely agree. They need something out of the blue.
|
|
|
|