Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Locked thread
turn it up TURN ME ON
Mar 19, 2012

In the Grim Darkness of the Future, there is only war.

...and delicious ice cream.
The New York Times put out a pretty scathing article about Amazon's work practices, which is well worth a read if you work in the Tech sector. It highlights how far a large company can go trying to achieve the highest possible quality and productivity from its employees.

http://www.nytimes.com/2015/08/16/technology/inside-amazon-wrestling-big-ideas-in-a-bruising-workplace.html

Couple this with some other recent articles about how badly some famous tech companies treat employees (Tesla) and how competition for tech workers is pretty high, and it brings up an interesting point for discussion.

Is what Amazon's doing the new normal for the tech sector? Is it correct to do that? What would be the antithesis of that, and how well does that work?

There's been a response from an Amazonian:

https://www.linkedin.com/pulse/amazonians-response-inside-amazon-wrestling-big-ideas-nick-ciubotariu

And it's started to go recursive! There's been a response to the response:

https://www.linkedin.com/pulse/ex-amazonians-reply-all-those-amazonian-replies-times-mehal-shah

turn it up TURN ME ON fucked around with this message at 20:15 on Aug 17, 2015

Adbot
ADBOT LOVES YOU

turn it up TURN ME ON
Mar 19, 2012

In the Grim Darkness of the Future, there is only war.

...and delicious ice cream.

Kassad posted:

It was almost funny, considering the part earlier in the article that talked about Amazon wanting to avoid "office politics". And then they add a system to vote out people like in a reality TV show. Consistent! :shepface:

I thought the same exact thing. Office politics is when people try to cut each other's throats and generally do things that distract from actually getting things done. It seems to me like the anytime feedback tool is pretty much going to guarantee you have an increase in politics.

I think Amazon basically just wants to get insanely "engaged" employees through a brute force methodology, right? They hire thousands of people and weed out anyone who isn't willing to dedicate 100% of their life to working there, and they motivate those people... somehow? Do they just pay a shitload more than other companies in the area?

Meanwhile, real sustainable engagement is difficult to do. If you ask talented tech people why they stay at a company, you'll find that it's hard to really define.

turn it up TURN ME ON
Mar 19, 2012

In the Grim Darkness of the Future, there is only war.

...and delicious ice cream.

Klaus88 posted:

Reading articles like this, it amazes me that tech companies don't get firebombed every other week. :dogbutton:

It's surprised me just how vehemently against unionization tech workers are. Compared to the value a good developer or engineer can bring to the company (literally millions of dollars in some cases) they generally put up with terrible work conditions. Long hours are generally the norm, especially at companies in growth mode.

