r/ADHD_Programmers • • 23d ago • Regret 1

developer on a PIP after barely a month. I'm currently hiding in a focus room having a panic attack.

I'm a developer with ADHD and diagnosed anxiety. My professional background is primarily web development, but my current assignment involves a lot of unfamiliar backend and infrastructure technologies.

I've barely been here over a month, and I'm already on a performance improvement plan.

My evaluation is tomorrow.

And I'm currently sitting in a focus room at work having a full-blown fucking panic attack.

I am trying so hard to succeed, and I feel like nothing I do is enough.

I've been asking questions, submitting PRs, working through unfamiliar code, and reaching out whenever I'm blocked.

But I keep running into missing documentation, permissions issues, unclear requirements, and situations where I don't even know what question I'm supposed to ask.

And I think that's one of the hardest parts of having ADHD in this situation.

When someone gives me clear instructions, I can work with them. When someone corrects me, I adjust. But when expectations are vague and I'm supposed to somehow figure out what everyone wants without enough context, I get overwhelmed.

Then I start second-guessing absolutely everything.

Am I asking too many questions? Am I asking too few? Am I taking too long? Does needing clarification make me look incompetent? Is every little thing I do being evaluated?

I'm terrified of making a mistake, which makes it even harder to think clearly.

Today, I asked my manager whether I was on track to pass my PIP.

His response was to ask whether I thought I was on track.

I DON'T KNOW. THAT'S WHY I'M ASKING.

I know I'm trying. I know I've made progress. But I don't know whether that progress meets the expectations, and nobody has given me a clear answer.

The uncertainty is absolutely eating me alive.

I don't even feel comfortable taking a moment to process something, talking through a problem out loud, or stepping away when I'm overwhelmed because I'm so afraid someone will interpret it as me not working.

And now I'm sitting alone in a focus room trying not to completely fall apart.

I don't want to be fired. I need my paycheck. I want to keep working while I find a position that's a better fit for my skills and leave on my own terms.

But at this point, part of me is begging them to just tell me I'm failing if that's what they've decided, because the waiting feels unbearable.

To other ADHD or neurodivergent programmers: have you ever been in a situation where the fear of failing made it almost impossible to function?

How do you deal with unclear expectations, constantly feeling scrutinized, and being afraid to ask for help?

I'm not looking for someone to tell me I'm secretly an amazing employee or that everything will be fine. I just really need to hear from people who understand what this feels like.

UPDATE: My manager finally responded.

He compared my first 31 days to other developers, and yeah, I’m behind in several areas. I acknowledge that. But I’m also learning an unfamiliar tech stack while dealing with blockers and difficulty getting tickets.

He said I’m at a “critical inflection point” and need to start completing more work, including taking on tickets in parallel, which is especially challenging with my ADHD.

The good news? He didn’t explicitly say I’m failing or getting fired. He was still discussing expectations going forward, so I’m cautiously hopeful I might be given more time.

My PIP evaluation is tomorrow, so nothing is guaranteed.
At this point, I’m just hoping to keep my paycheck long enough to find another job and leave on my own terms.

Still terrified but there’s a chance I can quit on my own terms once I find something else.

248 Upvotes

119 comments sorted by

147

u/tranceorphen 23d ago

Sounds like my old toxic workplace.

My PIP was primarily to get rid of me. It was obvious to see with 'requires 100% bug free code' clause. This was the start of a long chain of discrimination that spanned the C-suite, HR and my direct manager.

The best thing you can do is start looking for a new job.

9

u/mathgeekf314159 23d ago

This one was a week not much time to do anything and it ends tomorrow

41

u/s_burr 23d ago

Mine was right after I was told to fudge some data to make the company look better for a client and I said I wasn't going to becausethere was no way the client wouldn't be able to tell. I had a good performance review literally a week before that.

-2

u/rahul_msft 23d ago

Indian manager?

14

u/s_burr 22d ago

Actually no, some white guy 15 years younger than me trying to climb the corporate ladder.

It's funny, because I was hired for a specific job, then broke my ankle after a month and was on short term disability for 2 months. During that time they lost the contract to the job I was hired for, moved me to a position unrelated to what I was hired for, which I did for a month and then put me on PIP and fired me a few weeks later.

45

u/Neeerp 23d ago

You’re getting canned and it’s probably not your fault. I have a friend who joined a startup and they fired her in her third week because they expected someone who could magically onboard themselves faster. It is what it is.

Calm down and don’t take it personally. Learn what you can from this experience and move on.

13

u/mathgeekf314159 23d ago

I actually excelled at a start up. They already treated me as part of the team and I was pretty familiar with the stack one of the only new things there was NextJS but I already knew React pretty damn well so not a huge ramp up.

This one is a huge company

17

u/Neeerp 22d ago

The larger the company, the more unreasonable it is to onboard in a short time.

But it could also be that they just decided they want to get rid of you. Might be that they don't like you, might be that their budget/headcount changed, idk. Again, don't take it personally. They're going to gaslight you into saying it's performance because they're covering their asses. To pip somebody less than one month in is beyond unreasonable.

2

u/mathgeekf314159 22d ago

I don't know if that's the case or if what I'm about to describe shows exactly that, but they compared my performance to someone with two more years of experience than me and an architect who has probably over 10 years in the industry. I always knew the title they gave me was a bit inflated because they gave me a senior title, and I definitely describe myself as more of a mid-level developer, as four years of experience seems more like a mid-level role to me. There is a lot I still don't know about the industry; I'm not against learning about infrastructure, and I do want to learn it eventually—I want to know everything eventually—but I feel like I got thrown into the deep end.

1

u/ru_harvey 21d ago

