Mental.
Sometimes I think it's just me being a big wuss and I can't take the pressure, and I'm weak or whatever, then I learn the following two things;
Ex-colleague number 1, who I'd known and worked with for a number of years (ex principle engineer from Microsoft in Redmond, and ex distinguished engineer from Cisco) one of the best guys I ever met, moved himself and his family across the country to work for AWS in Seattle. He's 10 months in and has just handed his notice in - he can't take it anymore either. I had a video chat with him the other day and he looked MISERABLE, I felt really bad for him. It's stupid because guys like this - you absolutely want to retain them, and AWS just pounds them into dust and they quit, it's just frankly stupid. I mean why bother employing him - he's barely done any work, he's been onboarding this whole time - they spent all the money moving him and they've just kicked the **** out of him and he's predictably left, I don't understand why it's like this ¯\_(ツ)_/¯.
Ex-colleague number 2, Who I'd also worked with and know very well, a software engineer has been at AWS for around 9 months. He was in a team of 8 engineers working on a specific project - they were getting battered, 5 of them walked out and left, leaving only 3 engineers in the team. Management didn't give them any more time - and kept bashing them with a stick, so he's in the process of quitting too and has at least 2 offers on the table. I mean I really don't understand what AWS are trying to do to people, it's less like a job - and more like some weird game where you have to see how long you can take it for..
I had a chat with my manager last week, a sort of catchup chat to discuss my decision and stuff. It's interesting how he always likes to turn a situation around and make me the problem. For example - in the situation where we had to deliver something in a borderline impossible timeframe - apparently it's up to me, to go and remove the blockers, do everything I can to hit that date and if I can't, I have to provide reasoned, documented explanations for why we can't make the date.
I argued that this approach is simply crass, because in the final analysis it just boils down to a basic exercise of me explaining the bleedin' ******** obvious, that we can't jump fifty feet in one go. This idea that we get given impossible deadlines and heaps of pressure - then when we predictably fail to hit the date, we have to have an essay explaining why we couldn't achieve the impossible - it's just bloody stupid. I can't be arsed to work like this - not because I'm crap, or I don't care - I just can't be arsed with being in this stupid, stressful and ultimately pointless situation.
@Screeeech I saw someone post a Solutions Architect role for Global Networking - Backbone at AWS on LinkedIn. Have you considered moving into a customer-facing role instead? Might be easier than working in the service teams.
Nah - I think I've had enough of Amazon, I mean I've got a 1:1 with our L7 manager on Wed - a guy who I really get on with and quite like, so it'll be interesting to hear what he has to say.. But to be honest, I think I'm done with the place, unless they pull something very special out of the hat to try and keep me, and even then - I don't see why they would I think I moan and say no too much lol.
I have a few other things cooking, already been offered a job at a startup - looks good, also talking to Twitter and a few other companies, so plenty of opportunities out there..