What is the job and why are you on a PIP?
Some kind of Dev job, and its due to degrading performance
Is your performance degrading? If so, is there any reason for it? Work is boring (a lot of dev work is fucking monotonous), is the environment shit, you've lost your passion? Figuring out what the root cause is will guide what you should do.
If the place is shit, or they've decided for some other reason that they want you gone, then you're gone regardless. But, if the place is good, take the opportunity and lift your game. Particularly if you enjoy working with your colleagues. Do them a favor and don't suck, it makes so much work for everyone else.
In the end it will be your decision though. Do what is right for you.
Combination of seemingly random issues. The environment is recognized as half broken, there isnt anything anyone can do to help me except to escalate it which hasnt worked in the past. The management and user stories are over engineered, and my pull requests come off as finicky. Ill review stuff with QA, only to be told to redo it because it doesnt work AFTER i reviewed it with them same day. And ive never seen people to overengineer a basic functionality such as setting a button value into 25 files. I get it, its modular, but it also makes it a humongous PITA to debug and code when someone is forcing design patterns down your throat.
There was a great conversation at one point about the over reliance on design patterns and how a lot of times they are used when not needed.
(post is archived)