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. Holy CRAP -- worst co-worker ever...

Holy CRAP -- worst co-worker ever...

Scheduled Pinned Locked Moved The Lounge
csharpwcfbusinessdatabasevisual-studio
27 Posts 20 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.
  • S SledgeHammer01

    I've always been the type of guy that doesn't care what my co-workers / team mates are doing because it doesn't affect me one bit. If the project fails because of them, thats on them, not me. If the boss comes and asks me why my piece isn't done or whatever, I just usually say I'm waiting on Bob to finish his piece and I've been asking him for it for 2 weeks. I usually say it with a slightly sarcastic tone and let the boss worry about getting through to Bob. I'll usually just bug Bob for a week or so before giving up and figure he doesn't want to do his job for whatever reason. So on my current project, I've got a Bob. Bob is responsible for the web site and the database and database layer and he used to be responsible for the WCF service, but he is so completely worthless, I just took it myself and did it. 1 month ago I asked Bob to finalize out ObjectA and ObjectB. ObjectA is basically a single table. ObjectB is more complex and probably involves ~5 or so tables. First time I asked him for it, I got "Oh,I can't work on it now, they are changing the specs all the time, I'm waiting for the final specs". This was complete BS as both objects were 90%+ defined by the business unit. A couple of weeks later, Bob got the official specs and still hasn't done it. He (at the time) was responsible for the WCF service. I built it and stubbed it out for him. All he had to do was drop in a single line of code. return databaseLayer.GetObjectA(); After a week, I finally get an IM saying he checked in the code and he tested it briefly with the WCF test client and it looked to be working. LMFAO... REALLY? You tested it in the WCF test client? REALLY? You mean the one that comes with Visual Studio?? REALLY? I was in disbelief, but I didn't say anything at the time cuz I got better things to do then argue with worthless co-workers. How exactly did he test it with the WCF test client? 1) the project I sent him was a console app in debug mode and a service in release mode... he had somehow jacked up the project setting and made it a windows app. Wouldn't even run if he tried. 2) the service was self hosted to support SSL & REST. Last time I checked, the WCF test client doesn't support either. It only supports http/wsdl. Holy crap. So now I just think he is a complete BSer who never does crap. To this day, I still have not gotten ObjectA and ObjectB. I mention it every day in the scrum meetings that I haven't gotten it yet and they are blocking items, but the PM doesn't seem to care, she just jots it down. Lo

    P Offline
    P Offline
    peterchen
    wrote on last edited by
    #13

    SledgeHammer01 wrote:

    I've always been the type of guy that doesn't care what my co-workers / team mates are doing because it doesn't affect me one bit.

    So we've learnt you've always been the type of guy that doesn't care what your co-workers / team mates are doing as long as it doesn't affect you one bit.

    ORDER BY what user wants

    G L 2 Replies Last reply
    0
    • P peterchen

      SledgeHammer01 wrote:

      I've always been the type of guy that doesn't care what my co-workers / team mates are doing because it doesn't affect me one bit.

      So we've learnt you've always been the type of guy that doesn't care what your co-workers / team mates are doing as long as it doesn't affect you one bit.

      ORDER BY what user wants

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

      That was exactly what was going through my mind +5

      “That which can be asserted without evidence, can be dismissed without evidence.”

      ― Christopher Hitchens

      1 Reply Last reply
      0
      • S SoMad

        Pretty bad, but does Bob pass gas, releasing an unpleasant odor in the office 9 times per day? http://www.codeproject.com/Messages/4469998/Wow-Now-This-Is-Just-WTF.aspx[^] X| Soren Madsen

        "When you don't know what you're doing it's best to do it quickly" - Jase #DuckDynasty

        J Offline
        J Offline
        Jibesh
        wrote on last edited by
        #15

        :laugh: :laugh:

        Jibesh V P

        1 Reply Last reply
        0
        • P peterchen

          SledgeHammer01 wrote:

          I've always been the type of guy that doesn't care what my co-workers / team mates are doing because it doesn't affect me one bit.

          So we've learnt you've always been the type of guy that doesn't care what your co-workers / team mates are doing as long as it doesn't affect you one bit.

          ORDER BY what user wants

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

          Team player.

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

          1 Reply Last reply
          0
          • S SledgeHammer01

            I've always been the type of guy that doesn't care what my co-workers / team mates are doing because it doesn't affect me one bit. If the project fails because of them, thats on them, not me. If the boss comes and asks me why my piece isn't done or whatever, I just usually say I'm waiting on Bob to finish his piece and I've been asking him for it for 2 weeks. I usually say it with a slightly sarcastic tone and let the boss worry about getting through to Bob. I'll usually just bug Bob for a week or so before giving up and figure he doesn't want to do his job for whatever reason. So on my current project, I've got a Bob. Bob is responsible for the web site and the database and database layer and he used to be responsible for the WCF service, but he is so completely worthless, I just took it myself and did it. 1 month ago I asked Bob to finalize out ObjectA and ObjectB. ObjectA is basically a single table. ObjectB is more complex and probably involves ~5 or so tables. First time I asked him for it, I got "Oh,I can't work on it now, they are changing the specs all the time, I'm waiting for the final specs". This was complete BS as both objects were 90%+ defined by the business unit. A couple of weeks later, Bob got the official specs and still hasn't done it. He (at the time) was responsible for the WCF service. I built it and stubbed it out for him. All he had to do was drop in a single line of code. return databaseLayer.GetObjectA(); After a week, I finally get an IM saying he checked in the code and he tested it briefly with the WCF test client and it looked to be working. LMFAO... REALLY? You tested it in the WCF test client? REALLY? You mean the one that comes with Visual Studio?? REALLY? I was in disbelief, but I didn't say anything at the time cuz I got better things to do then argue with worthless co-workers. How exactly did he test it with the WCF test client? 1) the project I sent him was a console app in debug mode and a service in release mode... he had somehow jacked up the project setting and made it a windows app. Wouldn't even run if he tried. 2) the service was self hosted to support SSL & REST. Last time I checked, the WCF test client doesn't support either. It only supports http/wsdl. Holy crap. So now I just think he is a complete BSer who never does crap. To this day, I still have not gotten ObjectA and ObjectB. I mention it every day in the scrum meetings that I haven't gotten it yet and they are blocking items, but the PM doesn't seem to care, she just jots it down. Lo

            S Offline
            S Offline
            Septimus Hedgehog
            wrote on last edited by
            #17

            That's Bob for you. I've had my fair share of them but none half as kak as yours. I had a total prick of a project manager once. He was forced to take over our projects but it was clear he had no interest in us. Eventually, he thought it would be a good idea to arrange a team-bonding night out which nobody really wanted to do, with him at least. He decided that we'd go to the dog-racing in Brighton and eat there. He said the company's contribution was £20. Someone asked if that was £20 per head or £20 in total. If the latter we could buy a pizza and a 2 liter bottle of Coke from Lidl and heat it up in the microwave at work and then have a team hug afterwards. The tosser said, of course it was £20 per head. Like, wake up you useless prick, the guy was only kidding. The project manager's name was not Bob, but he was a waste of space all the same.

            "I do not have to forgive my enemies, I have had them all shot." — Ramón Maria Narváez (1800-68). "I don't need to shoot my enemies, I don't have any." - Me (2012).

            1 Reply Last reply
            0
            • S SledgeHammer01

              I've always been the type of guy that doesn't care what my co-workers / team mates are doing because it doesn't affect me one bit. If the project fails because of them, thats on them, not me. If the boss comes and asks me why my piece isn't done or whatever, I just usually say I'm waiting on Bob to finish his piece and I've been asking him for it for 2 weeks. I usually say it with a slightly sarcastic tone and let the boss worry about getting through to Bob. I'll usually just bug Bob for a week or so before giving up and figure he doesn't want to do his job for whatever reason. So on my current project, I've got a Bob. Bob is responsible for the web site and the database and database layer and he used to be responsible for the WCF service, but he is so completely worthless, I just took it myself and did it. 1 month ago I asked Bob to finalize out ObjectA and ObjectB. ObjectA is basically a single table. ObjectB is more complex and probably involves ~5 or so tables. First time I asked him for it, I got "Oh,I can't work on it now, they are changing the specs all the time, I'm waiting for the final specs". This was complete BS as both objects were 90%+ defined by the business unit. A couple of weeks later, Bob got the official specs and still hasn't done it. He (at the time) was responsible for the WCF service. I built it and stubbed it out for him. All he had to do was drop in a single line of code. return databaseLayer.GetObjectA(); After a week, I finally get an IM saying he checked in the code and he tested it briefly with the WCF test client and it looked to be working. LMFAO... REALLY? You tested it in the WCF test client? REALLY? You mean the one that comes with Visual Studio?? REALLY? I was in disbelief, but I didn't say anything at the time cuz I got better things to do then argue with worthless co-workers. How exactly did he test it with the WCF test client? 1) the project I sent him was a console app in debug mode and a service in release mode... he had somehow jacked up the project setting and made it a windows app. Wouldn't even run if he tried. 2) the service was self hosted to support SSL & REST. Last time I checked, the WCF test client doesn't support either. It only supports http/wsdl. Holy crap. So now I just think he is a complete BSer who never does crap. To this day, I still have not gotten ObjectA and ObjectB. I mention it every day in the scrum meetings that I haven't gotten it yet and they are blocking items, but the PM doesn't seem to care, she just jots it down. Lo

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

              You need to send him a fart bomb.

              If your actions inspire others to dream more, learn more, do more and become more, you are a leader.-John Q. Adams
              You must accept one of two basic premises: Either we are alone in the universe, or we are not alone in the universe. And either way, the implications are staggering.-Wernher von Braun
              Only two things are infinite, the universe and human stupidity, and I'm not sure about the former.-Albert Einstein

              1 Reply Last reply
              0
              • S SledgeHammer01

                I've always been the type of guy that doesn't care what my co-workers / team mates are doing because it doesn't affect me one bit. If the project fails because of them, thats on them, not me. If the boss comes and asks me why my piece isn't done or whatever, I just usually say I'm waiting on Bob to finish his piece and I've been asking him for it for 2 weeks. I usually say it with a slightly sarcastic tone and let the boss worry about getting through to Bob. I'll usually just bug Bob for a week or so before giving up and figure he doesn't want to do his job for whatever reason. So on my current project, I've got a Bob. Bob is responsible for the web site and the database and database layer and he used to be responsible for the WCF service, but he is so completely worthless, I just took it myself and did it. 1 month ago I asked Bob to finalize out ObjectA and ObjectB. ObjectA is basically a single table. ObjectB is more complex and probably involves ~5 or so tables. First time I asked him for it, I got "Oh,I can't work on it now, they are changing the specs all the time, I'm waiting for the final specs". This was complete BS as both objects were 90%+ defined by the business unit. A couple of weeks later, Bob got the official specs and still hasn't done it. He (at the time) was responsible for the WCF service. I built it and stubbed it out for him. All he had to do was drop in a single line of code. return databaseLayer.GetObjectA(); After a week, I finally get an IM saying he checked in the code and he tested it briefly with the WCF test client and it looked to be working. LMFAO... REALLY? You tested it in the WCF test client? REALLY? You mean the one that comes with Visual Studio?? REALLY? I was in disbelief, but I didn't say anything at the time cuz I got better things to do then argue with worthless co-workers. How exactly did he test it with the WCF test client? 1) the project I sent him was a console app in debug mode and a service in release mode... he had somehow jacked up the project setting and made it a windows app. Wouldn't even run if he tried. 2) the service was self hosted to support SSL & REST. Last time I checked, the WCF test client doesn't support either. It only supports http/wsdl. Holy crap. So now I just think he is a complete BSer who never does crap. To this day, I still have not gotten ObjectA and ObjectB. I mention it every day in the scrum meetings that I haven't gotten it yet and they are blocking items, but the PM doesn't seem to care, she just jots it down. Lo

                C Offline
                C Offline
                Colin Eberhardt
                wrote on last edited by
                #19

                SledgeHammer01 wrote:

                I've always been the type of guy that doesn't care what my co-workers / team mates are doing because it doesn't affect me one bit. If the project fails because of them,

                Have you ever thought that perhaps it is you that is the problem? With an attitude like that, I expect you bring out the worst in people. This is why you find yourself surrounded by Bobs! I would recommend two things: Firstly, you either start to become a better team-player, or become an independent developer. Stay at home, work from your garage, choose solitude! Secondly, if you do encounter an under-performer at work, don't ignore it, don't bitch about it on forums. Do something about it! If, after you have tried to help, they just can't cut it, politely inform your manager. They might have personal issues that you are unaware of, or, they might not like their job, or ... all sorts of things might be affecting their performance. Who knows, one day you might be the 'Bob'. Regards, Colin E.

                Colin Eberhardt Twitter | Blog | LinkedIn

                R S R 3 Replies Last reply
                0
                • C Colin Eberhardt

                  SledgeHammer01 wrote:

                  I've always been the type of guy that doesn't care what my co-workers / team mates are doing because it doesn't affect me one bit. If the project fails because of them,

                  Have you ever thought that perhaps it is you that is the problem? With an attitude like that, I expect you bring out the worst in people. This is why you find yourself surrounded by Bobs! I would recommend two things: Firstly, you either start to become a better team-player, or become an independent developer. Stay at home, work from your garage, choose solitude! Secondly, if you do encounter an under-performer at work, don't ignore it, don't bitch about it on forums. Do something about it! If, after you have tried to help, they just can't cut it, politely inform your manager. They might have personal issues that you are unaware of, or, they might not like their job, or ... all sorts of things might be affecting their performance. Who knows, one day you might be the 'Bob'. Regards, Colin E.

                  Colin Eberhardt Twitter | Blog | LinkedIn

                  R Offline
                  R Offline
                  Rajesh Kariyavula
                  wrote on last edited by
                  #20

                  I agree with this...

                  T 1 Reply Last reply
                  0
                  • R Rajesh Kariyavula

                    I agree with this...

                    T Offline
                    T Offline
                    Tasadit
                    wrote on last edited by
                    #21

                    Me too - where's the vote button?

                    1 Reply Last reply
                    0
                    • S SledgeHammer01

                      I've always been the type of guy that doesn't care what my co-workers / team mates are doing because it doesn't affect me one bit. If the project fails because of them, thats on them, not me. If the boss comes and asks me why my piece isn't done or whatever, I just usually say I'm waiting on Bob to finish his piece and I've been asking him for it for 2 weeks. I usually say it with a slightly sarcastic tone and let the boss worry about getting through to Bob. I'll usually just bug Bob for a week or so before giving up and figure he doesn't want to do his job for whatever reason. So on my current project, I've got a Bob. Bob is responsible for the web site and the database and database layer and he used to be responsible for the WCF service, but he is so completely worthless, I just took it myself and did it. 1 month ago I asked Bob to finalize out ObjectA and ObjectB. ObjectA is basically a single table. ObjectB is more complex and probably involves ~5 or so tables. First time I asked him for it, I got "Oh,I can't work on it now, they are changing the specs all the time, I'm waiting for the final specs". This was complete BS as both objects were 90%+ defined by the business unit. A couple of weeks later, Bob got the official specs and still hasn't done it. He (at the time) was responsible for the WCF service. I built it and stubbed it out for him. All he had to do was drop in a single line of code. return databaseLayer.GetObjectA(); After a week, I finally get an IM saying he checked in the code and he tested it briefly with the WCF test client and it looked to be working. LMFAO... REALLY? You tested it in the WCF test client? REALLY? You mean the one that comes with Visual Studio?? REALLY? I was in disbelief, but I didn't say anything at the time cuz I got better things to do then argue with worthless co-workers. How exactly did he test it with the WCF test client? 1) the project I sent him was a console app in debug mode and a service in release mode... he had somehow jacked up the project setting and made it a windows app. Wouldn't even run if he tried. 2) the service was self hosted to support SSL & REST. Last time I checked, the WCF test client doesn't support either. It only supports http/wsdl. Holy crap. So now I just think he is a complete BSer who never does crap. To this day, I still have not gotten ObjectA and ObjectB. I mention it every day in the scrum meetings that I haven't gotten it yet and they are blocking items, but the PM doesn't seem to care, she just jots it down. Lo

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

                      I always have a special place for people who go on public to complain about other people, who are not there to respond.

                      1 Reply Last reply
                      0
                      • C Colin Eberhardt

                        SledgeHammer01 wrote:

                        I've always been the type of guy that doesn't care what my co-workers / team mates are doing because it doesn't affect me one bit. If the project fails because of them,

                        Have you ever thought that perhaps it is you that is the problem? With an attitude like that, I expect you bring out the worst in people. This is why you find yourself surrounded by Bobs! I would recommend two things: Firstly, you either start to become a better team-player, or become an independent developer. Stay at home, work from your garage, choose solitude! Secondly, if you do encounter an under-performer at work, don't ignore it, don't bitch about it on forums. Do something about it! If, after you have tried to help, they just can't cut it, politely inform your manager. They might have personal issues that you are unaware of, or, they might not like their job, or ... all sorts of things might be affecting their performance. Who knows, one day you might be the 'Bob'. Regards, Colin E.

                        Colin Eberhardt Twitter | Blog | LinkedIn

                        S Offline
                        S Offline
                        SledgeHammer01
                        wrote on last edited by
                        #23

                        Umm... why *should* I care about what somebody else does? I'm going to stress out about what my co-workers do??? Lol. Do you? Are you one of those co-workers who goes to your manager and reports your co-workers for only working 7 hours and 45 minutes per day when you are working 10 hours? Do you report your co-workers for standing around their cubicles chatting about the game when you are sweating it out implementing code? I'm not Bob's boss, nor am I his mother, his parole officer, his wife, his therapist, etc. Not my job to care about what he does or why. If Bob is not cutting it because he doesn't like his job, that sounds like Bob's problem. And Bob's boss's problem. If Bob asked me for help, or had a ton of stuff to do or whatever, then I would probably feel different. However, its obviously Bob is a worthless piece of crap who BSes people and is an outright liar. Really? He tested a REST/SSL service with the WCF Test Client? Lolz. What a waste of DNA.

                        1 Reply Last reply
                        0
                        • S SledgeHammer01

                          I've always been the type of guy that doesn't care what my co-workers / team mates are doing because it doesn't affect me one bit. If the project fails because of them, thats on them, not me. If the boss comes and asks me why my piece isn't done or whatever, I just usually say I'm waiting on Bob to finish his piece and I've been asking him for it for 2 weeks. I usually say it with a slightly sarcastic tone and let the boss worry about getting through to Bob. I'll usually just bug Bob for a week or so before giving up and figure he doesn't want to do his job for whatever reason. So on my current project, I've got a Bob. Bob is responsible for the web site and the database and database layer and he used to be responsible for the WCF service, but he is so completely worthless, I just took it myself and did it. 1 month ago I asked Bob to finalize out ObjectA and ObjectB. ObjectA is basically a single table. ObjectB is more complex and probably involves ~5 or so tables. First time I asked him for it, I got "Oh,I can't work on it now, they are changing the specs all the time, I'm waiting for the final specs". This was complete BS as both objects were 90%+ defined by the business unit. A couple of weeks later, Bob got the official specs and still hasn't done it. He (at the time) was responsible for the WCF service. I built it and stubbed it out for him. All he had to do was drop in a single line of code. return databaseLayer.GetObjectA(); After a week, I finally get an IM saying he checked in the code and he tested it briefly with the WCF test client and it looked to be working. LMFAO... REALLY? You tested it in the WCF test client? REALLY? You mean the one that comes with Visual Studio?? REALLY? I was in disbelief, but I didn't say anything at the time cuz I got better things to do then argue with worthless co-workers. How exactly did he test it with the WCF test client? 1) the project I sent him was a console app in debug mode and a service in release mode... he had somehow jacked up the project setting and made it a windows app. Wouldn't even run if he tried. 2) the service was self hosted to support SSL & REST. Last time I checked, the WCF test client doesn't support either. It only supports http/wsdl. Holy crap. So now I just think he is a complete BSer who never does crap. To this day, I still have not gotten ObjectA and ObjectB. I mention it every day in the scrum meetings that I haven't gotten it yet and they are blocking items, but the PM doesn't seem to care, she just jots it down. Lo

                          S Offline
                          S Offline
                          SeattleC
                          wrote on last edited by
                          #24

                          You need to talk to your team lead and functional manager, to verify they are aware that Bob is a problem. They may have been working on Bob for weeks, counseling him, giving him that, "Are you happy working here?" talk, writing him up preparatory to letting him go. Don't assume that they don't know that Bob is a problem. If they know, they have probably already mentally compensated for his drag on the schedule. You also need to be sure they know you have been bringing up this issue. I once had a manager who, it turned out, never read more than the first couple of lines of any email. So my detailed reports describing exactly why we were gradually sinking had totally escaped his notice. With some managers you pretty much need to grab them by the lapels and shake them into wakefulness. Then they massively overreact of course, firing Bob on the spot and also the whole rest of the team, and everyone else in the company who looks like they might do software. So careful what you wish for. I also second the recommendation about finding a new employer if your current employer tolerates Bob.

                          1 Reply Last reply
                          0
                          • S SledgeHammer01

                            I've always been the type of guy that doesn't care what my co-workers / team mates are doing because it doesn't affect me one bit. If the project fails because of them, thats on them, not me. If the boss comes and asks me why my piece isn't done or whatever, I just usually say I'm waiting on Bob to finish his piece and I've been asking him for it for 2 weeks. I usually say it with a slightly sarcastic tone and let the boss worry about getting through to Bob. I'll usually just bug Bob for a week or so before giving up and figure he doesn't want to do his job for whatever reason. So on my current project, I've got a Bob. Bob is responsible for the web site and the database and database layer and he used to be responsible for the WCF service, but he is so completely worthless, I just took it myself and did it. 1 month ago I asked Bob to finalize out ObjectA and ObjectB. ObjectA is basically a single table. ObjectB is more complex and probably involves ~5 or so tables. First time I asked him for it, I got "Oh,I can't work on it now, they are changing the specs all the time, I'm waiting for the final specs". This was complete BS as both objects were 90%+ defined by the business unit. A couple of weeks later, Bob got the official specs and still hasn't done it. He (at the time) was responsible for the WCF service. I built it and stubbed it out for him. All he had to do was drop in a single line of code. return databaseLayer.GetObjectA(); After a week, I finally get an IM saying he checked in the code and he tested it briefly with the WCF test client and it looked to be working. LMFAO... REALLY? You tested it in the WCF test client? REALLY? You mean the one that comes with Visual Studio?? REALLY? I was in disbelief, but I didn't say anything at the time cuz I got better things to do then argue with worthless co-workers. How exactly did he test it with the WCF test client? 1) the project I sent him was a console app in debug mode and a service in release mode... he had somehow jacked up the project setting and made it a windows app. Wouldn't even run if he tried. 2) the service was self hosted to support SSL & REST. Last time I checked, the WCF test client doesn't support either. It only supports http/wsdl. Holy crap. So now I just think he is a complete BSer who never does crap. To this day, I still have not gotten ObjectA and ObjectB. I mention it every day in the scrum meetings that I haven't gotten it yet and they are blocking items, but the PM doesn't seem to care, she just jots it down. Lo

                            B Offline
                            B Offline
                            BrainiacV
                            wrote on last edited by
                            #25

                            Yeah, I used to work with a guy everyone called 80% Rob. He'd do 80% of the work, declare victory and move on. He was one of those guys who was grooming himself to be a manager. He'd wear the white shirt and red "power" tie, as well as red suspenders. He would position himself as a facilitator, meaning he didn't have to do the work, but made sure he was the one with you when you handed in your work so it looked like he helped. If he was good, he'd convince you to give him the material so he could hand it in for you and let you get back to your work. I fell for that trap once, the work I gave him involved three files, he handed in only two. I made accidental enemies because they came at me claiming I hadn't done the work. It took about a half hour to convince them I had done the work, while they insisted I had screwed up. When I confronted him about it later he said, "Somebody dropped the ball." He couldn't bring himself to admit he was the one that did it. I had another one give me a component my project needed that he insisted he had tested and then went on a two week vacation. His code GPFed immediately, not after using it or stressing it, but immediately. We were on a tight schedule so I dived in and cleaned up the POS. I think I gutted over a third of the code that was redundant and/or non-functional. In the end, I kept only subroutine that worked, in the most retarded manner possible, just so I could point to it and say, this is his usual programming style. Wanna know what it was? A routine to center a message on the screen (back in text display days). Did he take the length of the line, subtract the length of the string to print, and then divide that by two, so he would know how many spaces to print before printing the string? No, that would have been too easy and too fast. Instead he filled a buffer the length of the line with spaces and placed the string at the beginning of the buffer. He would then count the number of spaces in front of the string and the number of spaces after the string. If the leading count was less than the trailing spaces, he would move the string one byte over, add a space at the beginning and start again, finally finishing when the number of leading spaces was equal to or greater than the number of trailing spaces. I'm sorry to say that code was almost sensible compared to the code in the rest of the application that consultants had spent six years writing. The company had finally figured out it was being taken for a ride and assembled an in house staff to do the clean up. When h

                            1 Reply Last reply
                            0
                            • S SledgeHammer01

                              I've always been the type of guy that doesn't care what my co-workers / team mates are doing because it doesn't affect me one bit. If the project fails because of them, thats on them, not me. If the boss comes and asks me why my piece isn't done or whatever, I just usually say I'm waiting on Bob to finish his piece and I've been asking him for it for 2 weeks. I usually say it with a slightly sarcastic tone and let the boss worry about getting through to Bob. I'll usually just bug Bob for a week or so before giving up and figure he doesn't want to do his job for whatever reason. So on my current project, I've got a Bob. Bob is responsible for the web site and the database and database layer and he used to be responsible for the WCF service, but he is so completely worthless, I just took it myself and did it. 1 month ago I asked Bob to finalize out ObjectA and ObjectB. ObjectA is basically a single table. ObjectB is more complex and probably involves ~5 or so tables. First time I asked him for it, I got "Oh,I can't work on it now, they are changing the specs all the time, I'm waiting for the final specs". This was complete BS as both objects were 90%+ defined by the business unit. A couple of weeks later, Bob got the official specs and still hasn't done it. He (at the time) was responsible for the WCF service. I built it and stubbed it out for him. All he had to do was drop in a single line of code. return databaseLayer.GetObjectA(); After a week, I finally get an IM saying he checked in the code and he tested it briefly with the WCF test client and it looked to be working. LMFAO... REALLY? You tested it in the WCF test client? REALLY? You mean the one that comes with Visual Studio?? REALLY? I was in disbelief, but I didn't say anything at the time cuz I got better things to do then argue with worthless co-workers. How exactly did he test it with the WCF test client? 1) the project I sent him was a console app in debug mode and a service in release mode... he had somehow jacked up the project setting and made it a windows app. Wouldn't even run if he tried. 2) the service was self hosted to support SSL & REST. Last time I checked, the WCF test client doesn't support either. It only supports http/wsdl. Holy crap. So now I just think he is a complete BSer who never does crap. To this day, I still have not gotten ObjectA and ObjectB. I mention it every day in the scrum meetings that I haven't gotten it yet and they are blocking items, but the PM doesn't seem to care, she just jots it down. Lo

                              R Offline
                              R Offline
                              RafagaX
                              wrote on last edited by
                              #26

                              Shit happens, but unless your job depends on Bob completing his tasks, then i would just keep pointing the problem Bob is in every meeting, otherwise, i will go straight to my boss (or his) so he/she make his work and slap Bob in the head.

                              CEO at: - Rafaga Systems - Para Facturas - Modern Components for the moment...

                              1 Reply Last reply
                              0
                              • C Colin Eberhardt

                                SledgeHammer01 wrote:

                                I've always been the type of guy that doesn't care what my co-workers / team mates are doing because it doesn't affect me one bit. If the project fails because of them,

                                Have you ever thought that perhaps it is you that is the problem? With an attitude like that, I expect you bring out the worst in people. This is why you find yourself surrounded by Bobs! I would recommend two things: Firstly, you either start to become a better team-player, or become an independent developer. Stay at home, work from your garage, choose solitude! Secondly, if you do encounter an under-performer at work, don't ignore it, don't bitch about it on forums. Do something about it! If, after you have tried to help, they just can't cut it, politely inform your manager. They might have personal issues that you are unaware of, or, they might not like their job, or ... all sorts of things might be affecting their performance. Who knows, one day you might be the 'Bob'. Regards, Colin E.

                                Colin Eberhardt Twitter | Blog | LinkedIn

                                R Offline
                                R Offline
                                rjemp
                                wrote on last edited by
                                #27

                                I am inclined to agree with Colin. On a similar note, I can't help but notice how the vocal majority (forums, blogs, twitter) are always banging on about crap code, and how crap everyone else is at coding. Everyone seems to be rock stars in their own little world. Personally I have been on both sides of the fence. On some projects I have been the star, and felt pretty important and confident in my abilities. On other projects I have struggled to hold my head above water. The former tends to be projects where I have been involved from the ground up, with familiar technologies. The latter tends to be where I have joined a complex project that has been going for a while, has a large code base, with unfamiliar technology choices. Without a doubt there will always be a project / job that myself, the OP and most other people could be seen as 'Bob'.

                                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