Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Do you want to fix other's bug secretly?

Do you want to fix other's bug secretly?

Scheduled Pinned Locked Moved The Lounge
helpcollaborationtoolsquestioncareer
23 Posts 15 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • X Xiangyang Liu

    Here is a hyperthetical ( ;) ) situation:

    1. First of all, it won't earn you any bonus or promotion or even praise, no matter what you do
    2. 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
    3. 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)
    4. 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
    5. There is not much risk in fixing it secretly, nobody will ever know

    P.S. Don't suggest looking for another job, not yet.

    My Younger Son & His "PET"

    W Offline
    W Offline
    walterhevedeich
    wrote on last edited by
    #11

    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.

    1 Reply Last reply
    0
    • X Xiangyang Liu

      Here is a hyperthetical ( ;) ) situation:

      1. First of all, it won't earn you any bonus or promotion or even praise, no matter what you do
      2. 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
      3. 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)
      4. 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
      5. There is not much risk in fixing it secretly, nobody will ever know

      P.S. Don't suggest looking for another job, not yet.

      My Younger Son & His "PET"

      P Offline
      P Offline
      PIEBALDconsult
      wrote on last edited by
      #12

      If I find a bug I fix it. I don't care where it came from.

      L 1 Reply Last reply
      0
      • X Xiangyang Liu

        Here is a hyperthetical ( ;) ) situation:

        1. First of all, it won't earn you any bonus or promotion or even praise, no matter what you do
        2. 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
        3. 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)
        4. 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
        5. There is not much risk in fixing it secretly, nobody will ever know

        P.S. Don't suggest looking for another job, not yet.

        My Younger Son & His "PET"

        L Offline
        L Offline
        Lost User
        wrote on last edited by
        #13

        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.

        L 1 Reply Last reply
        0
        • L Lost User

          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.

          L Offline
          L Offline
          Lost User
          wrote on last edited by
          #14

          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".

          1 Reply Last reply
          0
          • X Xiangyang Liu

            Here is a hyperthetical ( ;) ) situation:

            1. First of all, it won't earn you any bonus or promotion or even praise, no matter what you do
            2. 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
            3. 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)
            4. 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
            5. There is not much risk in fixing it secretly, nobody will ever know

            P.S. Don't suggest looking for another job, not yet.

            My Younger Son & His "PET"

            M Offline
            M Offline
            Mycroft Holmes
            wrote on last edited by
            #15

            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

            L 1 Reply Last reply
            0
            • M Mycroft Holmes

              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

              L Offline
              L Offline
              Lost User
              wrote on last edited by
              #16

              Exactly! This could be restated: "Decide whether you are a one man band or a team player".

              Peter Wasser Art is making something out of nothing and selling it. Frank Zappa

              1 Reply Last reply
              0
              • X Xiangyang Liu

                Here is a hyperthetical ( ;) ) situation:

                1. First of all, it won't earn you any bonus or promotion or even praise, no matter what you do
                2. 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
                3. 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)
                4. 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
                5. There is not much risk in fixing it secretly, nobody will ever know

                P.S. Don't suggest looking for another job, not yet.

                My Younger Son & His "PET"

                D Offline
                D Offline
                Dr Walt Fair PE
                wrote on last edited by
                #17

                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

                1 Reply Last reply
                0
                • X Xiangyang Liu

                  Here is a hyperthetical ( ;) ) situation:

                  1. First of all, it won't earn you any bonus or promotion or even praise, no matter what you do
                  2. 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
                  3. 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)
                  4. 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
                  5. There is not much risk in fixing it secretly, nobody will ever know

                  P.S. Don't suggest looking for another job, not yet.

                  My Younger Son & His "PET"

                  G Offline
                  G Offline
                  GuyThiebaut
                  wrote on last edited by
                  #18

                  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

                  1 Reply Last reply
                  0
                  • X Xiangyang Liu

                    Here is a hyperthetical ( ;) ) situation:

                    1. First of all, it won't earn you any bonus or promotion or even praise, no matter what you do
                    2. 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
                    3. 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)
                    4. 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
                    5. There is not much risk in fixing it secretly, nobody will ever know

                    P.S. Don't suggest looking for another job, not yet.

                    My Younger Son & His "PET"

                    M Offline
                    M Offline
                    megaadam
                    wrote on last edited by
                    #19

                    I vote for openness too:thumbsup:. But with a twist. File a bug in your bug-tracking system. Fix the bug. File the fix. Now if that gets you any enemies at all, you need to find a nicer workplace!

                    ..................... Life is too shor

                    1 Reply Last reply
                    0
                    • X Xiangyang Liu

                      Here is a hyperthetical ( ;) ) situation:

                      1. First of all, it won't earn you any bonus or promotion or even praise, no matter what you do
                      2. 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
                      3. 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)
                      4. 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
                      5. There is not much risk in fixing it secretly, nobody will ever know

                      P.S. Don't suggest looking for another job, not yet.

                      My Younger Son & His "PET"

                      B Offline
                      B Offline
                      BobJanova
                      wrote on last edited by
                      #20

                      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.

                      1 Reply Last reply
                      0
                      • M Michael Bergman

                        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.

                        J Offline
                        J Offline
                        Julien Villers
                        wrote on last edited by
                        #21

                        Are you thinking Sir Winston[^]?

                        'As programmers go, I'm fairly social. Which still means I'm a borderline sociopath by normal standards.' Jeff Atwood 'I'm French! Why do you think I've got this outrrrrageous accent?' Monty Python and the Holy Grail

                        1 Reply Last reply
                        0
                        • X Xiangyang Liu

                          Here is a hyperthetical ( ;) ) situation:

                          1. First of all, it won't earn you any bonus or promotion or even praise, no matter what you do
                          2. 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
                          3. 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)
                          4. 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
                          5. There is not much risk in fixing it secretly, nobody will ever know

                          P.S. Don't suggest looking for another job, not yet.

                          My Younger Son & His "PET"

                          realJSOPR Offline
                          realJSOPR Offline
                          realJSOP
                          wrote on last edited by
                          #22

                          If fixing a verifiable bug in the code makes enemies, maybe you *should* be looking for another job...

                          ".45 ACP - because shooting twice is just silly" - JSOP, 2010
                          -----
                          You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
                          -----
                          "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass." - Dale Earnhardt, 1997

                          1 Reply Last reply
                          0
                          • P PIEBALDconsult

                            If I find a bug I fix it. I don't care where it came from.

                            L Offline
                            L Offline
                            Lost User
                            wrote on last edited by
                            #23

                            :thumbsup: Thats my stance. Doesn't matter where it came from. If you see it correct it. There are only 2 cases I can think of where you should discuss it with the original developer. 0. The code is somewhat confusing, but you "think" you understand it. Maybe it works with other systems etc. and you are not sure of their inner workings. Need to double check with the dev to make sure they simply did not make a bug to get rid of another bugging (knowingly or not). In the discussion you point out the flaw, but do not point it out as "their" flaw but rather the code. Code has its own life. Its a shame when developers take full ownership, because innevitably they will get their feelings hurt as people learn and new patterns arise showing flaws in our old ways. Its the nature of the business. Those that understand that prosper, those that don't tend to shift out of programming. 1. Just received a presentation etc. on how superior the code is to the last version. Essentially they are 'upgrading' the system, but are not seeing why it will not work. In this case you must discuss with them as well because otherwise they will think you are overwritting their 'enhancement' (which is a bug). In this situation, one has to be more careful. They are likely proud of their new method so simply pointing out "You are doing it wrong" will likely backlash. Instead, ask what happens when . They would hopefully realize. If not, write the test case up and hand it to QA.

                            Computers have been intelligent for a long time now. It just so happens that the program writers are about as effective as a room full of monkeys trying to crank out a copy of Hamlet.

                            1 Reply Last reply
                            0
                            Reply
                            • Reply as topic
                            Log in to reply
                            • Oldest to Newest
                            • Newest to Oldest
                            • Most Votes


                            • Login

                            • Don't have an account? Register

                            • Login or register to search.
                            • First post
                              Last post
                            0
                            • Categories
                            • Recent
                            • Tags
                            • Popular
                            • World
                            • Users
                            • Groups