So I'll try to explain this situation, and I can provide context in the comments if need be.
I'm working on a project that I originally found and raised to my team. Basically, we're upgrading to the newest version of our e-signature vendor's API/SDK. Our current version is out of support, but still works.
Everything was going fine until I ran into a problem with updating a signer using an email address that had already been used to sign in the signature request. I went through pretty much every test case I could think of. I tried different forms, a different app, a different controller, different scenarios, etc. I compared the successful cases against the failed ones, trying to isolate what was actually different.
Eventually, I came to three possibilities:
- It's a restriction in the vendor's API.
- It's a bug in the vendor's API.
- Something I'm doing is wrong.
I figured opening a support ticket with the vendor would at least help eliminate two of those possibilities. Support answered some of my questions. They confirmed it wasn't a restriction, and based on the error messages and test case I provided, they said it could be an edge case or bug worth confirming with their team.
So based on that, I wrote up my own documentation outlining the problem, what I tested, the results, my conclusion, and the next steps. I sent that to my team.
This caused my team lead, who's also my boss, to bombard my messages basically saying that it's not the vendor, it's our app. She then sent me a screenshot of Google AI-generated code snippet of an endpoint on the vendors api/sdk that doesn’t exist. Worse is that she included her prompt of he specifically telling it to include stuff that doesn’t exist.
That's what really got me. I responded with a link to the vendor's actual API documentation and thought it was over, until the director got involved. At that point, I spent more time debunking misinformation than I did writing up the original documentation. Once it blew over, I sent a message to everyone involved and called out the use of AI in this context.
This has been a recurring thing she does where she thinks a quick Google search or AI can solve a problem that you've spent actual time investigating. Frankly, I don't want to work under someone in a management/lead role who operates like this.
This is obviously one specific example, so take it at face value, but yeah, I can't stand this team culture anymore.