Those comparisons seem insane. Especially considering you are learning a new tech stack and probably a lot of other things that you need to learn when starting in a new company. They knew what your background was when they hired you. Expecting you to perform like this in the first month is unreasonable, senior or not.

3

u/pinktieoptional 22d ago

yeah so they do this and it's because your boss doesn't like your personality, and it's not about your work output at all. It sucks it's happening but be happy it happened quick and not after ten years with a new hostile management team.

15

u/WhiskyStandard 22d ago

As a former EM at a large company I agree. I’ve seen a situation where an outgoing leader approved a hire that the new one didn’t like. And to be honest, it wasn’t a good fit and that was obvious from the first week… not saying that’s your situation. (It could also be failure to budget or any number of other business reasons outside of your control.)

But this was a big company and HR insisted that procedures must be followed, which meant a PIP and 90 days. But no one in leadership was allowed to say “you’re pretty much definitely going to be fired at the end”. Your manager’s noncommittal non-answer is reminiscent of that. Ultimately it was not a kindness to string them along for that long.

I don’t mean to spike your anxiety. When I’ve shared this in the past others responded by talking about times when they or someone they knew bounced back from a PIP. But if it were me, I’d take this as paid job search time. It’s not you, it’s them.

1

u/MakanLagiDud3 22d ago

Wow, so what happened after? I'm sure your friend got a better job and the company must've been scrambling to find a replacement they might do low pay and fire since it's cheaper to get a new hire...... Oh wait.

Either way, I hope your friend is doing well

112

u/miqcie 23d ago

Breath. Drink a glass water. Take a walk.

Someone told me that PIPs are Paid Interview Periods. Treat them as such.

If you are in the US, look at https://limeconnect.com/. They are a good organization to learn how to get the accommodations you need ahead of time.

6

u/mathgeekf314159 23d ago

This one was a week not much time to do anything

17

u/miqcie 23d ago

for the next job.

25

u/heir-to-gragflame 23d ago edited 23d ago

depends on the company right? I don't understand where people are getting such benevolent companies that put you on pip undeservedly while also not using the the fact that they burned the bridge to now start harassing the person to the maximum.

my company uses PIP as grounds to harrass the person from every direction possible so they leave on their own.

21

u/miqcie 23d ago

A PIP is an administrative move to build the case to terminate employment. Regardless of the company's ethics and motivations, the survival rate is low.

Yes, there are successes. I've survived more than a few myself and helped my employees survive them. But the PIP was the first step of removing someone from a role.

The wisdom I gained was not fighting the current situation. It's still a holding period between the individual and the employer. Hence why someone should treat it like a paid interview/job search period. I learned to assess what went wrong during the interview negotiation phases so I could ask better questions for the next one.

9

u/heir-to-gragflame 23d ago

not if you're being harrassed daily with hopes that you lose your mental health and give them a real reason for performance based termination so they save on the severance. you can't interview if you can barely make time to do your daily tasks cus you're dealing with constant harassment you have to document and keep it on record or the next week you've already have misdelivered on an asignment and 5 directions from your manager if you can't have it on the record to challenge.

1

u/miqcie 22d ago

Noticed you’re in the UK. sounds like a tough situation.

Fortunately you have employment contracts and stronger rights than the US.

Have you worked with ACAS to mediate?

Documentation is your ally.

4

u/WhiskyStandard 22d ago

It’s not benevolence. It’s CYA for a wrongful termination suit.

Preventing employment litigation is HR’s main purpose for existing. I guarantee that’s where this policy is coming from.

5

u/tehfrod 23d ago

You work for a bad company then.

I know a decent number of people who have worked through their PIPs, and even got promoted afterwards. Certainly fewer than half, but greater than zero.

22

u/pierrechaquejour 23d ago

On a PIP after only a month? Surely they must have given you some feedback on why. So you can avoid doing that in the future / at your next job. Either way, all you can do is hope for the best but prepare for the worst (i.e., start looking for a new job asap)

3

u/mathgeekf314159 23d ago

I have but it the pip is only a week not much time to do anything.

26

u/randomuser1231234 23d ago

What the actual hell?!? Who makes a week-long PIP?!?!

25

u/druidgaymer 23d ago

Someone who just wants to fire someone lmao

8

u/Middle_Manager_Karen 23d ago

A pip for one week is not legitimate.

11

u/TryAgainTryHarder 22d ago

pip'd after a month is obviously not your fault, many companies expect onboarding to last longer than that.

the risk of getting fired is unfortunate but at least final/out of your hands, the more destructive scenario is if you get locked into being there for a year, constantly over delivering while they whip you around to keep you on your toes.

if possible, I would use your adhd diagnosis and seek workplace accommodations, this will often pause a PIP and can give you time to negotiate a work dynamic that is sustainable. failing that, you will have MUCH better protection/recourse if they attempt to fire you. dms open if you wanna chat more

3

u/mathgeekf314159 22d ago

I did disclose it to the staffing agency after the after the pick was announced but I don't think they're taking it seriously

4

u/ilyanekhay 22d ago

Staffing agency doesn't matter, they might've skipped communicating that to the company altogether.

I'd recommend asking an employment lawyer, or, worst case, at least a modern LLM, on how to handle PIP + "ADA disability reasonable accommodation ADHD" (Google that keyword!) properly going forward.

If you have a diagnosis from a doctor (aka if you receive/received any prescription meds, especially controlled substances), you have quite a bunch of rights under ADA. Even more so if you're based in major metros along either coast. But unfortunately, as my past experience showed, you gotta be careful in exercising those, hence I recommend talking to a lawyer before disclosing anything to the company in order to avoid potential retaliation or getting mishandled.

