116

I'm so fucking pissed at my PM right now.

He insisted that we use a third party library that his friend wrote for simple functionality. We all disagree, because it's overcomplicated for what we need to do. PM insists that we use it anyways.

Fast forward to now. The third party code is breaking, and it's way overcomplicated, so we have no idea how to fix it. Deadlines are long gone.

We're all pissed because we don't want to deal with this bullshit code, and because basically nothing is working properly.

Had a conversation with the PM today, where he complained about our "attitude issues" and said that "clearly [the library we're using] is above your skill level".

Maybe we would have better morale if you didn't force us to use this shit code.

Comments
  • 13
    Awful and ridiculously rude.
  • 3
    Those 'simple' libraries sometimes ruin everything.
  • 14
    PMs should have no say in technical aspects of the project..unless they have a combined role and deal with the shit they actually propose
  • 3
    @Letmecode

    We're 10 devs, but only half have more than a year's experience on the team.

    We decided that it wasn't a battle worth having, which was clearly a mistake...
  • 3
    It's time you should look for your Gun.
  • 6
    Write your own library and act like it was his friends library! 😉
  • 8
    Personally I'd just rewrite the code and not tell him
  • 8
    For what it's worth, I feel you need to go above his head to his boss. You're in this mess because of your PM - he should he forced to take a large part of the blame. To suggest something is "above your skill level" is just a defensive tactic - he probably knows he's wrong. But the answer is "It's obviously a crap library or it would be more usable by all levels of developer".
  • 3
    Even if this library was above your skill level, I would think that he is still to blame for not taking that into account before suggesting it, so that's not a cop out for me.
  • 3
    You have two options:
    1. Kill him
    2. Leave the team
  • 2
    In what world does the pm has a say in tech decisions...
  • 4
    If you have 10 developers who can't understand the code in that library then i would say that the library is pretty darn bad.

    Good code is easy to understand, great code can be understood by non programmers
  • 3
    @slowinversesqrt in the future, remember, he who writes the code, should make the decisions regarding the code.
  • 1
    What does the library do?
  • 3
    He made a bad design decision based on personal prejudices. To try to shift the blame to the rest of the team like that is utterly inexcusable. Go over his head without delay so that at least you've registered your vote of no confidence, and make sure his managers understand why you're doing it. This idiot should not be managing anyone or anything
  • 0
    Punch your PM in the face....with a chair 😃
Add Comment