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. I finally got myself in trouble at work

I finally got myself in trouble at work

Scheduled Pinned Locked Moved The Lounge
helpcsharpdatabasetestingbusiness
45 Posts 19 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.
  • C charlieg

    Well, your points are valid, but he has explicitly said he had NOT put it in the release. The issue is that he was working on something w/o all the managers knowing about it. I agree with the sane types - I'd give you a slap on the back for being proactive, aggressive, and helpful. But, I would want you to communicate what you are doing so that there is no duplication of effort. Managers NEED surprises like this. It's a good thing. The plus side - if they fire you, then they just proved what idiots they are.

    Charlie Gilley Will program for food... Whoever said children were cheaper by the dozen... lied. My son's PDA is an M249 SAW. My other son commutes in an M1A2 Abrams

    W Offline
    W Offline
    WillemM
    wrote on last edited by
    #27

    I agree, its very important to be open about what you're doing, this prevents a lot of serious problems that might occur, like duplicate efforts, a misunderstanding about people not doing a good job, while they actually prevent projects from going down the drain. As a development manager on two teams I don't like surprises, no matter how big they are. Its a sign that my management has gone bad and I need to improve stuff so that I can see the nasty and nice surprises coming. So you're right if you mean that surprises can help improve the management, but it's always better to prevent such things from happening in the first place. It's really a two-way street, developers need to update the management and management needs to communicate with the developers, so both parties know what to do. It reminds me of a great book "Building a software engineering culture" from Carl Wiegers. You should read it when you got the time and the money to buy the book (of course I would try and let my boss pay for it ;P). It provides great tips that help in these cases.

    WM

    1 Reply Last reply
    0
    • S Shog9 0

      Xiangyang Liu wrote:

      Process, Process, Process, ...

      Hey now, processes are important! They keep process designers employed designing them. That stunt you pulled, well, who knows how many budding statisticians and wanna-be dictators it'll deprive of work?

      Xiangyang Liu wrote:

      Can you predict what kind of punishment I will get?

      Ten months writing after-the-fact justifications for what you did. Complete with pages and pages of bogus numbers and colorful graphs and charts.

      Xiangyang Liu wrote:

      What will you do if you are my manager?

      Nothing. But, i like it when work gets done. That's why i'm not in management.

      every night, i kneel at the foot of my bed and thank the Great Overseeing Politicians for protecting my freedoms by reducing their number, as if they were deer in a state park. -- Chris Losinger, Online Poker Players?

      X Offline
      X Offline
      Xiangyang Liu
      wrote on last edited by
      #28

      Shog9 wrote:

      Ten months writing after-the-fact justifications for what you did. Complete with pages and pages of bogus numbers and colorful graphs and charts.

      :laugh: :laugh: :laugh: While I was "in power" in my own team for a short period, I did punish a developer by demanding her do documentation work only. But it was not because she did more work, it was because the work she did were totally crap, she had no talent in programming at all. But she talked to the management and my decision was over-turned.

      My .NET Business Application Framework My Home Page

      1 Reply Last reply
      0
      • D Dan Neely

        brianwelsch wrote:

        However, if you spend more time on an issue than a day, you start messing with your manager's time scheduling. There might be things in the pipe that you don't know about yet, that your manager is waiting to assign. So it could be understandable that while you're on-time with assigned tasks, your manager sees the time you spent on the fix as missed opportunity to get something else accomplished.

        Not just that, but the problem may already be known and assigned to someone elsewhere in the organization. Now you've messed with thier tasking.

        X Offline
        X Offline
        Xiangyang Liu
        wrote on last edited by
        #29

        dan neely wrote:

        Not just that, but the problem may already be known and assigned to someone elsewhere in the organization. Now you've messed with thier tasking.

        I realize there could be many situations that would turn my action into a really bad thing, but they don't apply in this case. I raised the issue with the management two months ago, they did not get back to me nor did they assign someone else working on it. If they did, I would not present my solution to them: only me and the man up stairs would know it ever existed. P.S. Yes, they "discovered" my work because I told them.

        My .NET Business Application Framework My Home Page

        1 Reply Last reply
        0
        • X Xiangyang Liu

          Paul Watson wrote:

          Xiangyang. You're fired

          Well, it probably won't be that bad this time. The thing is, I can't imagine myself changing the way I work. It has been great in the past and nobody seems to mind that I deliver things much faster and with high quality (but done them in a politically incorrect way). No matter what happens, my life could be harder from now on, they will be watching me closely.

          My .NET Business Application Framework My Home Page

          P Offline
          P Offline
          Paul Watson
          wrote on last edited by
          #30

          Xiangyang Liu wrote:

          I can't imagine myself changing the way I work.

          You need to find a company that thinks like you then. Being a programmer isn't just about code. It is about the company too and how it works. Different companies have different styles. Your manager might have good reason not to want programmers doing their own thing. If you disagree with the policy then you should discuss it with him, not just ignore it.

          regards, Paul Watson Ireland FeedHenry needs you

          Shog9 wrote:

          eh, stop bugging me about it, give it a couple of days, see what happens.

          X 1 Reply Last reply
          0
          • P Paul Watson

            Xiangyang Liu wrote:

            I can't imagine myself changing the way I work.

            You need to find a company that thinks like you then. Being a programmer isn't just about code. It is about the company too and how it works. Different companies have different styles. Your manager might have good reason not to want programmers doing their own thing. If you disagree with the policy then you should discuss it with him, not just ignore it.

            regards, Paul Watson Ireland FeedHenry needs you

            Shog9 wrote:

            eh, stop bugging me about it, give it a couple of days, see what happens.

            X Offline
            X Offline
            Xiangyang Liu
            wrote on last edited by
            #31

            Paul Watson wrote:

            You need to find a company that thinks like you then.

            I thought the current place works for me very well, until now.

            Paul Watson wrote:

            If you disagree with the policy then you should discuss it with him, not just ignore it.

            There is no hope I will win any such argument, none. The reason for ignoring somethings selectively is to keep my mental health.

            My .NET Business Application Framework My Home Page

            P 1 Reply Last reply
            0
            • X Xiangyang Liu

              The management discovered that I have written code that changes the way the system works. The new code will solve a real urgent problem we are facing and I never said it has to go the way I designed and coded. We don't have any workable solution for this problem and any solution including mine involves regression testing everything. However, that is not the issue. The issue is that I have been doing the work while working on a lot of other projects assigned to me, and they don't know about it. Process, Process, Process, ... Can you predict what kind of punishment I will get? What will you do if you are my manager?

              My .NET Business Application Framework My Home Page

              I Offline
              I Offline
              IVECINU
              wrote on last edited by
              #32

              Software development is not like a doctor in a battlefield. If you be able to do all your assigments and get a solution to this problem with in extra time or in time, you manage very well your time at work to get the appropiate solution for this issue, you are OK, but if the others projects are dalayed becose this one, you are in troubles, big troubles. Now talking about punishment one good will be to promote you to Programmers' Supervisor. :cool:

              1 Reply Last reply
              0
              • X Xiangyang Liu

                The management discovered that I have written code that changes the way the system works. The new code will solve a real urgent problem we are facing and I never said it has to go the way I designed and coded. We don't have any workable solution for this problem and any solution including mine involves regression testing everything. However, that is not the issue. The issue is that I have been doing the work while working on a lot of other projects assigned to me, and they don't know about it. Process, Process, Process, ... Can you predict what kind of punishment I will get? What will you do if you are my manager?

                My .NET Business Application Framework My Home Page

                T Offline
                T Offline
                TheGreatAndPowerfulOz
                wrote on last edited by
                #33

                Xiangyang Liu wrote:

                However, that is not the issue. The issue is that I have been doing the work while working on a lot of other projects assigned to me, and they don't know about it. Process, Process, Process, ...

                That's the way it is everywhere. In order to get the real work done you have to do it on the side.

                Xiangyang Liu wrote:

                Can you predict what kind of punishment I will get? What will you do if you are my manager?

                likely nothing will happen. If I were your manager, I'd make a "show" of punishment and then secretly reward you.

                Silence is the voice of complicity. Strange women lying in ponds distributing swords is no basis for a system of government. -- monty python Might I suggest that the universe was always the size of the cosmos. It is just that at one point the cosmos was the size of a marble. -- Colin Angus Mackay

                1 Reply Last reply
                0
                • D Dan Neely

                  brianwelsch wrote:

                  However, if you spend more time on an issue than a day, you start messing with your manager's time scheduling. There might be things in the pipe that you don't know about yet, that your manager is waiting to assign. So it could be understandable that while you're on-time with assigned tasks, your manager sees the time you spent on the fix as missed opportunity to get something else accomplished.

                  Not just that, but the problem may already be known and assigned to someone elsewhere in the organization. Now you've messed with thier tasking.

                  B Offline
                  B Offline
                  brianwelsch
                  wrote on last edited by
                  #34

                  Right, good point.

                  BW


                  If you're not part of the solution, you're part of the precipitate.
                  -- Steven Wright

                  1 Reply Last reply
                  0
                  • X Xiangyang Liu

                    The management discovered that I have written code that changes the way the system works. The new code will solve a real urgent problem we are facing and I never said it has to go the way I designed and coded. We don't have any workable solution for this problem and any solution including mine involves regression testing everything. However, that is not the issue. The issue is that I have been doing the work while working on a lot of other projects assigned to me, and they don't know about it. Process, Process, Process, ... Can you predict what kind of punishment I will get? What will you do if you are my manager?

                    My .NET Business Application Framework My Home Page

                    M Offline
                    M Offline
                    Marc Clifton
                    wrote on last edited by
                    #35

                    Xiangyang Liu wrote:

                    Can you predict what kind of punishment I will get? What will you do if you are my manager?

                    I love how we blindly accept many of the tenets of slavery but nowadays call it a job or work. Punishment for stepping out of line, the idea that you are inferior, you require permission, you have a slave master, excuse me, boss/manager/supervisor, whatever. Christ, when will people start treating others like people? And yes, I know, if there wasn't a "process" chaos and anarchy would rule. Marc

                    Thyme In The Country

                    People are just notoriously impossible. --DavidCrow
                    There's NO excuse for not commenting your code. -- John Simmons / outlaw programmer
                    People who say that they will refactor their code later to make it "good" don't understand refactoring, nor the art and craft of programming. -- Josh Smith

                    X R S 3 Replies Last reply
                    0
                    • M Marc Clifton

                      Xiangyang Liu wrote:

                      Can you predict what kind of punishment I will get? What will you do if you are my manager?

                      I love how we blindly accept many of the tenets of slavery but nowadays call it a job or work. Punishment for stepping out of line, the idea that you are inferior, you require permission, you have a slave master, excuse me, boss/manager/supervisor, whatever. Christ, when will people start treating others like people? And yes, I know, if there wasn't a "process" chaos and anarchy would rule. Marc

                      Thyme In The Country

                      People are just notoriously impossible. --DavidCrow
                      There's NO excuse for not commenting your code. -- John Simmons / outlaw programmer
                      People who say that they will refactor their code later to make it "good" don't understand refactoring, nor the art and craft of programming. -- Josh Smith

                      X Offline
                      X Offline
                      Xiangyang Liu
                      wrote on last edited by
                      #36

                      Marc Clifton wrote:

                      if there wasn't a "process" chaos and anarchy would rule

                      And you know what will happen if anarchy rules: Things start to work by themselves? How absurd! :)

                      My .NET Business Application Framework My Home Page

                      1 Reply Last reply
                      0
                      • M Marc Clifton

                        Xiangyang Liu wrote:

                        Can you predict what kind of punishment I will get? What will you do if you are my manager?

                        I love how we blindly accept many of the tenets of slavery but nowadays call it a job or work. Punishment for stepping out of line, the idea that you are inferior, you require permission, you have a slave master, excuse me, boss/manager/supervisor, whatever. Christ, when will people start treating others like people? And yes, I know, if there wasn't a "process" chaos and anarchy would rule. Marc

                        Thyme In The Country

                        People are just notoriously impossible. --DavidCrow
                        There's NO excuse for not commenting your code. -- John Simmons / outlaw programmer
                        People who say that they will refactor their code later to make it "good" don't understand refactoring, nor the art and craft of programming. -- Josh Smith

                        R Offline
                        R Offline
                        realJSOP
                        wrote on last edited by
                        #37

                        If there wasn't a "process", we'd actually get some coding done.

                        "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
                        -----
                        "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

                        1 Reply Last reply
                        0
                        • X Xiangyang Liu

                          Paul Watson wrote:

                          You need to find a company that thinks like you then.

                          I thought the current place works for me very well, until now.

                          Paul Watson wrote:

                          If you disagree with the policy then you should discuss it with him, not just ignore it.

                          There is no hope I will win any such argument, none. The reason for ignoring somethings selectively is to keep my mental health.

                          My .NET Business Application Framework My Home Page

                          P Offline
                          P Offline
                          Paul Watson
                          wrote on last edited by
                          #38

                          Xiangyang Liu wrote:

                          The reason for ignoring somethings selectively is to keep my mental health.

                          Look for a new job. It will blow up again. Eventually it will be bad. Best to leave peacefully.

                          regards, Paul Watson Ireland FeedHenry needs you

                          Shog9 wrote:

                          eh, stop bugging me about it, give it a couple of days, see what happens.

                          1 Reply Last reply
                          0
                          • X Xiangyang Liu

                            The management discovered that I have written code that changes the way the system works. The new code will solve a real urgent problem we are facing and I never said it has to go the way I designed and coded. We don't have any workable solution for this problem and any solution including mine involves regression testing everything. However, that is not the issue. The issue is that I have been doing the work while working on a lot of other projects assigned to me, and they don't know about it. Process, Process, Process, ... Can you predict what kind of punishment I will get? What will you do if you are my manager?

                            My .NET Business Application Framework My Home Page

                            J Offline
                            J Offline
                            Jerry Hammond
                            wrote on last edited by
                            #39

                            ...and you said how many pages long is you resume? ;)

                            "When I get a little money, I buy books and if any is left, I buy food and clothes." --Erasmus

                            X 1 Reply Last reply
                            0
                            • M Marc Clifton

                              Xiangyang Liu wrote:

                              Can you predict what kind of punishment I will get? What will you do if you are my manager?

                              I love how we blindly accept many of the tenets of slavery but nowadays call it a job or work. Punishment for stepping out of line, the idea that you are inferior, you require permission, you have a slave master, excuse me, boss/manager/supervisor, whatever. Christ, when will people start treating others like people? And yes, I know, if there wasn't a "process" chaos and anarchy would rule. Marc

                              Thyme In The Country

                              People are just notoriously impossible. --DavidCrow
                              There's NO excuse for not commenting your code. -- John Simmons / outlaw programmer
                              People who say that they will refactor their code later to make it "good" don't understand refactoring, nor the art and craft of programming. -- Josh Smith

                              S Offline
                              S Offline
                              Shog9 0
                              wrote on last edited by
                              #40

                              Marc Clifton wrote:

                              I love how we blindly accept many of the tenets of slavery but nowadays call it a job or work.

                              Hey! I don't accept it blindly. I accept it while drinking cheap alcohol, and singing the blues. And yes, it's 9:30PM on a Friday, and i'm still hunting bugs.

                              every night, i kneel at the foot of my bed and thank the Great Overseeing Politicians for protecting my freedoms by reducing their number, as if they were deer in a state park. -- Chris Losinger, Online Poker Players?

                              1 Reply Last reply
                              0
                              • J Jerry Hammond

                                ...and you said how many pages long is you resume? ;)

                                "When I get a little money, I buy books and if any is left, I buy food and clothes." --Erasmus

                                X Offline
                                X Offline
                                Xiangyang Liu
                                wrote on last edited by
                                #41

                                How many pages would you like it to be? The last time I looked for a job was more than 6 years ago. Anything changed since that time? Can I still expect a sign-on bonus? :)

                                My .NET Business Application Framework My Home Page

                                1 Reply Last reply
                                0
                                • X Xiangyang Liu

                                  The management discovered that I have written code that changes the way the system works. The new code will solve a real urgent problem we are facing and I never said it has to go the way I designed and coded. We don't have any workable solution for this problem and any solution including mine involves regression testing everything. However, that is not the issue. The issue is that I have been doing the work while working on a lot of other projects assigned to me, and they don't know about it. Process, Process, Process, ... Can you predict what kind of punishment I will get? What will you do if you are my manager?

                                  My .NET Business Application Framework My Home Page

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

                                  This depends - like what happens when people have to deal with the changes you've made. This could cost a lot of extra work for them if it behaves in unexpected ways. Next time tell your boss about the change beofre you release it and make it clear your assigned tasks haven't suffered. Elaine :rose:

                                  The tigress is here :-D

                                  X 1 Reply Last reply
                                  0
                                  • S Shog9 0

                                    Xiangyang Liu wrote:

                                    Process, Process, Process, ...

                                    Hey now, processes are important! They keep process designers employed designing them. That stunt you pulled, well, who knows how many budding statisticians and wanna-be dictators it'll deprive of work?

                                    Xiangyang Liu wrote:

                                    Can you predict what kind of punishment I will get?

                                    Ten months writing after-the-fact justifications for what you did. Complete with pages and pages of bogus numbers and colorful graphs and charts.

                                    Xiangyang Liu wrote:

                                    What will you do if you are my manager?

                                    Nothing. But, i like it when work gets done. That's why i'm not in management.

                                    every night, i kneel at the foot of my bed and thank the Great Overseeing Politicians for protecting my freedoms by reducing their number, as if they were deer in a state park. -- Chris Losinger, Online Poker Players?

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

                                    And we spend a lot of time figuring out why a system suddenly behaves differently then having to rewrite our code..

                                    The tigress is here :-D

                                    S 1 Reply Last reply
                                    0
                                    • L Lost User

                                      This depends - like what happens when people have to deal with the changes you've made. This could cost a lot of extra work for them if it behaves in unexpected ways. Next time tell your boss about the change beofre you release it and make it clear your assigned tasks haven't suffered. Elaine :rose:

                                      The tigress is here :-D

                                      X Offline
                                      X Offline
                                      Xiangyang Liu
                                      wrote on last edited by
                                      #44

                                      I think you got it all wrong. The code I wrote has not been released yet. Actually, it is more than a month away before we can release it. They are just not happy that I wrote the code without telling them. If they don't have my solution, they would probably wish a workable solution appear out of nowhere.

                                      My .NET Business Application Framework My Home Page

                                      1 Reply Last reply
                                      0
                                      • L Lost User

                                        And we spend a lot of time figuring out why a system suddenly behaves differently then having to rewrite our code..

                                        The tigress is here :-D

                                        S Offline
                                        S Offline
                                        Shog9 0
                                        wrote on last edited by
                                        #45

                                        Actually, i re-write code and then work on figuring out why the system behaves differently from my expectations. I call it "chaos debugging".

                                        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