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. Being told to fix bugs caused by others

Being told to fix bugs caused by others

Scheduled Pinned Locked Moved The Lounge
helpsysadmintutorialquestionlearning
60 Posts 35 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.
  • P Offline
    P Offline
    Pawel Krakowiak
    wrote on last edited by
    #1

    I created part of a web app. Another dev went in and changed how some code works and a modal dialog stopped working (it shows as an empty modal with only the title, but underneath there's an exception). Guess who was assigned the bug? Of course the creator of the tool, that would be me. This happens from time to time and I hate it. I feel that whoever breaks stuff should be publicly shamed ;) (for example in the CI server's website, but of course my client doesn't have CI...) and responsible for fixing it. I am sure this was discussed a dozen times here, sorry. This really grinds my gears.

    P C L S Z 26 Replies Last reply
    0
    • P Pawel Krakowiak

      I created part of a web app. Another dev went in and changed how some code works and a modal dialog stopped working (it shows as an empty modal with only the title, but underneath there's an exception). Guess who was assigned the bug? Of course the creator of the tool, that would be me. This happens from time to time and I hate it. I feel that whoever breaks stuff should be publicly shamed ;) (for example in the CI server's website, but of course my client doesn't have CI...) and responsible for fixing it. I am sure this was discussed a dozen times here, sorry. This really grinds my gears.

      P Offline
      P Offline
      Pete OHanlon
      wrote on last edited by
      #2

      Ahem. With colleagues, always praise in public and criticize them in private (i.e., to them and not just talking about them behind their back).

      P M N 3 Replies Last reply
      0
      • P Pawel Krakowiak

        I created part of a web app. Another dev went in and changed how some code works and a modal dialog stopped working (it shows as an empty modal with only the title, but underneath there's an exception). Guess who was assigned the bug? Of course the creator of the tool, that would be me. This happens from time to time and I hate it. I feel that whoever breaks stuff should be publicly shamed ;) (for example in the CI server's website, but of course my client doesn't have CI...) and responsible for fixing it. I am sure this was discussed a dozen times here, sorry. This really grinds my gears.

        C Offline
        C Offline
        CBadger
        wrote on last edited by
        #3

        Pawel Krakowiak wrote:

        bugs caused by others

        NO WAY! You mean to tell me bugs are caused by others? :omg: :wtf:

        »»» Loading Signature ««« · · · Please Wait · · ·    :badger:   :badger:   :badger:

        P C 2 Replies Last reply
        0
        • P Pawel Krakowiak

          I created part of a web app. Another dev went in and changed how some code works and a modal dialog stopped working (it shows as an empty modal with only the title, but underneath there's an exception). Guess who was assigned the bug? Of course the creator of the tool, that would be me. This happens from time to time and I hate it. I feel that whoever breaks stuff should be publicly shamed ;) (for example in the CI server's website, but of course my client doesn't have CI...) and responsible for fixing it. I am sure this was discussed a dozen times here, sorry. This really grinds my gears.

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

          Pawel Krakowiak wrote:

          I feel that whoever breaks stuff should be publicly shamed

          We have a Trophy affectionately called the fuck-up cup. If you discover a bug, you can award the cup to the person who implemented it and they have to display it on the highest part of there desk until somebody else is awarded it. It works really well as the person who finds the bug is usually happy to fix it as they had the pleasure of awarding the cup to the original culprit. Or sometimes you can have a quiet word with the culprit who 9 times out of 10 will drop whatever they are doing to fix their mistake in exchange for you not giving them the cup and thus drawing everyones attention to it.

          M K P 3 Replies Last reply
          0
          • P Pete OHanlon

            Ahem. With colleagues, always praise in public and criticize them in private (i.e., to them and not just talking about them behind their back).

            P Offline
            P Offline
            Pawel Krakowiak
            wrote on last edited by
            #5

            This is good advice. Maybe unless they never listen to you.

            D 1 Reply Last reply
            0
            • P Pawel Krakowiak

              I created part of a web app. Another dev went in and changed how some code works and a modal dialog stopped working (it shows as an empty modal with only the title, but underneath there's an exception). Guess who was assigned the bug? Of course the creator of the tool, that would be me. This happens from time to time and I hate it. I feel that whoever breaks stuff should be publicly shamed ;) (for example in the CI server's website, but of course my client doesn't have CI...) and responsible for fixing it. I am sure this was discussed a dozen times here, sorry. This really grinds my gears.

              S Offline
              S Offline
              Slacker007
              wrote on last edited by
              #6

              Do you really think the person who broke it, has the skill set to fix it? Public shaming doesn't work and it is terrible for morale.

              P 1 Reply Last reply
              0
              • P Pawel Krakowiak

                I created part of a web app. Another dev went in and changed how some code works and a modal dialog stopped working (it shows as an empty modal with only the title, but underneath there's an exception). Guess who was assigned the bug? Of course the creator of the tool, that would be me. This happens from time to time and I hate it. I feel that whoever breaks stuff should be publicly shamed ;) (for example in the CI server's website, but of course my client doesn't have CI...) and responsible for fixing it. I am sure this was discussed a dozen times here, sorry. This really grinds my gears.

                N Offline
                N Offline
                newton saber
                wrote on last edited by
                #7

                Pawel Krakowiak wrote:

                Another dev went in and changed how some code works

                Pawel Krakowiak wrote:

                This really grinds my gears.

                This brings back old memories. Years ago at a large corp. I was forced to write code over a weekend, because "it had to be comleted". I did the work, wrote some documentation, wrote test cases and put the code out for QA team. Of course, even though it had to be done immediately, they never got around to the code for weeks later. Oh, yes, this was HIGH PRIORITY. Whatever. Anyways, weeks later, the guy puts the stuff into production and someone comes to me. "That fails upon start up. Can you have a look." I looked at the code. What? Wait. I've never seen this code. Even though it's supposedly my code. What is going on? After much searching I find a contractor. An architect who is certainly my genius master. He says, "Oh, I rewrote that code." "Well, you did a bang up job," I said. "It doesn't even start. You're going to have to fix it." "I don't do that," he said. Later my boss told me I had to fix The Genius Architect's code even though I had already written code that worked and the GENIUS rewrote my code. What?!? (deployment of interrobang) That is utter stupidity!!! I totally understand your frustration. He who touches code should fix it!!!

                P D 2 Replies Last reply
                0
                • P Pawel Krakowiak

                  I created part of a web app. Another dev went in and changed how some code works and a modal dialog stopped working (it shows as an empty modal with only the title, but underneath there's an exception). Guess who was assigned the bug? Of course the creator of the tool, that would be me. This happens from time to time and I hate it. I feel that whoever breaks stuff should be publicly shamed ;) (for example in the CI server's website, but of course my client doesn't have CI...) and responsible for fixing it. I am sure this was discussed a dozen times here, sorry. This really grinds my gears.

                  Z Offline
                  Z Offline
                  ZurdoDev
                  wrote on last edited by
                  #8

                  Pawel Krakowiak wrote:

                  I feel that whoever breaks stuff should be publicly shamed

                  That would include everyone at some point then. :^)

                  There are only 10 types of people in the world, those who understand binary and those who don't.

                  P 1 Reply Last reply
                  0
                  • C CBadger

                    Pawel Krakowiak wrote:

                    bugs caused by others

                    NO WAY! You mean to tell me bugs are caused by others? :omg: :wtf:

                    »»» Loading Signature ««« · · · Please Wait · · ·    :badger:   :badger:   :badger:

                    P Offline
                    P Offline
                    Pete OHanlon
                    wrote on last edited by
                    #9

                    Yeah, that came as a shock to me too. Until this point, I thought you were the sole cause of all bugs. ;P

                    C 1 Reply Last reply
                    0
                    • S Slacker007

                      Do you really think the person who broke it, has the skill set to fix it? Public shaming doesn't work and it is terrible for morale.

                      P Offline
                      P Offline
                      Pawel Krakowiak
                      wrote on last edited by
                      #10

                      Slacker007 wrote:

                      Public shaming doesn't work and it is terrible for morale.

                      I saw a plugin or something (years ago) for Continuous Integration servers which on a failed build adds the avatar of the dev who broke it and displays it on the page. ;) I think it's part of the game, it's not real shaming, just an incentive to quickly fix what you broke. No one wants his mugshot to be posted next to a failed build. ;)

                      S J 2 Replies Last reply
                      0
                      • P Pete OHanlon

                        Yeah, that came as a shock to me too. Until this point, I thought you were the sole cause of all bugs. ;P

                        C Offline
                        C Offline
                        CBadger
                        wrote on last edited by
                        #11

                        Must be my minions spreading my legend i guess

                        »»» Loading Signature ««« · · · Please Wait · · ·    :badger:   :badger:   :badger:

                        1 Reply Last reply
                        0
                        • N newton saber

                          Pawel Krakowiak wrote:

                          Another dev went in and changed how some code works

                          Pawel Krakowiak wrote:

                          This really grinds my gears.

                          This brings back old memories. Years ago at a large corp. I was forced to write code over a weekend, because "it had to be comleted". I did the work, wrote some documentation, wrote test cases and put the code out for QA team. Of course, even though it had to be done immediately, they never got around to the code for weeks later. Oh, yes, this was HIGH PRIORITY. Whatever. Anyways, weeks later, the guy puts the stuff into production and someone comes to me. "That fails upon start up. Can you have a look." I looked at the code. What? Wait. I've never seen this code. Even though it's supposedly my code. What is going on? After much searching I find a contractor. An architect who is certainly my genius master. He says, "Oh, I rewrote that code." "Well, you did a bang up job," I said. "It doesn't even start. You're going to have to fix it." "I don't do that," he said. Later my boss told me I had to fix The Genius Architect's code even though I had already written code that worked and the GENIUS rewrote my code. What?!? (deployment of interrobang) That is utter stupidity!!! I totally understand your frustration. He who touches code should fix it!!!

                          P Offline
                          P Offline
                          Pawel Krakowiak
                          wrote on last edited by
                          #12

                          newton.saber wrote:

                          He who touches code should fix it!!!

                          THIS.

                          1 Reply Last reply
                          0
                          • Z ZurdoDev

                            Pawel Krakowiak wrote:

                            I feel that whoever breaks stuff should be publicly shamed

                            That would include everyone at some point then. :^)

                            There are only 10 types of people in the world, those who understand binary and those who don't.

                            P Offline
                            P Offline
                            Pawel Krakowiak
                            wrote on last edited by
                            #13

                            Of course it would! I have never met a developer who never introduces any bugs. I am fully aware I'd be shamed on occasion as well.

                            Z J 2 Replies Last reply
                            0
                            • P Pawel Krakowiak

                              Of course it would! I have never met a developer who never introduces any bugs. I am fully aware I'd be shamed on occasion as well.

                              Z Offline
                              Z Offline
                              ZurdoDev
                              wrote on last edited by
                              #14

                              Pawel Krakowiak wrote:

                              I am fully aware I'd be shamed on occasion as well.

                              If you think that would help then I suggest bringing it up to your manager.

                              There are only 10 types of people in the world, those who understand binary and those who don't.

                              1 Reply Last reply
                              0
                              • P Pawel Krakowiak

                                Slacker007 wrote:

                                Public shaming doesn't work and it is terrible for morale.

                                I saw a plugin or something (years ago) for Continuous Integration servers which on a failed build adds the avatar of the dev who broke it and displays it on the page. ;) I think it's part of the game, it's not real shaming, just an incentive to quickly fix what you broke. No one wants his mugshot to be posted next to a failed build. ;)

                                S Offline
                                S Offline
                                Slacker007
                                wrote on last edited by
                                #15

                                I used to work in a shop where if you broke the build you had to wear a ridiculous sombrero; big one at that. http://en.wikipedia.org/wiki/Sombrero[^]

                                P 1 Reply Last reply
                                0
                                • S Slacker007

                                  I used to work in a shop where if you broke the build you had to wear a ridiculous sombrero; big one at that. http://en.wikipedia.org/wiki/Sombrero[^]

                                  P Offline
                                  P Offline
                                  Pawel Krakowiak
                                  wrote on last edited by
                                  #16

                                  LOL. That's awesome. :laugh:

                                  1 Reply Last reply
                                  0
                                  • P Pawel Krakowiak

                                    Of course it would! I have never met a developer who never introduces any bugs. I am fully aware I'd be shamed on occasion as well.

                                    J Offline
                                    J Offline
                                    JMK NI
                                    wrote on last edited by
                                    #17

                                    Quote:

                                    I have never met a developer who never introduces any bugs

                                    You should go down to the job center, I'm sure you'll find a few developers down there who haven't introduced bugs in months.

                                    P 1 Reply Last reply
                                    0
                                    • P Pawel Krakowiak

                                      I created part of a web app. Another dev went in and changed how some code works and a modal dialog stopped working (it shows as an empty modal with only the title, but underneath there's an exception). Guess who was assigned the bug? Of course the creator of the tool, that would be me. This happens from time to time and I hate it. I feel that whoever breaks stuff should be publicly shamed ;) (for example in the CI server's website, but of course my client doesn't have CI...) and responsible for fixing it. I am sure this was discussed a dozen times here, sorry. This really grinds my gears.

                                      R Offline
                                      R Offline
                                      Richard Deeming
                                      wrote on last edited by
                                      #18

                                      Pawel Krakowiak wrote:

                                      ... web app ... modal dialog ...

                                      Hopefully not using showModalDialog? That's been disabled in Chrome[^], and deprecated in Firefox[^].


                                      "These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer

                                      1 Reply Last reply
                                      0
                                      • P Pawel Krakowiak

                                        I created part of a web app. Another dev went in and changed how some code works and a modal dialog stopped working (it shows as an empty modal with only the title, but underneath there's an exception). Guess who was assigned the bug? Of course the creator of the tool, that would be me. This happens from time to time and I hate it. I feel that whoever breaks stuff should be publicly shamed ;) (for example in the CI server's website, but of course my client doesn't have CI...) and responsible for fixing it. I am sure this was discussed a dozen times here, sorry. This really grinds my gears.

                                        N Offline
                                        N Offline
                                        Nagy Vilmos
                                        wrote on last edited by
                                        #19

                                        Sorry, but I'm with Pete on this one. Public shaming is never going to work out well.

                                        P 1 Reply Last reply
                                        0
                                        • J JMK NI

                                          Quote:

                                          I have never met a developer who never introduces any bugs

                                          You should go down to the job center, I'm sure you'll find a few developers down there who haven't introduced bugs in months.

                                          P Offline
                                          P Offline
                                          Pawel Krakowiak
                                          wrote on last edited by
                                          #20

                                          What, there are unemployed software engineers?!

                                          S 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