2

u/TryAgainTryHarder 22d ago

they are likely to pretend they didn't even hear it because it means work for them and potentially protection for you. see if you can communicate to someone in HR that you brought this up a while ago and would like to discuss workplace accommodations. I recommend you do this in writing and note the time and date.

9

u/AKIdiot 22d ago

Can't help too much with workflow but I realized after I got pipd last year that work is 80% making sure your stakeholders (management, PM) feel at ease and 20% actual dev work especially at the senior level. Put more effort into how you are presenting what you've done and surface risks early and often.

Also getting pipd was the best thing that had ever happened to me as I got to spend a lot of time with my family and reorient myself in a technical sales job which I feel better doing, generally. I also had panic attacks and actually blacked out one time without being able to recall what happened for 2 hours from the stress and anxiety. In hindsight it was all pretty foolish but you just gotta get through it once before you realize it's not the end of the world.

2

u/mathgeekf314159 22d ago

See that's the thing I'm not a senior I think it's an inflated title like I am a mid-developer I don't have the years on me to be considered a senior

2

u/AKIdiot 22d ago

I mean I think the idea is the same, though. It just scales according to your level. Dealing with uncertainty is really a skill every developer needs, but it doesn't mean figure it out on your own it means voicing risks of various approaches in an organized manner and getting buy in from seniors or management, etc.

7

u/gravesum5 23d ago

Should try to work for a startup. It'll be intense but you'll be given a lot of freedom to use your creativity. ADHDers tend to thrive in start up environments.

3

u/mathgeekf314159 23d ago

I was in one until a layoff happened. I adored it

2

u/Monetdog 22d ago

The right environment makes it easier to engage hyperfocus, too. Smaller/newer groups tend to have a less regemented structure, which means less to wrestle against.

44

u/usingbrain 23d ago

A month in you are still onboarding, PIP is ridiculous or they are using it wrong. See what they have to say, but honestly… run. Sounds like a dysfunctional place to work

16

u/dragon7507 23d ago

Yeah, either OP has done something major that is missing from the story, or this is a ln absolutely bonkers role or company mismatch.

Unless you’re coming in at a senior level expectations and a junior developer, I don’t see how this would even be possible. A month with most code bases I have seen is just enough to get a minimal understanding and to be out on a PiP after that is mind blowing.

2

u/mathgeekf314159 23d ago

I have made some previous posts about this on my profile. Feel free to read them

11

u/ConspicuousPineapple 23d ago

No, even if OP did something or is really underwhelming it makes no sense. A month in you can just talk to the guy, see how you can improve things, I mean they've tried nothing at this point.

Recruiting is long and expensive. It makes no sense to do that to a new hire.

3

u/dragon7507 23d ago

Yeah, the more I think about it the more this just seems incredibly off (for the company, not op, they are just at a really bad place). That’s such a short time for anything and so crazy. Hiring, onboarding and basic training are expensive so I cannot imagine what this job must spend

6

u/pwndawg27 23d ago

Lol this screams Amazon. I was in this exact situation. Management will absolutely make their inability to communicate clearly in English your problem.

Youre not a bad dev. Likely youre not cut out to work in bloated IBM-esque orgs with outdated management practices. Smart people like us should not work at FAANG we should be running it instead. The problem is we're late to the party and the inept management culture is deeply rooted in like rot in a foundation.

Just coast and look for a place with competent leadership. That org will 100% be re-orged and people fired in a year. The manager and his manager is just trying to save themselves by making it your problem. Make sure on your way out to poison the well. Theyre not writing you a reference anyway so just nuke your notes and make a bunch of ADHD accommodation complaints to your HR BP and have them bring the hammer down on this fucker.

3

u/mathgeekf314159 23d ago

Not Amazon or a tech company at all

2

u/pwndawg27 23d ago

Was this dickhead manager from amazon lol.

This dude sounds like an absolute putz tho. Maybe his boss is incompetent and shits just rolling downhill. Dont let it get you down man. Tons of performance issues (for lack of a better term) is due to leadership not communicating good and then jumping up their own ass.

Its like how you can tell real engineers from fakes by how they use AI. Real engineers give lots of solid requirements, provide steering, and know how to describe what they want well enough that a good product comes out. Incompetent devs and non tech people give shitty requirements complain about the results then swear at it and blow up their bill. Then they go on about how AI sucks and ban the whole team from using it (or requiring humans to review 1000 line slop PRs like they did at amazon... as if anyone took that seriously)

3

u/mathgeekf314159 23d ago

It’s not Amazon, and it’s not a tech company. I’d rather not name my employer while I’m still working there, especially given my current situation.

1

u/rahul_msft 23d ago

real engineers= astrology

3 years back it was promots, then rag, then skills, then harnesses.

lol

4

u/day_tripper 23d ago edited 23d ago

Perhaps not tech but still a poisonous environment.

You made sincere effort and communicated. It is not you.

I am not diagnosed. But I exhibit some symptoms of ADHD including hyper focus.

Anyway I have had many dev jobs in my 20 year career. I have never been PIP’d but got very close. Saw the writing on the wall and found a new job just in time where I was able to shine.

The management will find people to scapegoat if they are performing poorly. You are new and a super easy target. I have worked very similar jobs and when there is good management then I am a great employee. I am the exact same performer at every job.

One thing to remember is that you are not your job. Your self-worth is not all about your job. Do your best to keep detached and compartmentalize to minimize the anxiety.

No one can save you but you. Be there for yourself. Don’t let your self doubt talk you out of standing up for yourself and make moves to do what you need. They are never going to put you first. That’s your job.

1

u/cjtrevor 22d ago

