Do you want to fix other's bug secretly?
-
Here is a hyperthetical ( ;) ) situation:
- First of all, it won't earn you any bonus or promotion or even praise, no matter what you do
- If you don't fix it, then it is likely to be blamed on you when it blows up and it will consume a lot of your energy to convince everyone that it is not your fault
- If you fix it openly (let people know who is responsible), then your enemy list is going to grow, plus it won't do you any good (see #1)
- The management don't really care who is right or wrong, they don't want you to point fingers at other team members, although they can point fingers at you if they feel like it
- There is not much risk in fixing it secretly, nobody will ever know
P.S. Don't suggest looking for another job, not yet.
-
Here is a hyperthetical ( ;) ) situation:
- First of all, it won't earn you any bonus or promotion or even praise, no matter what you do
- If you don't fix it, then it is likely to be blamed on you when it blows up and it will consume a lot of your energy to convince everyone that it is not your fault
- If you fix it openly (let people know who is responsible), then your enemy list is going to grow, plus it won't do you any good (see #1)
- The management don't really care who is right or wrong, they don't want you to point fingers at other team members, although they can point fingers at you if they feel like it
- There is not much risk in fixing it secretly, nobody will ever know
P.S. Don't suggest looking for another job, not yet.
Xiangyang Liu 刘向阳 wrote:
here is not much risk in fixing it secretly, nobody will ever know
So you don't have any version control? I say 3! Fix it openly. You are known for the enemies you make.
m.bergman
For Bruce Schneier, quanta only have one state : afraid.
To succeed in the world it is not enough to be stupid, you must also be well-mannered. -- Voltaire
Honesty is the best policy, but insanity is a better defense. -- Steve Landesberg
I am not a chatbot.
-
Here is a hyperthetical ( ;) ) situation:
- First of all, it won't earn you any bonus or promotion or even praise, no matter what you do
- If you don't fix it, then it is likely to be blamed on you when it blows up and it will consume a lot of your energy to convince everyone that it is not your fault
- If you fix it openly (let people know who is responsible), then your enemy list is going to grow, plus it won't do you any good (see #1)
- The management don't really care who is right or wrong, they don't want you to point fingers at other team members, although they can point fingers at you if they feel like it
- There is not much risk in fixing it secretly, nobody will ever know
P.S. Don't suggest looking for another job, not yet.
How about this... Let the person who made the error know about it so you can discuss how/why it occurred, then let THEM fix it.
Silence is golden... but duct tape is silver!! Booger Mobile - My bright green 1964 Ford Falcon - check out the blog here!! | If you feel generous - make a donation to Camp Quality!!
-
Here is a hyperthetical ( ;) ) situation:
- First of all, it won't earn you any bonus or promotion or even praise, no matter what you do
- If you don't fix it, then it is likely to be blamed on you when it blows up and it will consume a lot of your energy to convince everyone that it is not your fault
- If you fix it openly (let people know who is responsible), then your enemy list is going to grow, plus it won't do you any good (see #1)
- The management don't really care who is right or wrong, they don't want you to point fingers at other team members, although they can point fingers at you if they feel like it
- There is not much risk in fixing it secretly, nobody will ever know
P.S. Don't suggest looking for another job, not yet.
Here's what I'd do: 1. Try explain to him what he did wrong and convince him to fix it. 2. If he doesn't want to fix it, ask permission to fix it. 3. If he doesn't give the permission, ask a written statement as to why I may not fix it. 4. If someone try to put the blame on me, I just show the statement.
Oxfords English < Official CCC Players Dictionary Excuse me for my improper grammar and typos. It's because English is my primary language, not my first language. My first languages are C# and Java. VB, ASP, JS, PHP and SQL are my second language. Indonesian came as my third language. My fourth language? I'm still creating it, I'll let you know when it's done! :-D
-
Here's what I'd do: 1. Try explain to him what he did wrong and convince him to fix it. 2. If he doesn't want to fix it, ask permission to fix it. 3. If he doesn't give the permission, ask a written statement as to why I may not fix it. 4. If someone try to put the blame on me, I just show the statement.
Oxfords English < Official CCC Players Dictionary Excuse me for my improper grammar and typos. It's because English is my primary language, not my first language. My first languages are C# and Java. VB, ASP, JS, PHP and SQL are my second language. Indonesian came as my third language. My fourth language? I'm still creating it, I'll let you know when it's done! :-D
The person is stupid enough to make the mistake, stupid enough to not learn anything from past mistakes, but not stupid enough to give you a written statement.
-
The person is stupid enough to make the mistake, stupid enough to not learn anything from past mistakes, but not stupid enough to give you a written statement.
Email them to confirm that you are fixing the mistake you discussed with them since they aren't going to. CC your manager.
Silence is golden... but duct tape is silver!! Booger Mobile - My bright green 1964 Ford Falcon - check out the blog here!! | If you feel generous - make a donation to Camp Quality!!
-
Xiangyang Liu 刘向阳 wrote:
here is not much risk in fixing it secretly, nobody will ever know
So you don't have any version control? I say 3! Fix it openly. You are known for the enemies you make.
m.bergman
For Bruce Schneier, quanta only have one state : afraid.
To succeed in the world it is not enough to be stupid, you must also be well-mannered. -- Voltaire
Honesty is the best policy, but insanity is a better defense. -- Steve Landesberg
I am not a chatbot.
Michael Bergman wrote:
So you don't have any version control?
Even with version control, it is not easy to discover the bug or the fix of it. Besides me, nobody cares about it (unless it blows up).
Michael Bergman wrote:
You are known for the enemies you make.
I am disappointed that I haven't made any respectable or worthy enemy. :)
-
Here is a hyperthetical ( ;) ) situation:
- First of all, it won't earn you any bonus or promotion or even praise, no matter what you do
- If you don't fix it, then it is likely to be blamed on you when it blows up and it will consume a lot of your energy to convince everyone that it is not your fault
- If you fix it openly (let people know who is responsible), then your enemy list is going to grow, plus it won't do you any good (see #1)
- The management don't really care who is right or wrong, they don't want you to point fingers at other team members, although they can point fingers at you if they feel like it
- There is not much risk in fixing it secretly, nobody will ever know
P.S. Don't suggest looking for another job, not yet.
What about your team's bug list? Surely you have a centralised Bug/Task list that allows you (or QA) to enter bugs that go into the queue to be prioritised by the team lead and then fixed according to priority? There should be no egos or conflicts involved. A bug is a bug. If the team is internally hostile then hide the names of those who added the bugs. Or better yet: fire the person or persons responsible for poisoning the team.
cheers, Chris Maunder The Code Project | Co-founder Microsoft C++ MVP
-
Michael Bergman wrote:
So you don't have any version control?
Even with version control, it is not easy to discover the bug or the fix of it. Besides me, nobody cares about it (unless it blows up).
Michael Bergman wrote:
You are known for the enemies you make.
I am disappointed that I haven't made any respectable or worthy enemy. :)
Xiangyang Liu 刘向阳 wrote:
I am disappointed that I haven't made any respectable or worthy enemy. :)
Its probably time you make one. :-D
Signature construction in progress. Sorry for the inconvenience.
-
What about your team's bug list? Surely you have a centralised Bug/Task list that allows you (or QA) to enter bugs that go into the queue to be prioritised by the team lead and then fixed according to priority? There should be no egos or conflicts involved. A bug is a bug. If the team is internally hostile then hide the names of those who added the bugs. Or better yet: fire the person or persons responsible for poisoning the team.
cheers, Chris Maunder The Code Project | Co-founder Microsoft C++ MVP
Chris Maunder wrote:
There should be no egos or conflicts involved.
:thumbsup:
Chris Maunder wrote:
fire the person or persons responsible for poisoning the team.
Unfortunately, in some projects, the team leads themselves are the poison.
Signature construction in progress. Sorry for the inconvenience.
-
Here is a hyperthetical ( ;) ) situation:
- First of all, it won't earn you any bonus or promotion or even praise, no matter what you do
- If you don't fix it, then it is likely to be blamed on you when it blows up and it will consume a lot of your energy to convince everyone that it is not your fault
- If you fix it openly (let people know who is responsible), then your enemy list is going to grow, plus it won't do you any good (see #1)
- The management don't really care who is right or wrong, they don't want you to point fingers at other team members, although they can point fingers at you if they feel like it
- There is not much risk in fixing it secretly, nobody will ever know
P.S. Don't suggest looking for another job, not yet.
Xiangyang Liu 刘向阳 wrote:
First of all, it won't earn you any bonus or promotion or even praise, no matter what you do
:thumbsup:
Xiangyang Liu 刘向阳 wrote:
If you don't fix it, then it is likely to be blamed on you when it blows up and it will consume a lot of your energy to convince everyone that it is not your fault
Maybe, maybe not. For some companies that has tracking tools(ticketing system, version control), it would not be hard to track when the issue occured, what fix has broke the system, and who did/tested the fix. These tools will not only save you energy for convincing everyone(if its really not your fault) but will also save time for investigating the root cause of each issue.
Xiangyang Liu 刘向阳 wrote:
If you fix it openly (let people know who is responsible), then your enemy list is going to grow, plus it won't do you any good (see #1)
Not entirely true. Again, if those tracking tools exist, there would be no you-discovered-the-bug thing, it will be tracked anyway by the time it blows up in production.
Xiangyang Liu 刘向阳 wrote:
The management don't really care who is right or wrong, they don't want you to point fingers at other team members, although they can point fingers at you if they feel like it
:thumbsup:
Xiangyang Liu 刘向阳 wrote:
There is not much risk in fixing it secretly, nobody will ever know
Here in our company, aside from those tracking tools, we also have a team called Change Management. They are responsible in reviewing every fix that is deployed. Fixing a bug secretely is likely impossible here because they're connected to the Operations(the team that deploys the fixes). In addition, we developers don't have access to the production servers.
Signature construction in progress. Sorry for the inconvenience.
-
Here is a hyperthetical ( ;) ) situation:
- First of all, it won't earn you any bonus or promotion or even praise, no matter what you do
- If you don't fix it, then it is likely to be blamed on you when it blows up and it will consume a lot of your energy to convince everyone that it is not your fault
- If you fix it openly (let people know who is responsible), then your enemy list is going to grow, plus it won't do you any good (see #1)
- The management don't really care who is right or wrong, they don't want you to point fingers at other team members, although they can point fingers at you if they feel like it
- There is not much risk in fixing it secretly, nobody will ever know
P.S. Don't suggest looking for another job, not yet.
If I find a bug I fix it. I don't care where it came from.
-
Here is a hyperthetical ( ;) ) situation:
- First of all, it won't earn you any bonus or promotion or even praise, no matter what you do
- If you don't fix it, then it is likely to be blamed on you when it blows up and it will consume a lot of your energy to convince everyone that it is not your fault
- If you fix it openly (let people know who is responsible), then your enemy list is going to grow, plus it won't do you any good (see #1)
- The management don't really care who is right or wrong, they don't want you to point fingers at other team members, although they can point fingers at you if they feel like it
- There is not much risk in fixing it secretly, nobody will ever know
P.S. Don't suggest looking for another job, not yet.
-
Never public acknowledge bugs or do evidence you can be blamed. Then when blows up, do not answer phone or email, mgmt will find someone else to blame.
Because if you even start volunteer a little fixing, your name is stick to it forever. If never acknowledge, when email comes around it is easy to ignore "Sorry I was very busy working on xyz, I did not see open email for abc because that is Coworker's project".
-
Here is a hyperthetical ( ;) ) situation:
- First of all, it won't earn you any bonus or promotion or even praise, no matter what you do
- If you don't fix it, then it is likely to be blamed on you when it blows up and it will consume a lot of your energy to convince everyone that it is not your fault
- If you fix it openly (let people know who is responsible), then your enemy list is going to grow, plus it won't do you any good (see #1)
- The management don't really care who is right or wrong, they don't want you to point fingers at other team members, although they can point fingers at you if they feel like it
- There is not much risk in fixing it secretly, nobody will ever know
P.S. Don't suggest looking for another job, not yet.
There should be only 2 options, CM covered the first, where is your bug list? Damien covered the alternative, talk to the bugger and get them to fix it. If the bugger won't do it then piebalds option come into play, email and cc his boss
Never underestimate the power of human stupidity RAH
-
There should be only 2 options, CM covered the first, where is your bug list? Damien covered the alternative, talk to the bugger and get them to fix it. If the bugger won't do it then piebalds option come into play, email and cc his boss
Never underestimate the power of human stupidity RAH
-
Here is a hyperthetical ( ;) ) situation:
- First of all, it won't earn you any bonus or promotion or even praise, no matter what you do
- If you don't fix it, then it is likely to be blamed on you when it blows up and it will consume a lot of your energy to convince everyone that it is not your fault
- If you fix it openly (let people know who is responsible), then your enemy list is going to grow, plus it won't do you any good (see #1)
- The management don't really care who is right or wrong, they don't want you to point fingers at other team members, although they can point fingers at you if they feel like it
- There is not much risk in fixing it secretly, nobody will ever know
P.S. Don't suggest looking for another job, not yet.
I don't understand what the problem is. If you work as a team, you fix bugs or work with other team members to get them fixed. It sounds like management wants you to work as a team, so why not do it? If your enemies scare you, it seems like you may need to find a different environment to work in. Personally I'd just fix any bugs I found, but check with the original code authors to make sure you're not breaking something else. I could care less about who gets credit and I'm not interested in pointing fingers - I get paid to do the job and that's the reward one agrees to when accepting a job.
CQ de W5ALT
Walt Fair, Jr., P. E. Comport Computing Specializing in Technical Engineering Software
-
Here is a hyperthetical ( ;) ) situation:
- First of all, it won't earn you any bonus or promotion or even praise, no matter what you do
- If you don't fix it, then it is likely to be blamed on you when it blows up and it will consume a lot of your energy to convince everyone that it is not your fault
- If you fix it openly (let people know who is responsible), then your enemy list is going to grow, plus it won't do you any good (see #1)
- The management don't really care who is right or wrong, they don't want you to point fingers at other team members, although they can point fingers at you if they feel like it
- There is not much risk in fixing it secretly, nobody will ever know
P.S. Don't suggest looking for another job, not yet.
Xiangyang Liu 刘向阳 wrote:
P.S. Don't suggest looking for another job, not yet.
Look for another job as the culture/ethos described by your list is a culture of fear. If you cannot make mistakes and admit to them openly then you will never be creative.
“That which can be asserted without evidence, can be dismissed without evidence.”
― Christopher Hitchens
-
Here is a hyperthetical ( ;) ) situation:
- First of all, it won't earn you any bonus or promotion or even praise, no matter what you do
- If you don't fix it, then it is likely to be blamed on you when it blows up and it will consume a lot of your energy to convince everyone that it is not your fault
- If you fix it openly (let people know who is responsible), then your enemy list is going to grow, plus it won't do you any good (see #1)
- The management don't really care who is right or wrong, they don't want you to point fingers at other team members, although they can point fingers at you if they feel like it
- There is not much risk in fixing it secretly, nobody will ever know
P.S. Don't suggest looking for another job, not yet.
-
Here is a hyperthetical ( ;) ) situation:
- First of all, it won't earn you any bonus or promotion or even praise, no matter what you do
- If you don't fix it, then it is likely to be blamed on you when it blows up and it will consume a lot of your energy to convince everyone that it is not your fault
- If you fix it openly (let people know who is responsible), then your enemy list is going to grow, plus it won't do you any good (see #1)
- The management don't really care who is right or wrong, they don't want you to point fingers at other team members, although they can point fingers at you if they feel like it
- There is not much risk in fixing it secretly, nobody will ever know
P.S. Don't suggest looking for another job, not yet.
If it's a trivial fix, I would just fix it, and make a note in the SVN/git/etc commit statement (and close it down in the bug tracker if it was filed). If not, I'd file a bug report via whatever mechanism your team uses (emailing the team if that's all there is) and ask the person responsible for that section of the code base to fix it.