A lot of engineers just see this as normal though, and management has gotten really great at manipulating their sense of worth to encourage long hours. For example, they'll give someone a problem that's intellectually interesting to their field (we need a better search algorithm, this one isn't fast enough!) and watch as they burn away their entire life trying to solve the problem.

EDIT: Interesting, I didn't know they had such a bad reputation. I know about 5 of our engineers (from SC) have left to go work for them, so the recruiting efforts make sense. I wonder if they're going to realize they can't just keep doing that eternally? I wonder how much time and money is wasted having to ramp up new developers.

turn it up TURN ME ON
Mar 19, 2012

In the Grim Darkness of the Future, there is only war.

...and delicious ice cream.
When I brought up Unionization to my friends, they didn't object to it because they felt like they could achieve more on their own. They mostly objected to it because they didn't feel like they were underpaid or overworked.

Meanwhile one of them works most weekends, and another is on call just about every other week.

turn it up TURN ME ON
Mar 19, 2012

In the Grim Darkness of the Future, there is only war.

...and delicious ice cream.

Dr. Arbitrary posted:

This job posting is infamous in the IT industry:



I think that if you wanted to unionize IT workers you'd have to change the terminology to sound like it came out of Warhammer 40K.

Union? No, we're the local 207 Techno-Artificers Guild. Based on my seniority, I'll be promoted to Adeptus-Sysadminus in less than a year!

Holy poo poo that's awful. "Yeah we'll work you super hard and you won't have a life at all because you need to be there NOW but we have banned buzzwords."

Not for CORPORATE.

turn it up TURN ME ON
Mar 19, 2012

In the Grim Darkness of the Future, there is only war.

...and delicious ice cream.

Cicero posted:

The experience is pretty variable for devs at Amazon. I worked there for two and a half years and was definitely not overworked, nor did anyone on my team or related teams at Seattle seem to be overworked. Occasionally there'd be some crunch prior to launch, maybe a couple times a year, but an average week I'd work 8 hours a day including lunch. Part of that may have been being a device team (Android stuff) because that means there aren't any servers to constantly manage, if there's a big problem the best you can do is push out a fix with the next patch.

There were a few people who consistently worked overtime, but it seemed to be because they were ambitious or really cared about their product, not because they were pushed to.

Now, the devs in India did seem to work insane hours, and people who had to coordinate with India often had to do phone meetings at awful times, but I'm not sure how fixable of a problem the latter is given the time zone difference.

Quoting this so it gets attention on this page. This is really interesting, and I wonder how different peoples' experiences will be. It may come down to division by division leadership, I know that a culture is really based on the leader of the organization you report to. Some managers and mid-managers may be really strongly in favor of a work-life balance, since it's the only way to sustain employees with high morale.

turn it up TURN ME ON
Mar 19, 2012

In the Grim Darkness of the Future, there is only war.

...and delicious ice cream.

Chrungka posted:

Oi, mates! Haven't you heard? Working for Amazon is wonderful. I guess if you're high enough in the food chain.

https://www.linkedin.com/pulse/amazonians-response-inside-amazon-wrestling-big-ideas-nick-ciubotariu

Apparently Amazon is still using stacked ranking. :getout:

That's an interesting article. It just kind of supports my view that things are very different depending on who is in your management chain. I hear that Microsoft was very much the same way, that some divisions were absolute hell to work for and others were better.

It also looks like there's been a response to the responses:

https://www.linkedin.com/pulse/ex-amazonians-reply-all-those-amazonian-replies-times-mehal-shah

turn it up TURN ME ON fucked around with this message at 20:16 on Aug 17, 2015

turn it up TURN ME ON
Mar 19, 2012

In the Grim Darkness of the Future, there is only war.

...and delicious ice cream.

Cicero posted:

It's definitely team specific, but I think on average developers tend to have it easier than people on the more businessy side, because developers have become very difficult to replace. Amazon does pay quite well*...to start. And then they stiff you on raises as hard as possible if the raise isn't part of a promotion.

* Compared to other leading-edge tech companies they're probably average, maybe even a little worse, but they still have new college grads making like 120k their first year between salary and signing bonus.

Every single time I see what leading software companies pay new grads, it makes me want to start drinking. I'm an engineer in a really hard to recruit for field and I make about half that with bonuses. It's insane. I generally justify it by having more vacation than most Europeans get, as well as lucrative benefits and great work-life balance and prospects for advancement (although I don't think I'll get to six figures anytime soon).

The response to the response I just read seems to get it right - a lot of the people referenced as having terrible times of it were on the business side of things. A lot of the people I see defending Amazon or reporting good experiences are developers. Since developers are really hard to recruit for and retain, they're going to be catered to.

turn it up TURN ME ON
Mar 19, 2012

In the Grim Darkness of the Future, there is only war.

...and delicious ice cream.

Radbot posted:

Well considering that "more vacation than most Europeans get" puts you at somewhere between 3x-10x the amount of vacation that Americans take on average (probably more than that when compared to "rockstar" devs), sounds like you're being compensated well, just non-monetarily.

Right, which is how I view it. That, and I am encouraged to use all of my vacation. If I were to look for an antithesis of that Amazon experience it might actually be me.

Not trying to brag or anything, it's just utterly fascinating to me how differently companies choose to try to retain talent.

turn it up TURN ME ON
Mar 19, 2012

In the Grim Darkness of the Future, there is only war.

...and delicious ice cream.

ntan1 posted:

You know as well as I do that 120k post salary + signing bonus is pretty low for total compensation for a tech salary at one of the giants, after 1-2 years. I hear that Amazon also tends to skimp on raises, causing people who have been at the company for a long time to receive less in total comp than somebody who was just hired to that level.

Golden handcuffs. Gotta pay that back if you leave before 2 years.

turn it up TURN ME ON
Mar 19, 2012

In the Grim Darkness of the Future, there is only war.

...and delicious ice cream.

ntan1 posted:

1 Year is industry standard for relocation/hiring bonus. 2 Years is really pushing it.

I've been reading that 2 years for Amazon is common. I agree that 1 year is normal. It's not necessarily a bad thing, golden handcuffs are a pretty normal way to retain talent.

turn it up TURN ME ON
Mar 19, 2012

In the Grim Darkness of the Future, there is only war.

...and delicious ice cream.
I have to wonder if this is going to be continuing or if there's going to be some sort of influence to depress wages again. Maybe the push to get more people in on visas will make competition for devs less?

turn it up TURN ME ON
Mar 19, 2012

In the Grim Darkness of the Future, there is only war.

...and delicious ice cream.

Cicero posted:

Starting a few years ago I think you started seeing more and more college students picking CS, at least partially because of the big salaries you hear about. So there may just be a time lag here before a big flood of new CS grads get on the market.

I think people greatly exaggerate how many extra hours your average Googler works because of the benefits. I think many progressives go out of their way to do it because it fits neatly into a narrative of companies always being horribly oppressive. I mean it does help you work more a little bit, but I don't see most people working regular overtime.

I've only ever been through the hiring process for principal engineers and senior engineers, so I only know it's super hard to find candidates that are good. A glut of recent CS grads won't solve that, because it takes time and experience to be a good engineer.

turn it up TURN ME ON
Mar 19, 2012

In the Grim Darkness of the Future, there is only war.

...and delicious ice cream.

Cicero posted:

We were talking about how salaries even for brand new engineers seem unreasonably high, though. Even if high cost of living areas, there are very few professional careers that will pay well into six figures for new college grads, I think.

Yeah, I mean personally I'm not anti-union in general, but I'm already paid so much I really don't see the potential benefit.

Those are fair points. I'm pretty pro-union, but I'd have a hard time articulating how it would help me (except in setting standards for pay/hours/benefits, which I personally wouldn't benefit from).

H.P. Hovercraft posted:

Also a minimum of two years experience under a PE before you're allowed to sit for the PE exam in California.

There's an exam for software engineers?

turn it up TURN ME ON
Mar 19, 2012

In the Grim Darkness of the Future, there is only war.

...and delicious ice cream.

Cicero posted:

There is but AFAIK almost nobody cares, mostly I hear about it when real engineers complain that software engineers are not, in fact, real engineers.

Ah, that one. I've read through that before. Yeah I doubt that anyone will be taking that seriously anytime soon.

turn it up TURN ME ON
Mar 19, 2012

In the Grim Darkness of the Future, there is only war.

...and delicious ice cream.

Eskaton posted:

If you're taking the PE and aren't a civil, what are you doing?

Principal engineer is a title we use to denote a high-level software engineer. So generally doing things like software architecture. I'm not doing anything like that, I'm just involved in the hiring process.

turn it up TURN ME ON
Mar 19, 2012

In the Grim Darkness of the Future, there is only war.

...and delicious ice cream.

Zachack posted:

PE stands for professional engineer, it's a license or title depending on branch. As a chemical it has almost no value to me except I work for gubmint so I have to have it for promotion/$.

Oh, I'm not taking that exam at all. Not sure where that confusion came from.

turn it up TURN ME ON
Mar 19, 2012

In the Grim Darkness of the Future, there is only war.

...and delicious ice cream.

H.P. Hovercraft posted:

In actual engineering, the Principal is the licensed engineer who has ownership of the firm.



Hah! Gotta love how titles are just meaningless when you go to tech sector. Like "Technology Evangelist".

turn it up TURN ME ON
Mar 19, 2012

In the Grim Darkness of the Future, there is only war.

...and delicious ice cream.

Job Truniht posted:

For context of this thread. is this discussion specifically going to be an attack on Amazon or an attack on the tech industry in general? Amazon is definitely not the only "tech" company that does this poo poo.

It seems like that's very much true. The NYT article just sparked discussion about it the most recently, but I remember there being other articles about shady practices at Google/Apple/etc. I'd be interested to know what other companies have been accused of doing and what they did to combat that (fire the people complaining, changing policies, etc.).

I'm not necessarily interested in the unionizing discussion because, as was brought up earlier, most people working these hours in tech seem to want to rather than being forced to.

turn it up TURN ME ON
Mar 19, 2012

In the Grim Darkness of the Future, there is only war.

...and delicious ice cream.

Cicero posted:

I basically agree with you, I think you're just missing the original context for this sub-thread, which was a non-programming engineer expressing dismay at how much more new software engineers (at some companies) make than him. That then turned into a discussion around "why do even very junior programmers at these companies make so much money?"

For example, new grad engineers at Amazon and MS are starting at like the 120-130k range, Google is like 150-160k (and Facebook is probably the same or a bit more).

I actually am a programming engineer. Even though I understand it, it still amazes me that some new grads make that much.

Adbot
ADBOT LOVES YOU

turn it up TURN ME ON
Mar 19, 2012

In the Grim Darkness of the Future, there is only war.

...and delicious ice cream.
So this article has continued to spur discussion at the mid-size software company I work as a software engineer in. For reference, we don't pay like Google, etc. Our engineers (myself included) make a good living but are not in the six figures range regularly.

That being said, the discussions have been about the culture of software development and the overall and how our company's culture fits in on the continuum (from being completely overworked to barely putting in 40 hours a week).

I know that the Amazon article was pretty much showcasing how badly the business side of the business is treated (most Engineers at Amazon I've talked to report a completely different culture), but there is a push out there to get developers to write code for 12 hours a day seven days a week. You can see it in the idea of startup culture being enshrined, you can see it in the celebration of the "rock star" coder who stays up all night to churn out a deliverable, you can see it in the questions that HR managers and CEOs are asking (How do I emulate the culture Google has?) and you can see it in the types of benefits offered (dinner to stay late, laptops becoming the norm so people can work from home, video games and such so that people spend more free time at work).

There's a natural tendency for a software engineer working on an interesting or complex problem to get in "the zone" too, which can legitimately cause us to lose track of time. I clocked a 60 work week once because I kept getting sucked into interesting problems, and they just took a lot of time to test and solve. I suffered for it, my health was bad and I gained a pound just in that week from eating crap.

I think the interesting thing is that our company has tried to strike the balance in the opposite way from Amazon. We offer very high levels of vacation, managers constantly reinforce the need for us to use the vacation, and there is a culture of "work hard during the day but stop when you go home" in Engineering. This seems to be caused by a few things:

1. The ramp up time for a new engineer in our division is measured in years, thus making long tenure really important.
2. Competition for developers in our area is fierce, especially for mature developers. Mature developers (who may have a family and such) seem to appreciate work-life balance more than a go-fast burn-quick mentality.
3. There have been a few studies that show fatigue sets in after about 8-9 hours during a mentally taxing job, so the longer you work the more mistakes you make

  • Locked thread