Skipping a lot of history where by I haven't actually done any work in work since the start of December. Where they assigned me to a production support group, without telling me and then complaining I wasn't providing support. My response was, "I'm not a support engineer and I'm not even supporting until the support engineer arrives.", my company backed me on that. Not least, they are asking me to support a suite of applications that should have taken 6 months which were required in 1 month and ended up being hacked together on late nights in 4 months. I refuse to support that junk. It's the result of a management mind set that software is either done or not done. They don't understand that engineers borrow time from the "quality" bucket when pressured.
To highlight why I feel like I am quiet quitting, after complaining repeatedly about not having any development work, a manager threw me what he thinks is a bone. He asked me to ...
"Research an API which will allow generic Java engineers with no <internal platform name> experience to insert/modify/query data from that platform."
Ok. Sounds like fun, right? Well the platform in question is an open source platform from Apache that has been heavily modified, heavily restricted, heavily secured and heavily monitored by specific teams. Those teams whose name often contains "InfoSec" or "Security ops" ALWAYS win.
My first quick google and a question to ChatGPT revealed exactly what I expected. Each and every single component in the platform is an Apache foundation project. Each and every single one of them has APIs bristling all over it. There are SEVERAL APIs already baked into most of the components, some of them are amazingly easy to use and implement. I got one running in docker in 15 minutes.
The problem is, they have ALL been disabled, firewalled, crippled, locked down, locked out and basically forbidden from use.
So, I ask, "What is the fucking point?", why don't you just go and ask the "InfoSec" guys to do it? Or at least ask them first what they will allow or won't allow and we'll just do it that way.
They don't need an engineer, you need a politician and that's not me.
I really just want to log out and forget the whole contract. It's pointless. Every single thing you can do as an engineer in this contract is FORBIDDEN. You have to instead go and fill in a form and order some access to some heavily crippled badly implmented "self service" platform which provides you a canned set of configuration which you MUST accept.
It's getting intolerable. I have end users emailing me telling me there is data missing and honestly, I can't help them. It's not my data, I don't know where it comes from, I don't know what it means, I don't own the source, I didn't write the 15 steps in the process before the data gets to me, but it's in such bad shape there is no way to validate it's complete or partial. Beyond that, I have no authority in production to even access the files and can only see a view of the read only data.
Do you guys understand how this is driving me insane?
I've told my actual employer, "I'm out, get me out of here!", but they can't do that instantly. Right now I honestly feel like just quiting and I more or less am quiet quiting. I'm not being proactive and I'm no longer "Sure can do"