[HN Gopher] Laying myself off from Amazon ___________________________________________________________________ Laying myself off from Amazon Author : dimmke Score : 168 points Date : 2022-11-16 18:00 UTC (5 hours ago) (HTM) web link (daniel.do) (TXT) w3m dump (daniel.do) | latchkey wrote: | Writing tests is dysfunctional? Funny, I thought that was part of | the job. | Smaug123 wrote: | You appear to have forgotten, for example, the "40% of my time | trying to tame the bad internal tooling I was forced to | use...". | latchkey wrote: | Did you read any of his other posts on his blog? | | He's a digital nomad who took off to Mexico (and Belize) and | seems a bit lost in where he is going (he says it himself). | I've been there myself (except I moved to Vietnam), so I | understand it. | | This is a lot deeper than just writing tests or 40% internal | tooling issues. I also suspect that being remote, he feels | like his hands are tied in a company that isn't used to | working remotely. Or at least, if I was struggling with | tooling, I'd work to find a way to make it better. | | I also never complain about writing tests. I can't tell you | how many times tests have saved my bacon or resulted in | writing cleaner code. | ender341341 wrote: | it is when the focus is on having 100% coverage and not on test | quality. When 100% becomes the metric it tends to get gamed | pretty heavily with tests that have such a huge amount of mocks | as to make the tests useless, or doing something to make it hit | a branch, but ignoring actually verifying it cause that branch | is just a log statement. | mnd999 wrote: | That was the biggest red flag for me. It's basically | impossible to achieve without writing tests for the sake of | it. | slipshady wrote: | I work closely with the CR-time coverage/enforcement tool. | The tool expects 70% new line coverage. The number was chosen | arbitrarily, but individual teams/managers can choose to | avoid the rule or set a different threshold. | | It's not ridiculous to expect some, *configurable*, amount of | test coverage for newly generated code, is it? | latchkey wrote: | I seriously doubt it is actually 100%... let's verify that | number. | yazaddaruvala wrote: | When I was at Amazon, the general consensus was 90-95% but | not higher. We also excluded all of our Java Spring/Guice | configs. | iLoveOncall wrote: | If you're thinking of joining big tech, try to join a team that | develops an internal tool. | | You have as much impact and are exposed to as much scale (maybe | not in terms of TPS but in terms of data, etc.), but you usually | have much lighter development processes and a much more frequent | release cycle. Your ops will also be a lot lighter. | scubbo wrote: | I left Amazon in June of this year, in a similar-ish position to | the author. I didn't have anywhere near that level of problems | with the internal tooling[0], my frustrations were more related | to seeing poor product prioritization decisions, neglect of tech | debt, and repeated inefficiencies and mistakes in org-wide | projects. Nonetheless, the feeling choosing to prioritize one's | own mental health and recovery really resonates. Good for you, | author! Take a break, get back in touch with yourself and what | you care about, prioritize your joy, and I wish you all the best | of luck in your next project! | | [0] which I've found to be pretty-to-extremely-good compared with | what I've discovered since leaving, and would actively welcome | new perspectives on what flaws I'm missing. | sakopov wrote: | Curious, did you go somewhere that at least matched your | salary? I know Amazon compensates very well, so much so that | it's probably difficult to find something else unless it's | another FAANG company. I have a friend working there who | basically deals with all the not-so-good things mostly because | the compensation is so good. | adamwk wrote: | Amazon's internal tooling really is the ninth circle of hell. It | seems unsalvageable too; ostensibly the teams are supposed to be | customer obsessed and the developers are the customer, but | there's no accountability for anything to work well at all. | philsnow wrote: | Well what are they (the developer-customers) going to do, buy | from another vendor? | mabbo wrote: | > I also know that every team at Amazon is different, so please | don't take my description for what it's like working there as a | whole. | | No, no, this sounds pretty much like every team I was on for the | nearly-decade I was there. | stuff4ben wrote: | How was the work/life balance though? Did you find you were able | to have downtime and rest or were you constantly worrying about | unfinished work and looming deadlines? | dangerwill wrote: | I don't think I've ever heard a testimony of Amazon having good | work life balance. The best you hear is that some people get | lucky and things are "ok" on that front. | scubbo wrote: | Hi, recently ex-Amazonian here. It very much varies team-to- | team. I was both careful and lucky enough to always be on | teams where work-life balance was actively prioritized, with | managers literally telling people to take more PTO, ensuring | that stressful oncall experiences were a) compensated with | unofficial time-off and b) taken as a prompt to invest in | paying down tech debt to avoid repeat experiences. My | experiences seem to have been better than the industry | average. | | But then I saw how some teams (predominantly, but not | exclusively, based in Seattle) worked, and....yeah. Overall, | not great. | belval wrote: | My work life balance at Amazon as an SDE is great but I don't | have 24/7 oncall, make of that what you will. | | That being said, I agree that the internal tooling at Amazon | is not that great. It's actually a place where newer | employees tend to clash with older Amazonian because it | compares unfavourably with GitHub actions or any modern CI/CD | while being significantly better than anything that existed | in the early 2010s. | | I've heard a lot of testimonies of SDEs maintaining pipelines | that are making them miserable. | scubbo wrote: | This is really baffling to me. In fact, since leaving | Amazon in June, I've been really frustrated by how much | extra work setting up a CI/CD pipeline is in (say) Drone | and Argo/Flux than with Amazon's internal tooling. You can | set up a standard Amazon pipeline with a single command and | answering a few prompts about naming, whereas with the | open-source systems you have to hand-craft everything | yourself, hack in a way to update the infra repo every time | the source repo changes (I blogged more about that here: | https://blog.scubbo.org/posts/ci-cd-cd-oh-my/), and it | seems like Drone literally doesn't have metrics that | indicate broken builds. To say nothing of how well- | integrated Pipelines is with alerting and ticketing - yet | _another_ integration you would have to build for yourself | in OSS-land. | | Literally the only advantage I'm aware of for OSS systems | is that they allow you to use whatever language, | dependencies, build system, etc. that you want - which, | yes, fair, if that's something that you need, then that's a | deal-breaker, but for the 99.99...% of internal cases that | Pipelines works for, it (seems to me to) work flawlessly | and smoothly. | | What are some unfavourable comparisons that I'm missing? | [deleted] | newaccount2021 wrote: | swyx wrote: | same reasons here that contributed towards deciding leaving | Amazon despite it being a dream job entering the industry (i did | have a significant "pull factor" to another job that accelerated | the timing). when you realize you wouldn't be happy even with the | best case, it's time to go. However, i've heard many reports of | talented, smart people doing fulfilling, challenging work at | Amazon and its probably the luck of the draw on what team you get | staffed on. So the case could be made that you couldve simply | tried for a transfer. | | i suspect that, if you work on a "slow and kludgy product", the | responsible thing to do would have been to write a memo laying | out why it sucks and what needs to be done. I've seen a rare few | folks actually get heard and get the mandate to do what needed to | be done. but I know it can feel overwhelming for most and | ultimately its the responsibility of the GM/PM to know whether | this is true or just the whining of an underling with no context. | | also kudos for having the guts/integrity to do this before | thanksgiving. make it count! | bogomipz wrote: | Does anyone know what role or title the the author might have had | there? They mentioned DevOps but then also in another paragraph | they mentioned front-end development. | bolt7469 wrote: | https://www.linkedin.com/in/danielimmke/ | outside1234 wrote: | Why does anyone work there? | mkl95 wrote: | Resume would be my first guess. Even if the actual job sucks | it's a solid career investment. | danrocks wrote: | Former Amazonian here. The learning is unmatched. I've been in | different FAANGs but the way that Amazon pushes one to learn | and challenge the status quo is unthinkable. I never saw "no, | you can't do that, that system/business/area is sacred". | Everything is up for grabs all the time. While there are | pathological side effects to this (AWS promotion-per-launch, | constantly battle for scope), the amount of knowledge one can | gain in different areas from world-class people is pretty | incredible. One of my systems at Amazon had more traffic in one | day than my system at another FAANG had in 5 years. Working on | a system that needs to support 5, 6, 7 MILLION TPs to perform | complex operations was a great lesson for me. | atlgator wrote: | How does this compare to your experience at CDC? | amzn-throw wrote: | Amazon has a lot of bad internal tools, but this person's | experience doesn't match mine (being here for 8 years) at all | | > 40% of my time trying to tame the bad internal tooling I was | forced to use to submit my code, get it merged, deploy it, check | logs, etc... | | The tools for code submission, pull requests, pipelines, metrics, | and logging are fantastic. Google is better. Most companies | aren't. | | I have never spent 40% of my time battling internal tools.... | | > 20% of my time in meetings | | Developers complain when they're not invited to meetings, and | they complain when they're invited. On my team we brutally | introspect the value of every meeting, and if it looks like it's | not delivering value, we find a new process. | | > 20% of my time writing unit tests to hit the 100% coverage | requirement of the codebase I worked on. | | This makes no sense. This isn't a company mandate, every team is | free to determine what code coverage percentage makes sense for | them. Give this feedback to your tech lead, nearest Sr. SDE or PE | -> 100% test coverage should never be "required" | | > 10% of my time tracking down bugs in other team's codebases for | either internal tools or frameworks and trying to get them to | acknowledge the problem by filing tickets. | | So, software engineering? | scubbo wrote: | > The tools for code submission, pull requests, pipelines, | metrics, and logging are fantastic. | | THANK YOU. I feel like I'm taking crazy pills whenever I see | people bash Builder Tools - Pipelines in particular. Compared | with what seems to be available in the Open Source world, it's | fucking stupendous, and has silky-smooth integration. | fdgsdfogijq wrote: | Yeah I actually think this guy was just underperforming | zeroonetwothree wrote: | I've never complained about not being invited to a meeting. I'd | be happy never going to a single one. | marcinzm wrote: | >I have never spent 40% of my time battling internal tools.... | | In my experience, not at Amazon, long tenure employees get used | to the quirky tools but the impact on new employees can be | massive. Same with bad code bases, bad documentation and so on. | gruffle wrote: | > On my team we brutally introspect the value of every meeting, | and if it looks like it's not delivering value, we find a new | process | | Oh yeah I love the multiple hours we have spend every week | 'introspecting' processes, just to throw out one of the dozen | we'd already defined and add another one. And this | 'introspection' typically boils down to the loudest, most | ambitious mouthbreathers forcing their BS down everyones | throats so that they can jot down their amazing process | contributions in their promo doc. Brutal is the right word. | techsupporter wrote: | > This is not counting the weeks where I was "on call" and forced | to drop all of this to work on a backlog of DevOps related | issues. | | I want to say sorry at the beginning if I misread what the author | (you?) intended when you wrote this. And I'm coming at this from | someone who is not a developer and who, compared to the lofty | Software Engineer salaries in this industry, feels underpaid and | underappreciated for doing the operations/administration work. | | With that said: I truly wish those who are leaving their roles | where this kind of requirement exists--feels "forced"--would | speak more loudly about the need to have actual people doing | system administration work. This is especially true, I feel, in | large companies who operate "the Cloud" and who ought to know | better; _someone_ needs to be doing that work and it can 't | always, or usually, be the people who are writing the features | and implementing the updates to the core product you are selling. | | But what seems like has happened is everyone in the tech industry | has forgotten it, or named it "Site Reliability Engineer" with a | job of 55% failure analysis, 35% coding, and 10% "are the | infrastructure and products actually online and functional." And | then this role gets looked down on and paid less because the | people in the role--people like me--are not seen as "delivering" | "value". | | Which culminates in the _proper_ software developers seeing it as | a thing they are forced to do, resulting in disdain, and | furthering the cycle. | titanomachy wrote: | The SRE role comes from Google, where they are neither looked | down on nor underpaid. Perhaps other companies have corrupted | that title to mean something else. | lightbendover wrote: | I hated the internal tooling so much that I switched to a manager | role almost immediately and only went back to IC when I was | sufficiently situated to not have to code anything that wasn't a | flashy proof-of-concept. | olladecarne wrote: | My experience has been similar at other large companies (MSFT, | Google). My advice is to look for founder-led teams (not | companies). If there are plenty of founders still on the team, | they will likely care a lot about the product and code and hold | everyone to high standards which make the work easier in the long | run. On the other hand when I've been on teams where all the | original founders left, it's been a constant struggle to make | anyone care about anything. At that point there is no ownership | and most people are there for a paycheck. Lots of sloppy code | gets shipped, everyone approves anything that looks like code, | and eventually adding a single line anywhere feels like playing | Russian roulette. Extreme short term thinking takes hold and no | one cares that in 2-3 years the code will be unmaintainable | because they don't plan to be on the team by then. | yodsanklai wrote: | > My experience has been similar at other large companies | (MSFT, Google). | | I would expect Google to have better engineering discipline | than Amazon or Meta. | gruffle wrote: | Yup, and the other flipside is devs being extremely nitpicky | and regurgitating irrelevant Amazon principles BS in code | reviews because they're trying to get promoted. | dilyevsky wrote: | Is this just me or aside from 40% spent on tooling (which I don't | know what the deal is in this case but tbh I've seen some folks | really spent their time inefficiently trying to make everything | perfect) the breakdown looks completely normal for an established | project at medium to big corp? | leros wrote: | It's really difficult getting hundreds or thousands of people | working together. Tooling, communication, etc become really | critical. Otherwise, it's just chaos. As a result, you spend a | lot less time "actually working" and a lot more time | "collaborating" and "project managing". Spending less than 50% | of your time on "actually working" is very normal in large | companies | francisofascii wrote: | Was thinking that same. The 40% spent on tooling to deploy code | and of course on call time is never fun, but the other time | seems normal. But leaving only 10% of real development is not | great and the author can probably do better. It is a good | reminder that if you get to do greenfield development or | generally enjoy your work, don't be quick to jump ship just for | higher pay/prestige. | TheRealPomax wrote: | While it's not just you, and there are lots of folks who think | that's just fine: if someone hires a dev and then make them | spend only 10% doing the job they applied for, whoever hired | them lied about the job, and the product they're hiring for has | fundamental problems that you can either commit to solve, or | burn bodies over in the hopes that you get transferred out to a | different position and it's not your problem anymore. One of | those may be good for business, but it's not the one that makes | for a good company. | perpil wrote: | You must have not tried god mode, the internal tool that flips | the table on all of that SDE-0 bullshit. If you work at AMZN, | search broadcast for "god mode hackathon" and start using it. If | you are external, watch the hype videos here: | https://photos.app.goo.gl/8enVGZLYFvpcgj2V9 | d_burfoot wrote: | > 40% of my time trying to tame the bad internal tooling I was | forced to use to submit my code, get it merged, deploy it, check | logs, etc... | | This gives the lie to Jeff Bezos' whole "Day 1" philosophy. If | you're at a Day 1 company you don't spend 40% of your time | fighting with the crappy internal tools. | munchler wrote: | "Day 1" is just motivational poster nonsense, anyway. No | company can reinvent itself every day. | dilyevsky wrote: | Not sure what the Amzn situation is but something I've noticed | at few previous gigs that there're some folks who _claim_ they | spent significant time wrestling with tooling but when you | actually go in and make them formulate the issue it 's either | something really obvious or a 10-min google/github search like | 9/10 times. These also weren't coming from people who I | considered lazy or unintelligent (well, for the most part) so I | can't really explain it logically. I suspect it may have | something to do with motivation or cultural issues ("not my | job" sort of folks). | zug_zug wrote: | I've seen people complain about it who were wrong, but I've | also seen people fail to complain about it when they really | should have been. | | I just worked at a fang company, and here's an example - to | search CI logs to see if a certain log happened frequently | you would : WRITE A SCRIPT to download 100MB CI logs and | search them for you. | dilyevsky wrote: | Your example does not sound as outrageous as you seem to | think - I can imagine a number of scenarios where this | would be totally acceptable solution assuming we're talking | about software engineers here. Consider the fact that most | startups don't even have dedicated teams running CI unlike | at fangs and it's up to devs to set everything up. Yet I | don't really hear about folks complaining about internal | tooling at early startups | adamwk wrote: | When it's an internal tool you can't google it. You search | through internal wikis that haven't been updated in years | gruffle wrote: | Or you reach out to the owning teams/oncalls and half the | time they have no idea how their own code/product works for | anything nontrivial because most of it was written several | generations of attrition ago. | dilyevsky wrote: | When I worked at google you could =) j/k moma was terrible | but most issues were easily searchable via a combination of | email list/bug tracker/codesearch | pinewurst wrote: | I think what "Day 1" means at Amazon is that you're always | still finding your footing, until you quit. | mandeepj wrote: | > This gives the lie to Jeff Bezos' whole "Day 1" philosophy. | | You can also interpret it like - "always start from scratch. | You don't have anything" | Yhippa wrote: | To be completely honest, what he describes seems to be what I've | run into at nearly every stop I've been at as a consultant. I | honestly never thought of it as hell, but I've also never been in | a much better, tech tooling-friendly environment like at one of | the FAAMNGs. | | I suspect the people who end up leaving those environments for a | more normal F500 company are going to be in for a shock in terms | of work ergonomics and pay. This guy was lucky that he was able | to squirrel away so much tech-worker money to be able to quit | without a backup plan. | ElijahLynn wrote: | The key word here is "savings". | | And good on you for doing it and great you don't have obligations | to provide for others. What a freeing decision you made for your | self! | muh_gradle wrote: | I completely understand where the author is coming from. I did | literally the same thing. I am fortunate to be in a similar | circumstance where I have the savings to weather the storm. The | only difference is I was working for a highly dysfunctional | manager and team. Towards the last days before I resigned, I was | nearly on the brink of panic attacks from every meeting I had | with my manager. I could see that my skills as a developer in | doing actual, meaningful work had severely atrophied in a short | period of time. To anyone that had to make difficult decisions | like this, do what is best for you and your loved ones because a | job shouldn't define you. | nyarlathotep_ wrote: | Worked for AWS for just under a year and a half; this mirrors my | experience exactly. | | Poorly designed, failure-prone, brittle internal tooling was a | time and energy sink to the point where even the most trivial | deployment change was a nail-biter. Automated tooling and tests | that were ostensibly created to make life easier were the number | one pain point and constantly failed in obscure ways that | required cutting tickets to teams responsible for the automation. | | More often than not these tickets would be ignored and issues | would persist for weeks beyond what's reasonable. | | I'd actually force myself to write even trivial code on weekends | to ensure my ability to develop didn't atrophy as a result of | lack of use. | | That, paired with the awful corporate culture and constant fear | of PIP/job loss forced me to finally leave. | | Generally a very unpleasant experience all around, sans the | compensation and name on the resume. | fdgsdfogijq wrote: | You should have just switched teams. Amazon has amazing teams | working on deep technology, they also have huge systems with | technical debt and stress. People dont realize how different it | can be inside the company. | mr_tristan wrote: | How easy is it to transfer between teams? Some companies make | this easy, others make it almost harder to apply internally | then externally. | goostavos wrote: | I've been on 4 different teams at Amazon (now migrating to | a 5th). It depends entirely on the team and as well as your | current level. Some do loops just like with external | candidates. Others barely require more than a conversation | with someone on the team -- though this one is a huge red | flag. Teams looking for warm bodies are seldom good teams. | | Most of the time its somewhere in between. You'll speak | with the manager, speak with the team, you each review each | other's artifacts, and if everyone's happy, you swap over. | The balance of power is pretty nice. I've dropped out of | the process many, many times after starting talking with | management. Or even just learning more about what the team | itself does (I couldn't live with myself if I worked on | pre-roll ads, for example. So I noped out of that one). | bb88 wrote: | I've seen a lot of red flags in my career where managers | put people on PIPs -- when in reality it's not a PIP but | a personality conflict. | | And from what I understand at Amazon, it's kind of the | same thing, but PIPs have been aggressively weaponized. | gruffle wrote: | I believe you also need approvals from your current | manager(s) to switch teams? | ldjkfkdsjnv wrote: | Nope no approval required | twelve40 wrote: | that can't be right (but i have no idea). In the new | group, nobody has any desire to at least do a reference | check with the previous group? That would be the first | thing as a hiring manager i would try to check for, say | "this person is a d-bag that the entire group hated, and | we were about to pip him/her anyway"? That would be kind | of an equivalent of an approval, even if there is no | formal approval. | gruffle wrote: | Interesting, I was told the opposite by my managers... | Patrol8394 wrote: | They all look shining from the outside, problems start when | you join the new team and realize the pile of s _t you will | be dealing with. | | Btw this happens in most companies, tons of tech debt. And | those who created that s_t are off onto new projects | recreating the exact same mess all over again. | | It is a cycle that never ends. | | Only chance is to join early and be in for the long run. | [deleted] | lozenge wrote: | How can you tell ahead of time if the team you're switching | to has it any better? | Syonyk wrote: | Find out what they drink for "Team alcohol evenings." | | Whiskey team? Ok, probably somewhat stressful but doable. | Wine team? Plush and cushy, with a line of people who want | to be on that team out the door. Vodka team? Oh hell no. | Etc. | | ... I'm kidding. Sort of. But not entirely. | dfxm12 wrote: | _Poorly designed, failure-prone, brittle internal tooling was a | time and energy sink_ | | Sometimes I get frustrated at my own job for some reason or | another, but I appreciate learning that the grass isn't really | greener anywhere else & even places where tech is the core | business are having a lot of the same problems. | buremba wrote: | I thought that the deployment pipelines are part of their core | business considering AWS has such products that are meant to be | used by customers. I assume that the internal tools are | different than what AWS customers use for deployments? | dimmke wrote: | A lot of internal teams don't use the AWS software for | various reasons. So like, CodePipeline might be great, but | there's an internal analogue (I'm not sure the detail I can | go into here) that is awful that a lot of teams use. There's | been an internal movement to try to get all teams onto AWS | services, but it's incredibly slow moving and there's no | timeline that I know of. | yazaddaruvala wrote: | Oh man, we disagree! I miss Pipelines (the internal version | of CodePipeline). Having worked at startups and now at | Google, that tool is honestly best in class. | | FWIW, I don't miss Quilt, or VersionSets, or Apollo, or | Hydra, or TOD, or NAWS Pipelines bridge. But Pipelines | itself, brining all of those tools together is amazing! | dimmke wrote: | I was referring to Apollo specifically, since we're | naming things. | bb88 wrote: | Clearly a mistake. They should be dogfooding their | offerings. A lot of tooling will probably just be better if | they can host it on AWS. | fdgsdfogijq wrote: | CharlieDigital wrote: | > So like, CodePipeline might be great | | The entire CodeBuild suite kind of sucks when you stack it | up to options available on the market including GitHub | Actions, GitLab Runners, Azure DevOps, literally almost | anything. | | If the internal analogue is _worse_ than the CodeStar | suite, then yikes. | bitL wrote: | You are pretty much validating that Amazon is a 2-year company, | as reflected in their vesting schedule. | dimmke wrote: | >I'd actually force myself to write even trivial code on | weekends to ensure my ability to develop didn't atrophy as a | result of lack of use. | | I did not mention this in my blog post, but I have actually | done similar. That's incredible. Thanks for sharing this | comment. Our tenures were almost the exact same length too. | scruple wrote: | When I worked for a BigTechCo, I was doing exercism every | single morning for ~30 minutes for the same reason. It really | is incredible. I know a few of my former colleagues were | doing the same. Today I'm on a team with 4 other engineers, | so I keep busy coding. | arcturus17 wrote: | I cannot code in prod anymore and have definitely been | looking to develop a habit like this. Any tips from you and | others on: | | a) How to make it stick | | b) How to maximize its efficacy/efficiency | | Would be awesome. | pbronez wrote: | Thanks for the tip - Exercism looks great. | | https://exercism.org/ | chrsw wrote: | >I'd actually force myself to write even trivial code on | weekends to ensure my ability to develop didn't atrophy as a | result of lack of use. | | I figured this was pretty common. I've only had one job where I | didn't feel the need to do this. | gruffle wrote: | Completely agree. Interesting how the internal dev satisfaction | polling always shows that the vast majority of devs just | absolutely love the internal tooling and processes. Might have | something to do with the polls not actually being anonymous. | When hr/polling teams are asked about anonymity they generally | skirt or ignore the question, but I've learned that enough | metadata is collected to identify any responder in pretty much | any internal poll. | [deleted] | giantg2 wrote: | "Generally a very unpleasant experience all around, sans the | compensation and name on the resume." | | At least you have that. | | My skills have atrophied and my pay is meh. | gw98 wrote: | This is the general feeling of what I see from AWS support as | well as a consumer of the platform. | | I'm battling something for weeks now which is a completely | broken ass piece of shit inside AWS. I spent the first 3 weeks | trying to get attention for this via support tickets and | someone to take it seriously, resulting in escalating to | account management. I've been on calls with the programme | managers, been apologised to constantly and absolutely nothing | has been done that is productive. Not only that they sheepishly | suggested other customers were in the same shit. | | My conclusion at the end is that critical bits of AWS are held | together with only a couple of people who actually know how it | works and they don't even have the ability to do fix | anything... | | Not that the consuming company I work for isn't a complete mess | either but I expected better from AWS. | rad_gruchalski wrote: | > Poorly designed, failure-prone, brittle internal tooling was | a time and energy sink to the point where even the most trivial | deployment change was a nail-biter. | | Considering rather good quality APIs they expose to the | external world, this is shocking to read. | robofanatic wrote: | You should have waited few days for the package. | keyle wrote: | You can't wait for what you don't know. | unnouinceput wrote: | This mirrors my experience with my prestigious job I had at | SiemensVDO in 2005/2006. Same stuff of wasting time on anything | else than coding. He said 10% of his time was coding. I suspect | mine was like 20% and I felt miserable after a year. The | honeymoon of getting to write embedded code for real cars, cars | that would be driven by millions of people only lasted like 3 to | 4 months. After that the job had nothing else to teach me and | over a little year later I quit too, with a total of one month | shy of 1.5 years there. | bryanlarsen wrote: | No voluntary layoff plan you could take advantage of to get some | severance pay? Might have been worth holding off a week to see if | they rolled one of those out. Water under the bridge now, though. | yumbrand wrote: | Literally today -- about three hours ago, Amazon extended | voluntary buyout offers to some employees. | CelticBard wrote: | This was a good read. I guess we do have to rip off the bandaid | sometimes. | dimmke wrote: | Thanks. An upvote would help, I'd love to have more people read | it. ___________________________________________________________________ (page generated 2022-11-16 23:00 UTC)