What is a bug?
Apart from the biologic meaning, a bug is a "problem" in a program requiring to be fixed, or the program won't behave as it should.
e.g.: Coffee machine this morning is serving a blue, cold, liquid.
Don't drink that, it sound not safe
.I've found a bug!
Wait, wait, waaait. Sure?Sure, I am
Really, really, REALLY sure?Of course!
Then tell us.I can't find voice conversation
Dang! Let me try to explain it. This is not
a bug. Yeah, I know, in a certain sense the program doesn't behave as it should when it comes dealing with this one, but see, this thing you can't find it's just not there!Then add it!
Ok, give me an hundred thousand dollars.What?? YOU KIDDING!
I'm not, are you?YOU FUCK*** MORON, I'M GIVING YOU HELP
Ok, I'll try telling you sloooowly, so that you can understand. Things that are not there... are not bugs
.But if you added them, you would improve it
I'm pretty sure of it, but they're trying to fix already all the bugs they already have; implementing another feature would just bring in more bugs. If you help the devs reporting real bugs, and not just non-implemented features
they'll be able to fix their bugs quicker and have then time to spend with new exciting features.So what's the difference?
Well, "when I send a 10kb image a bug report dialog is shown" may be a bug. "It's not playing banjo"... well, that's not a bug. Really I wouldn't call it a feature, either. It's just stupid Ok, then "amsn is so slow"
Cool. Overclock your 486.You're still kidding me, you bastard!
I'm sorry. It's not your fault, it's mine. That's not a bug report, a bug report should tell the developer what steps he should follow to reproduce the problem, how many times does it happen (always?), and if you already found a workaround.But that means I have to do a lot of work!
Pretty much.But that's not my job!
Neither theirs, often. Think of an opensource dev like of a knowledgeable friend. Would you bug
a friend every time you have a problem. Hmm. Probably you're the kind of person who does. Well, that's not good
It's not in real life, but it's not on the Internet, too
Please, stop it.Ok. Then I've found a bug
Ok, go on.I can't find winks!
Another one? :lol:
For the others, just another suggestion: there's only one thing making angry devs apart from asking for a feature, and it's asking for a feature adding the tag-line "it can't be that hard" or "it should be easy". If it's not that hard and so easy then you have enough knowledge to do that yourself, or you wouldn't know it's easy. If you don't, then how can you say it is?
More seriously, you would be surprised if you knew how many things looking easy are a real pain to implement