News for hackers. Stuff that matters.
Re:The Lesson to Unlearn by lifeisstillgood on Saturday December 07, 2019 @01:45PM (#21731837)
My solution is smaller companies - that way the underperforming ones can be eliminated more easily.
Re:The Lesson to Unlearn by alien_ on Saturday December 07, 2019 @03:15PM (#21732317)
At Amazon, perhaps one of the largest and most successful employers, the solution to this is that when interviewing, everyone's main goal is to hire people better than the current average of the team.

To ensure this, someone experienced with interviewing from outside the team/organization, so called bar raiser, is always added to the interviewing team. This person is there to ensure high quality hires and has hiring veto power.

The rest of the interviewers are from within the team, likely under pressure to compromise on quality when they're desperate enough to hire someone, but they can't do it unless the bar raiser agreed.

Re:The Lesson to Unlearn by bitwize on Saturday December 07, 2019 @07:45PM (#21733689)
Amazon phone screens you by saying: "Get out a notebook and a pencil. Write down the code in C to flatten a binary tree into a sorted list, and then read it back to me over the phone."

If this is raising the bar, no fucking thank you.

Re:The Lesson to Unlearn by wnmurphy on Saturday December 07, 2019 @09:37PM (#21734037)
Seriously.
Re:The Lesson to Unlearn by kudokatz on Saturday December 07, 2019 @04:59PM (#21732841)
> At Amazon, perhaps one of the largest and most successful employers, the solution to this is that when interviewing, everyone's main goal is to hire people better than the current average of the team.

At this point it's Kool-aid. In practice bar raisers have so much more interview experience that you can very easily pick them out, but so much of their behavior results in simply weeding out the bad.

I have received LOTS of offers from Amazon over more than a decade (only one accepted at one point), and my friend used to be a bar raiser. In his first interview at a new company he was both rude to an interviewee and flat-out wrong technically on multiple points along with it.

You can't raise the bar if you can't pick the bar raisers.

Re:The Lesson to Unlearn by halflings on Saturday December 07, 2019 @04:56PM (#21732830)
FWIW this wasn't my experience when interviewing with Amazon; I felt the bar was much lower than other companies I interviewed with, even when I wasn't that good at algorithmic problems.

That's just one data point, and maybe what you're describing is for more senior hires?

Re:The Lesson to Unlearn by kudokatz on Saturday December 07, 2019 @05:01PM (#21732852)
I've found a generally higher bar than places like Microsoft but definitely a much lower bar than other FAANG companies, unicorns, and even tiny-but-potentially-elite startups run by people who know what they're doing.
Re:The Lesson to Unlearn by halflings on Monday December 09, 2019 @04:29PM (#21746817)
Agreed, Microsoft was an even lower bar... but in a good way: I felt they just wanted someone with basic CS knowledge, whereas the Amazon interviewers seemed to think they were some sort of elite group of engineers.
Re:The Lesson to Unlearn by TeMPOraL on Saturday December 07, 2019 @02:00PM (#21731917)
A federation.

To be honest, if a large company has multiple departments that essentially govern themselves, perhaps they could just give them proper names, as if they were subsidiary companies? Because it seems to me that the mechanism behind the "best performers leave when they feel the average performance of workers in the company goes down" is really bounded by the company name. I.e. people in department of frobnification leave because of the people in department of foobing bars. But people in Frobnificator perhaps wouldn't leave because of people in FooBars.io, even if legally/administratively the two situations were equivalent.

Re:The Lesson to Unlearn by scarejunba on Saturday December 07, 2019 @03:06PM (#21732267)
No, it's not that. It's that often, to make a new product you have to have multiple parts of the business work together. Then you will find yourself working with the other department and they'll frustrate you.

Some places attempt to solve this by saying that you can use whatever vendors you need to solve the problem but often the best place to solve it is the other department since the solution is infeasible without them.

The problem is that often the solution is infeasible with them because the guys who made them good have left and now you only have the lameos.

As to why they can't operate as independent business unit? Well, there's the Theory of the Firm to tell you why that doesn't work often.