Slight rant. This is currently a major problem for me that I'm not entirely sure how to handle still.<p>I'm young, never went to college, and my experience is entirely through work in the financial area (with side projects). In a lot of ways, I've fallen into the "Jack of all trades, master of none" spectrum. Give me any complex problem and I can generally solve it, even if I don't have experience with it. I have a very good track record and most previous bosses regard me very highly. My skills aren't entirely traditional, but they work pretty damn well.<p>That changed when I followed a senior colleague into a new position as a newly minted senior linux admin. As soon as I joined, I received an asinine amount of anger of nepotism or where suggestions are generally viewed as naive, then ignored. Two of those naive things were, "why does QA have root access? Why are the root ssh keys the same as prod and QA?" and "can we fix the DNS setup so that we don't need a CAB approval to run four root-owned scripts to push /etc/hosts to 95% of prod servers?". If it weren't that most of the environment isn't documented and makes our lives hell, I wouldn't bring these things up. On top of that, we're a large web company, so it's insane that these things are trivialized.<p>I'd like to get out of it, but at the same time, I feel like if I can get out of if, I can get out of most things. It's a complete brainfuck and killed most of my confidence at this place.<p>Imposter syndrome is difficult.