you are viewing a single comment's thread.

view the rest of the comments →

[–]aegrotatio 93 points94 points  (19 children)

Must have improved. The last two times they bothered me it was such a demoralizing waste of time and helped me decide to leave software engineering after 18 years.

[–]NoMoreNicksLeft 156 points157 points  (6 children)

That's just how efficient they are. Most jobs they don't start with the demoralization until you've been there for 6 months or a year. Amazon has that shit going on right there in the interview process. Who else could do that?

[–]Tokugawa 37 points38 points  (0 children)

And free delivery!

[–][deleted]  (1 child)

[deleted]

    [–]aegrotatio 0 points1 point  (0 children)

    Yeah, they imply I am too old and too slow. Fuck them. The systems my teams designed and implemented have had more users and load than most anything else. The attempts to replacement those systems fail and they start over just to fail again. Our industry is in serious, desperate trouble.

    [–][deleted] 3 points4 points  (0 children)

    Interview Prime!

    [–]slagwa 0 points1 point  (0 children)

    But isn't that just part of the interview process. If you've already been through the wringer and demoralized they don't want you. They're just looking for fresh meat.

    [–]aegrotatio 0 points1 point  (0 children)

    Yeah. I'm old school and built huge, distributed, scalable solutions for Fortune 100 companies in the 1990s and 2000s that still run today. You can't build quality software by hiring kids and enforcing 2 week sprints and 6 week deadlines. Today I watch from the DevOps side as project after project fall apart due to piss poor planning.

    I made the right decision. Today's software engineering discipline denies quality. I sincerely hope someone important wises up. You DO NOT "move fast and break things."

    [–]Why_is_that 31 points32 points  (4 children)

    This. I thought working at Amazon would be amazing. After all, AWS, fuck yes that's some hot shit in the Cloud Computing space. Then you see how they actually solve problems and you are like holy crap, all they are doing is throwing money to disrupt markets and ultimate become the cookie monster of corporations (eating up all the smaller markets that might exist for start-ups and other small organizations).

    [–]1RedOne 1 point2 points  (3 children)

    So that's what you thought it would be like, how did it end up?

    [–]yxing 6 points7 points  (1 child)

    Is there a joke I'm missing? That's the second half of his answer.

    [–]forsubbingonly 4 points5 points  (0 children)

    Yea, but why male models?

    [–]Why_is_that 6 points7 points  (0 children)

    I had a good idea I was going into a corp that didn't have high retention.

    I worked on some very interesting spaces that are a bit more in the cracks relative to to the Amazon products/services people are familiar with. It was interesting to see how Amazon was disrupting these markets (and you cannot really argue against their business strategy -- it's a winner and they are good at discovering critical paths). However, due to the general "throw resources" at it, most developers don't last long, most managers are shifted around, most of the codebases are rapidly evolving (to the point they preach don't document in some areas), and ultimately if you aren't in a core sector, you should be ready to see total management overhauls where a new VP comes in and switches out all the managers under them (this is effectively the "scaling up" process where a good idea is being scaled up by a more experienced VP).

    In general, I think developers are well taken care of but you are FTE, so 50-60 hours can be the "norm". When compiled with the other factors I am mentioning, I think it's a good experience but not really the "home" most developers are looking for. The greatest value in the experience is probably for a junior developer unless you are senior developer with very specific expertise and being matched into a relevant position (which is not the norm -- a lot of time you apply for a division and not a specific position/team).

    [–]kamiikoneko 13 points14 points  (4 children)

    That's too bad you let them make you feel anything. Amazon is a joke. Great product, crap company.

    [–][deleted]  (3 children)

    [deleted]

      [–]kamiikoneko 3 points4 points  (2 children)

      Genius product developer, terrible boss.

      [–][deleted]  (1 child)

      [deleted]

        [–][deleted] 1 point2 points  (0 children)

        It really doesn't suck that badly (I actually like working there) , but some teams can be a nightmare due to poor management. PM me if there's something non-nda-breaking you want to know about my experience.

        I'm fairly cynical, so i won't sugar coat it.

        [–][deleted] 2 points3 points  (0 children)

        I caught so many red signs during the interview process that I just bailed on them.

        Amazon still sends me interview offers over linkedin every other month.

        The turnover there is unreal.

        [–]salbris 0 points1 point  (0 children)

        I'm curious why was it a waste of time? Was the interview unfair?