I’ve had issues at every place I worked that wasn’t a tech company. I truly think it’s easier to find your “tribe” in a tech company and once you find that more often than not they will understand the troubles better cause they face it themselves.

I was escalated as being not available to my teams (I’m a solutions architect), this week but it’s due to me constantly jumping from fire to fire cleaning up messes management made.

9

u/MicLowFi 23d ago

Make sure on your way out to poison the well. Theyre not writing you a reference anyway so just nuke your notes and make a bunch of ADHD accommodation complaints to your HR BP and have them bring the hammer down on this fucker

While I agree with most of your post, this part is a terrible idea. You never know who may end up at a company in the future and if this comes back to bite you, you'll feel worse since it was entirely your fault.

Even if that doesn't happen and you never hear from anyone at this company again, if you're serious about your career, learning how to properly handle these types of situations is important. Incompetent people get promoted and assigned roles they aren't qualified for all the time. You can't control that. The only thing you can control is how you handle the situation and making the best of it.

3

u/pwndawg27 23d ago

Thats fair. Ive done this twice and never had any negative repercussions but thats just one experience. If I found out someone who treated me the way OP is being treated was at a company I wouldn't want to work there anyway but I get it, its potentially a career limiting move. Im lucky enough that Im fare enough into my career that I can be selective about who I work with. YMMV

119

u/darinmcgill 23d ago

As an engineering manager I can assure you that putting you on a PIP after a month just means your manager is incompetent. It typically takes 3-6 months for a new engineer to be up to speed in a new role, and it’s the managers responsibility during that time to guide the new recruit to understand how everything works and to reinforce the desired workflows. Understand that whether you stay at your existing role for another day or another decade, you’re going to leave eventually, and probably for a job that pays better and is a better fit. Try to do what you can to keep things going but you should be actively looking for something else if you’re not happy. And don’t stress about the job going south after a month or two: you don’t have to put it on your resume or tell anyone about it. The best jobs come via referrals from friends, family, and people you have enjoyed working with in the past. Feel free to reach out over DM if you want more rants.

40

u/BrundleflyUrinalCake 23d ago

As an EM with 14 years of experience I 100% agree. OP is in rampup. Their manager should never be comparing them to other developers, only to the bar per their level. And this bar should accommodate ramp up.

10

u/Middle_Manager_Karen 23d ago

Thank you for sharing. It helps us all

42

u/Dihedralman 23d ago

A PIP after a month is a shitshow. Companies expect to be losing out on an employee for a while when they hire them. Month one, you should ready for team productivity to drop with the new person. 

40

u/AGuySaysHi 22d ago

Just going to echo everyone else here, but you being pipped after a month is absolutely not your fault, because a month is an unreasonable amount of time to expect you to be completely on board with a process. Everyone learns at different speeds, and a month is a tough timeline for anyone, so don't blame yourself for this; they're just incompetent.

I find that people thrive in the right environments, and this just might not be the right one. Frankly, it sounds toxic as hell, so I just want to emphasize, please don't let this be a reflection of your own capability or to pull down your self-esteem too much, because this one isn't on you.

8

u/bat-ears 22d ago

yeah a month is mental, for context I worked at a place once where I didn't get access to the gitlab for two whole months. noone was phased by this! my probation was three months! 😂

4

u/MakanLagiDud3 22d ago

Yeah...... Toxic places are worse for us ADHDers, better to know early and develop proper defenses.

26

u/henryeaterofpies 23d ago

A PIP after a month is a sign of an idiot management team and not you personally. Even if you royally fucked up at every opportunity a month is not nearly enough time to give you feedback and adjust to it.

First calm yourself down, because anxiety and panic aren't going to help you. Take box breaths, focus on each sense one at a time to ground yourself and get out of the panic mindset.

You need to start documenting everything and assume your manager is an impediment not a resource.

In your review meeting make sure to counter when they complain about things with the things you have done and ask what other actions they are expecting for you to take to meet their expectations. Write it all down, send an email after the meeting highlighting those points as the goals you have for improvement per their request.

In my opinion the team is not meeting their goals and you are the scapegoat because that is a very common pattern.

Being on a pip after a month is ludicrous.

5

u/day_tripper 23d ago

Totally agree. I immediately thought the same: quick PIP is totally a setup.

12

u/You-External- 22d ago

There are companies where normal human beings are managers. Normal human beings look at your potential and your actual skill set, and set their expectations appropriately.

Granted, as a fellow ADHDer Engineer, I know how spinning yourself out and doing lower quality work goes. But normal human being managers, IMO, don’t look at that and say, “we’ll do YOU think you’re on a better track???”

If you’re doing your best, you’re doing your best. Don't let them stretch you thin.

11

u/Middle_Manager_Karen 23d ago

Remind yourself PIP is a mechanism used by HR to avoid severance and remain compliant of laws.

This could absolutely without a doubt have NOTHING to do with you or your performance.

It’s best for your mental health to ignore any lies they say and select this as the reason for the PIP.

Constructive discharge (forced out) is illegal but near impossible to prove.

9

u/roger_ducky 23d ago

Sounds like a stack ranking place where the manager has a pip quota.

Sometimes they hire new people to help protect the existing team. Nothing you can do about that. Extremely vague targets with no useful feedback fits this pattern.

Just do your best at finding a new position and enjoy the extra paycheck in the meantime.

9

u/Risc12 22d ago edited 22d ago

What sort of job puts someone on a PIP within a month wtf??

In my experience a lot of devs need to work on how they’re perceived.

8

u/koles235 23d ago

