I'm now 2 months into my new job (20% pay increase over my previous job) where I'm a developer in an “enablement team”, we basically automate a lot of stupid boring stuff for other teams so that they can do their job and don't need to deal with the boring stuff like paying bills, making sure patches are installed, firewalls are up and running, ect.
When I was doing my job interview I clearly stated what my background, goals and ambitions as a developer were. Looking back at it, they were never going to be able to explain the scope of what the team actually does in less than 1 hour. There has been a lot of development, but it hasn't been done by developers, so for me it almost hurts to look at. It's all incredibly boring, badly written, not documented at all and very complex. Everyone is an architect or engineer, they don't have the same ambition or values as I do. It feels like I've worked here for half a year and still haven't achieved anything noticeable and I feel like I can't fulfill my ambitions at all.
I just got out of an hour long call where someone explained one of our most important solutions. I didn't seen a single line of code. When I asked about it, all i got was “well you're the developer, you probably understand it more than I do”. It was the most god awful spaghetti code I've seen in my 7 year career and I'm supposed to take ownership of something a non-developer made 2 years ago. No fucking way. This morning shit hit the fan and the first thing I did was open reddit and youtube.
This is my 7th year as a software developer and my third job. I have nothing to be proud of except surviving another day with idiots who don't see any value in industry standards (third job in a row!). I could ask to be transferred to one of our “customer” teams but I feel like it's pointless. I'm done with cleaning up someone else's long-term problems because they chose to fix them with sub-standard short-term solutions!