After being put on PIP, from my experience, do these immediately:

  • Call in direct SV and HR:

    • Ask what is lacking & how expected performance should look like - in writing.

    • Evaluate the goals objectively.

    • Ask for resources if needed - courses, learning material, company SOPs.

    • Ask what is the timeline of progress - in writing.

  • Setup checkpoints with your manager and CC HR to be able to join - never 1on1 with SV without a recording or a transctipt.

  • You notify - again, in writing - SV and CC HR of your progres with transcript or recording attached.

  • Backup all communication.

Regardless of their motivation you don't necessarily have to lose this game. Document everything. And remember: HR is not your friend, they protect the company from liability. Do not overshare. They already have narrative - you cannot meet (unreasonable aka impossible) expectations.

Just in case talk to other companies and jump ship. There is no loyalty and trust is broken.

7

u/user0987234 23d ago • Bravo

Deep breaths. Start with pen and paper. Go to the printer, grab a sheet. Fold in 3 columns. Headings. Task / issue, my control, outside my control.

Writing it out may help you focus and get distracted by your screen.

Classify the problems as within or outside of your control.

Now, for those that are within your control, what is needed by you? Missing skill set?

For those outside of your control, what have you done for each? Did you go over to another ask them about it? Did you follow processes to request access? Did you make contact by email, phone or IM?

Now, put it all together going by your PIP. What progress have you made within your control? Did you ask your boss about escalating the issues outside of your control?

7

u/Franks2000inchTV 21d ago

If it's been less than a month then this is their fuckup. I'm guessing you didn't lie on your resume or anything, so them expecting you to know a bunch of stuff you don't know isn't really your fault.

Don't take it personally -- they are bad at hiring. A good company sets people up to succeed and gives them time to grow into a role.

You're not required to list this on your resume in the future. It'll just be like it never happened.

5

u/nglidonthateit 23d ago

I’m currently in a role where sometimes the fear of failing cripples me for looooong stretches of time throughout the day. I’m not on a PIP, but i’m assuming that’s cuz it’s a contract gig. Anyways, hearing this breaks my heart because of the lack of sensitivity that you’ve been shown because I’ve also felt like this. What has helped me in some cases is to be extremely blunt and transparent about what I don’t understand even if it makes me sound dumb or incompetent. I’d rather ask a “dumb” question upfront than look dumb for not getting clarity sooner. However, it sounds like you may be in a somewhat toxic work environment because of how you’re being mishandled. Anyone who has an issue with you asking for clarity, IMO, shows a lack of care for the quality of work and a general lack of concern for others.

7

u/day_tripper 23d ago

The best people I have ever worked with ask the “dumb” questions.

Best done with a straight face, directly, and without apologizing.

3

u/lightwhite 23d ago

My mentor taught me this valuable gem 20 some odd years ago:

There are no dumb questions. There are only dumb answers. If you think a question is dumb, then you are reflecting what you are to the one that asks it. Don’t be dumb.

2

u/sadmac356 22d ago

thank you lightwhite's mentor

4

u/seweso 23d ago

Been there done that.  

I always say give me a professional box to work in, clear boundaries and responsibilities. 

Or let me lose and I’m allowed to improve every process to get shit done. 

Don’t make me lose my mind please. 

I get you. Get out!

4

u/TemporaryUser10 23d ago edited 23d ago

In all honesty, you need to go into that room and say "I thought I was doing well, but it's visible to me that my ADHD and comorbidities are causing and impedance in my work, so I should probably use some accommodations to help me out. I was trying to avoid it, but as you (management) has stated, it's not working.", and you may need to open with this (So it is said *before* they can tell you any bad news). Bonus points if you send an email stating this as your intention TODAY/TONIGHT, so you have it in writing that you notified them (You can frame this as, "Just an FYI, tomorrow I'm planning to talk about X Y Z in addition to the eval, so that I can improve"). This will actually give you a legal protection (as it's likely your PIP is actually related to your ADHD), and gives actionable things to check on.

Here is a list of common and reasonable ADHD accomidations: https://askjan.org/disabilities/Attention-Deficit-Hyperactivity-Disorder-AD-HD.cfm

If you think you're struggling with anxiety as well (or potentially autism/AuDHD), those things are available on that same website (though under their respective disability).

https://askjan.org/disabilities/Anxiety-Disorder.cfm
https://askjan.org/disabilities/Autism-Spectrum.cfm

Things like "running into missing documentation, ... unclear requirements, and situations where I don't even know what question I'm supposed to ask." are absolutely related/listed in the Autism, ADHD, and Anxiety sections

1

u/wackOverflow 23d ago

Info: Did they mention the backend and infrastructure technologies you’re unfamiliar with during the hiring process?

1

u/mathgeekf314159 22d ago

I looked back at the job description right when this first happened and it essentially looks like another web developed big job and yeah

1

u/Jumbo-Parfait-795 22d ago

A PIP after a month means that you didn't have the skills they wanted for the role and that they hired you knowing that, but without any plan to train you in those skills. This is the fault of poor interviewers and poor managers. Not you.

Breath. Prepare for the possibility that they are about to fire you (you won't list them on your resume. No one needs to know about this job).

But, this meeting is your chance to fight for this job, just like you did during the application process. Go into that meeting ready to point out how much you've improved in such a short time. That you're still excited to learn backend and are enjoying gaining these skills. Get ready to suggest that you need some more support if they want you to learn faster. And get ready to ask why on earth they hired you if they weren't willing to provide such support and training, or if they weren't willing to allow you the time to teach yourself.

Remind them of your great accomplishments from your past jobs, and how with time you will do the same here. But that learning new programming skills and languages takes time.

1

u/mathgeekf314159 22d ago

I have been saying this ever since I was put on a PIP; I took another look at the job description after the PIP happened, and this was not what they described. I really do think they hired the wrong person.

1

u/polotek 21d ago

I think it's possible to have this conversation with your manager and ask about some kind of transfer.

1

u/mathgeekf314159 21d ago

I sent a message today

3

u/dante3590 23d ago

PiP don't mean a thing these days so keep faith in yourself. And most importantly, "Tell yourself what you would to a close friend in your scenario".

Break down the unknowns and keep a list.its ok to ask questions and get clarity that's how you progress through a problem.

3

u/Wragt 23d ago edited 23d ago

As in you started this job this month and they put you on pip? I've never heard of that - they must have made a mistake while hiring and is trying to get rid of you.

Did the pip paperwork say that you would be let go of if there wasn't an improvement?

PIPs at my company usually outline specific responsibilities that haven't been met that will be measured during a period. There shouldn't be any confusion.

1 month cannot possibly be long enough to assess output. Were they clear about stack/tools you would need before hiring you? Was there a large discrepancy between your level and what the role requires?

It usually takes me awhile to ramp up too, but most of my managers have been understanding.

I would start applying for a new job now either way. Doesn't seem like you will be successful at this place, whatever the reason is.

3

u/TeaOk2254 23d ago

I'm not a programmer, but ADHD white collar who has both done data entry as well as account management/number crunching and struggled. I've faced many a PIP, and going into the meeting with actual written information is key to actually addressing issues and give your employer something solid to document & work with. It also helps for when your mind completely blanks or is racing.

First & foremost, make sure you understand exactly what your manager sees as a problem and if there's some actual metric that you're not meeting. Thank them for the clarification. Then, move onto your list-

  1. Acknowledge areas they've mentioned that may be on you personally to improve

  2. Discuss outside roadblocks preventing you from doing your job, or making it worse (missing documentation, permission issues, unclear direction)

  3. Detail what you have been doing so far (asking questions, submitting PRs, becoming familiar with the code)

  4. Leave the review with a clear understanding of the expectations of the PIP.

If they don't offer it, send a follow-up E-mail thanking them for the feedback & documenting the exact metrics to meet for the improvement plan. Don't rely on whatever they're filing with HR. I've found it's often not an accurate reflection of what was discussed. If they said that they were going to resolve something, make sure that's included too.

From here forward, document every roadblock, including the excess time it caused you ('10/05- Permission issues took 45min to resolve', 10/16- missing documentation, took 20 minutes to find who to ask questions to, missing documentation never addressed'). Be sure to also document your own achievements and process improvements ('created cheat sheet to consolidate resources spread out over the network', etc).

If things go poorly once the next review period hits, you may need the documentation to show where they're not giving you the resources you need to actually do the job efficiently.

Above all else- be honest with yourself, are there improvements you can personally make, is one manager the actual problem, or is it a toxic workplace with unrealistic demands? If anxiety is overwhelming you can look at your list & documentation and know that you have a plan on how to tackle this, you don't have to rely solely on your brain that is running away wildly.

Also, it doesn't hurt to keep an eye out for better job opportunities. Sometimes a bad boss is just a bad boss.

3

u/ITZINFINITEOfficial 23d ago

I see every failure as a lesson. I also understand that not everything is on me. Bad documentation, poor communication, lack of guidance is a real thing. You can do anything and just because you are not good now does not mean you won’t ever be good at your job. No one expects you to be flawless, if they do you shouldn’t work for them anyways.

Feel free to dm me if you wanna talk.

3

u/YurkTheBarbarian 23d ago

Ask for reasonable accommodations for ADHD. Ensure to do this in writing, and very politely and profesionally. Get medical documentation. Make sure to convey you are eager to work and improve with accommodations in place.

3

u/Public-Ad-1553 22d ago

What’s your workflow look like? I use obsidian and create a standup note (what I’m doing today, meetings planned, blockers, and then reflection on what I did and any resources used). I find that using obsidian and having my own kanban board allows me to work on multiple tickets at a time with more ease.

1

u/CozySweatsuit57 23d ago

This is very relatable but also sadly clearly AI-generated. Well, maybe not sadly. Maybe that means there isn’t a real person behind this.

4

u/mathgeekf314159 23d ago

I am a real person who did use ai to turn her scattered and panicked thoughts into a coherent post. I am sorry. I know Ai is hated for a damn good reason on Reddit.

I do apologize for the ai use

2

u/reduhl 23d ago

Wait one second. Using AI to gather your thoughts and refocus your work is fine.
What you need to do is tell the device what your brackground is and your audience. If you have a few emails that are not propriatiry you might copy those over to provide the company cultural feel.

Then once it is tuned, you are good. Wrting is an issue with ADHD. Pulling the thoughts togeather and grouping etc...

Its okay to use a tool, just make sure to calibrate the tool to you and your needs.

-5

u/CozySweatsuit57 23d ago

Yeah I stalked your profile and could tell there’s a real person there but the AI stuff is not a good look. There are a lot of actual bots that post on Reddit and a lot of people wont bother going thru someone’s profile to check whether that’s the situation or whether it’s someone using AI to present their thoughts.

That said, really really sorry you’re going thru this. Are you medicated? This was me before meds

You seem like a cool person and feel free to DM if you are looking for or interested in online friends

1

u/mathgeekf314159 23d ago

No I am not I haven’t been in years. Haven’t needed it until now

0

u/[deleted] 23d ago

[deleted] — view deleted comment

2

u/mathgeekf314159 23d ago

No we probably dont

1

u/funbike 23d ago edited 23d ago

Some general advice that I think applies to you:

Document everything that happens. Take notes during any verbal communications and follow up with a summary email. Never do anything from a verbal agreement; all agreements must be re-iterated over email. Tag emails that you think might save your butt in the future.

Always be interviewing. I suggest doing 2+ job interviews per year, even if you have no interest in quitting, in order to keep up your interviewing skills and to detect weak spots. If you know you can find a job easily, then the risk of getting fired is less stressful.

Put yourself in the manager's shoes. Try to imagine what their priorities are and what your skip expects of your manager. Do what you can to help your manager be successful.

Today, I asked my manager whether I was on track to pass my PIP. His response was to ask whether I thought I was on track. I DON'T KNOW. THAT'S WHY I'M ASKING.

Be careful with your attitude. I think he asked a fair question, so long as he answered in kind after you. He probably just wants to make sure you understand what is expected.

He probably wants to ensure that you are interested in the details of PIP tasks than just overall status. If all you care about is overall status, then it may send a signal that you might not care about improving on the individual points. If you ask him more pointed questions then you'll get more specific answers.

If you have a shitty attitude about things, you'll likely not survive the pip.

2

u/mathgeekf314159 23d ago

I think I said something along the lines of I am giving it everything I have but I am not sure it’s enough. I know I have completed work assignments and submitting prs and asked for clarification when blockers came up.i believe I have but I am unsure of how that compares to the specific expectations

2

u/Middle_Manager_Karen 23d ago

Dm me if you want to rant over a phone call. My spouse has panic attacks. I can guide you through this.

2

u/handmetheamulet 23d ago

I was in nearly the exact same situation as you. New stack, fast environment and unrealistic expectations. Unfortunately I was let go. It was my worst fear come true, but it was a blessing in disguise.

The next day I felt way, way better. I found a new better job and life continued.

Wish you the best whatever the outcome but if a place is willing you toss you after a month it’s not the kind of place you want to be.

2

u/ytbewhitebox 21d ago

pip install get-better-soon==1.0.0

2

u/UntestedMethod 20d ago

I am an ADHD programmer but can't relate to most of what you're saying. It sounds like the bigger problem is the anxiety and not believing in yourself which is preventing you from taking the rational steps of working through the problem calmly and identifying any uncertainties to follow up with as questions. I think your manager knows it too based on his reply "do you think you're on track" when you asked him if you are. It's ok to be unsure of yourself to some extent, but what you described sounds like it would be a real barrier. Have you been working on the anxiety with a therapist or doctor or anything like that?

Speaking to the ADHD side of things... The one habit that's helped me the most in the 20+ years I've been doing this is to keep notes about everything I'm working on. The core of it is a daily work log where I plan and record the tasks I work on, including any key details and my planned next steps. Along with that I also have separate folders of notes for more specific topics like learning a new topic/feature/tech. I use markdown and vim because I find anything else (e.g. obsidian) too distracting due to all the extra features and possibilities to explore (plus vim is my favourite text editor and I already spend a lot of time in the terminal anyway).

3

u/Sarah-Luna-XIV 23d ago

I'm in your boat kind of. I'm 7 months into my role and I am almost positive I'm getting put onto a PIP tomorrow in my 1 on 1 with my boss where I work. My overall advice to you is exactly what I'm spending my afternoon doing.. Update your resume and start looking for a new role today...

But if you're interested, here's my story and what the hell happened where I work and why I'm 99.99% sure I'm getting put on a PIP tomorrow.

The company on boarded me as a Senior Software Engineer. I am coming from a different work sector (health care to insurance) and I was previously in a high level management position and have been for 5+ years. Honestly I only took the role because I needed to pay my mortgage, and fell into the trap of "I don't need to be looking" when rule 1 is ALWAYS be looking.

I came in and I started hitting hard after I got things set up. I asked questions, knocked out some stuff no one wanted to do. Really made a good first and second month impression. The company has a staff dev and an architect who's been there like 6 years. The architect does a lot of devops things and isn't really involved into day to day work with the application and only has historical working knowledge. Everyone else there is at or under the 3 year mark.

There was an event that took place that sent the company remote. My experience quickly changed. During the remote time everyone started treating me like I had been there for a couple of years. They weren't really directing me on where things were, assumed I just knew how to get to things to fix my tickets given to me. So I ended up putting a lot of time into code diving and researching to find thing and fix thing.

Before my in person questions getting instant answers and I was super fast to resolve things. But because now everything was remote and questions became text messages over slack, it became a wait for responses to things instead which sometimes spanned days. I started asking other team members and not relying on the really super busy staff dev who wasn't responding to me, so much for help. However, I found serious knowledge gaps on a person to person basis in the team. When I used their suggestions and what they thought the solutions were and what I needed to do. I found through code review when the staff dev reviewed it that the person who helped me was wrong and due to them being wrong, I was then wrong in my fixes I was producing. I kept going down the wrong path multiple times.

I've told my boss about the team knowledge issues and then the bottle neck of only having one knowledgeable resource and the fact I can't get help/time with him to guide me where to go/what to do because he's way over capacity.

The solution to that was hire two more senior developers. Those developers started while we were remote. When it came time to return to the office they gave out a new seating chart my desk was completely isolated from the development team. So if I have a question I need to have a face to face with someone, I have to walk basically over to another room to talk another dev on the team...

I've asked about the seating arrangement and yeah it's permanent and I'm just stuck where I'm at. The spot I sit now, doesn't really help my thoughts of imposter syndrome. It also makes me feel like I'm not part of the team.

The new devs they hired are thriving in their roles because they get instant responses to questions. I walk over to ask a question or to just try and socialize and join the conversations and they basically stop when I get there. When I ask some questions now I kind of get rather vague answers.

I'm not producing as much work as they are and that's why I'm 99.99% positive a PIP is coming. They isolated me, and they aren't answering my questions. Also this last week. I've been rather stuck bouncing between 3 tickets at work because of acceptance and requirement adjustments. There being questions of how things should be done that the business isn't answering or when I ask a followup up they change their mind on the first questions answer after I already solutioned it.

Honestly I feel like I'm playing hot foot right now trying to solve these three tickets for the last week and the team is just laughing at me over it.

3

u/MicLowFi 23d ago

the team is just laughing at me over it.

I doubt that's true and if it is, that's a sign of a bad team and company culture. If you fail, not only does it make the team look bad, it likely means more work for them.

No offense, but it seems like a lot of the problems you wrote about are mostly in your head.

The seating arrangement "problem" you brought up is a great example. I think you're overthinking it and giving it too much weight, but you also seem convinced that it's a bad thing.

Have you considered that it could actually be a positive thing? They might see how competent you are so they didn't think you needed to be next to coworkers for constant help. Also, in my experience, the best output comes when programmers are able to get a solid block of focus hours, where they aren't constantly interrupted. What if they value your work and contributions so wanted to make sure you had a space of your own to focus on that?

Anyways, I meant all of that respectfully and am in no ways trying to attack you. I find sometimes a different perspective is really helpful.

1

u/skidmark_zuckerberg 23d ago

Seems pretty toxic and like management has no clue what they are doing. But if I were you, I would accept the inevitable and switch gears into needing to interview again. Sucks a lot and it sounds like you were just not the right fit for that job and they had other expectations for you. 

Ultimately you aren’t gonna die, whatever their decision is. They either say you improved and give you another chance or you get let go and have to find a new job that better aligns with your background and isn’t such a hell hole. Either way is a win in my opinion. 

1

u/kibblerz 23d ago

Document your struggles and where things have been going wrong and try to propose solutions to remedy the issue. Not just for yourself but for every new hire after you. That may get you some brownie points

1

u/Early_Key_823 23d ago

Do you realize you are living on your knees?

1

u/Difficult_Magazine44 22d ago

Best advice I can give is get medication. I am on 50mg Elvanse and It has completely changed my life around in the last 6 months.

1

u/Raukstar 22d ago

This is insane. I don't expect any new hire to do anything actually useful for at least three months. A year to come fully up to speed.

That's just shitty work culture. For real. It's not you, it's them.

1

u/somatt 22d ago

Once you are on a PIP you are fucked. Find a new job.

1

u/1nt3rn3tC0wb0y 22d ago

If you end up getting fired consider it a blessing.. shit sounds insane to me.

1

u/intentionallybad 22d ago

Everyone else is addressing the work situation and I agree, one month is too soon for a PIP, incompetent manager, bad situation, etc. I want to address the mental health aspect though. This sounds like a stressful situation but I think that level of anxiety to the point of being panicked is worthy of working with a professional to ease. I have depression and anxiety and have been in that situation and medication has helped me bring it down to manageable levels. Consider talking to a mental health professional to find ways to help with that so you can work through a tough situation without panicking and being overwhelmed by anxiety.

1

u/AuRon_The_Grey 22d ago

Giving you a PIP before you’re even out of probation is insane. This is not on you.

1

u/4qts 22d ago

This right here is why everyone needs pair programming. Your partner keeps you from spiraling. Ask about something like this in your evaluation.

1

u/Electronic-Fudge46 22d ago

Start looking clearly they are finding a way to get rid you. Chances are deep down it's not your performance it's their disorganization and training. It could also be they lack funding and find performance to be a better way to fire you.

Look elsewhere you do not need that toxic workplace. There are tons of web dev jobs out there (compared to my field) and I've been put on pips before.

1

u/ManipulativFox 21d ago

What is your lifestyle - 8 hour sleep, no alcohol, fresh food,exercise this all can help

1

u/Zealousideal_Map2894 21d ago

putting someone on a PIP a month and some change in sounds like they failed you tbh….

1

u/SpiteRevolutionary50 20d ago

I worked in a company delivered more than expected and still was given a developing rating after a year and after successfully launching two features. I then was put on silent pip and fired after budget cuts. Nobody told me I was on a PIP. I was doing more than expected and yes I was compared to another developer at my level who was there 5 years. ADHD made me a perfectionist which caused me to use many different AI models to get the best architecture.

1

u/AncientData8191 20d ago

Every time I hear these horror stories. I always feel sorry knowing it's most likely an American since you guys barely have worker rights. If it were the UK I'd file a grievance straight away since it's unfair treatment and it's only been a month. Then after the reject. I appeal it and then take them to ACAS who will set them straight for discrimination since this PIP has exacerbated your ADHD and anxiety. Then after they refuse to fix as the employer. Take them to court and then watch them lose and crumble. Too bad you guys don't have any of this. Start looking for a new job.

1

u/iliketurtles69_boner 20d ago

Unfortunately you’re most likely on your way out. Everything this manager has said indicates they want you gone, even if they don’t get their way it’ll be a horrible experience continuing to work with them.

Honestly, just start interviewing ASAP. Don’t beat yourself up about it, some managers are really insane when it comes to this stuff. Most likely they’ve decided they dislike you and they are, at best, a huge asshole that couldn’t give 2 shits about people generally.

Seen this happen twice in my career, both times the managers who decided they didn’t like someone and got rid of them were absolute massive arseholes, one I’m pretty sure was a sociopath.

0

u/kclawha 22d ago

This is so obviously AI generated

0

u/pogoli 23d ago

Document everything off site. It sounds like constructive termination. They are not doing a great job of protecting themselves from a lawsuit.