News for hackers. Stuff that matters.
Re:Hiring Is Broken? by esotericn on Saturday August 31, 2019 @09:54AM (#20846275)
This article appears to be an extremely long-winded way of stating that you don't have to pick from the top-end.

Which is true. Companies know this.

Most of the stuff I read here is basically made up of people who aren't quite the best moaning that they couldn't get a job at Google or whatever. Life goes on. It is impractical and not a good thing for every software developer, even the very good ones, to pile into the same companies.

Not everything is set up as a perfect procedure for you.

And even if it was - OK, so you get the job and the Stanford grad doesn't. You swap places. Does that make a better world?

I encourage new developers reading these sort of posts to just ignore the fluff and plug on. You'll get there.

And if not? In five years you might want something else entirely.

I wanted desperately to work at an investment bank as a new grad.

I'm very happy with the path my life has taken instead.

Re:Hiring Is Broken? by Frost1x on Saturday August 31, 2019 @10:06AM (#20846326)
There's an impression that this problem is only at a few places like Google which is not the case. As someone recently browsing the market I've seen this process adopted rampantly and without reason or rationale.

So many companies I would consider mid-tier, lower, or not even technology companies have outsourced have adopted similar if not the same hiring models of FAANG or outsource hiring/recruiting/assessments that follow suit. It's an absolute mess.

Re:Hiring Is Broken? by alexandercrohde on Saturday August 31, 2019 @10:55AM (#20846623)
Meh. I don't buy it. I agree with the parent that it's usually people not getting hired being mad about it.

- "interviewing is broken" is a meaningless linkbait title. All you can really say is it's less efficient than it could be.

- In fact, interviewing in tech might be the best of any industry. Look how good we are at hiring minorities, people without college degrees, people who don't wear suits, people with verbal tics, or even tattoos. That wouldn't happen in investment banking.

- If your point IS that hiring could be better, then instead of winging, propose a fast and simpler and cost-effective alternative, and then try to give some hard evidence that the method you propose is better than whatever you're winging about (usually leet code).

Re:Hiring Is Broken? by NetOpWibby on Saturday August 31, 2019 @12:44PM (#20847369)
^ These are some of the reasons why I start in this industry. I’m a minority who is self-taught and hates wearing suits/business-wear every day (also, it’s so damn cool go from having an idea to having it built and seeing it in the wild in the span of a few weeks to months).

One of my most popular HN posts [1] is about how the job search sucks so I empathize a lot. However, I have little interest in working for “top” companies.

[1]: https://news.ycombinator.com/item?id=16127697

[1]: https://blog.webb.page/2018/why-the-job-search-sucks

Re:Hiring Is Broken? by alexbanks on Saturday August 31, 2019 @02:15PM (#20847916)
This is a mindblowing response to me. To say "look at how good we are a hiring minorities" feels like it has to be an obvious troll.
Re:Hiring Is Broken? by username90 on Saturday August 31, 2019 @02:17PM (#20847930)
We are extremely good at hiring minorities, so good in fact that we stopped calling Asians minorities.
Re:Hiring Is Broken? by Yukata on Sunday September 01, 2019 @05:52AM (#20851413)
Asians don't count as minorities. We privilege now!
Re:Hiring Is Broken? by Aeolun on Sunday September 01, 2019 @01:26AM (#20850624)
> It's usually people not getting hired being mad about it.

Or it’s a bunch of very competent coders annoyed that they’re made to jump through hoops.

Re:Hiring Is Broken? by Apocryphon on Saturday August 31, 2019 @01:28PM (#20847618)
People doing the hiring are complaining, not just the people failing to get hired.
Re:Hiring Is Broken? by nkohari on Saturday August 31, 2019 @12:00PM (#20847084)
> Look how good we are at hiring minorities

Wait, what? Are you talking about the software industry?

Re:Hiring Is Broken? by o10449366 on Saturday August 31, 2019 @01:49PM (#20847733)
In terms of providing high paying jobs with good career progressions to minority groups that doesn't necessarily discriminate on the basis of prior education, credentials, background (or lack thereof), yeah, I'd say software engineering is pretty decent compared to many other industries.
Re:Hiring Is Broken? by theelous3 on Saturday August 31, 2019 @04:38PM (#20848670)
Aye. I've never seen a software team in my country that were all natives. Software doesn't care where you're from, at least when you're writing it.
Re:Hiring Is Broken? by mixmastamyk on Saturday August 31, 2019 @12:38PM (#20847340)
Yes, it’s endemic. A greeting card developer on app engine recently put me through the wringer. To what end? Could have done the job with one lobe tied behind my back.
Re:Hiring Is Broken? by sharadov on Saturday August 31, 2019 @04:34PM (#20848649)
Exactly, every company here in the Bay area, however crappy their technology stack or the actual work you will be doing, will put you through a process akin to FAANG. As much as I love tech and have kept my skills up to date, this ridiculousness has left many truly creative engineers demoralized. I have reached a point where I want to leave tech altogether.
Re:Hiring Is Broken? by bengale on Saturday August 31, 2019 @12:08PM (#20847143)
Odds are those places are going to be a nightmare to work at anyway.
Re:Hiring Is Broken? by Retric on Saturday August 31, 2019 @10:19AM (#20846408)
I have generally been rather disappointed with Google/FANG software developers. These companies generally though not always avoid the bottom 1/3 of the talent pool, but that’s about it.

Effectively they simply select for people willing to hack their hiring process, which also excludes most actually talented developers. Resulting in a few very talented people, and an overall average workforce.

This is also why most internal projects at these companies are about average for the industry and these companies focus so heavily on acquisitions. Consider the differences between iOS, Android, and Windows phones was not so much about software quality as much as business models.

Re:Hiring Is Broken? by esotericn on Saturday August 31, 2019 @10:21AM (#20846423)
Wouldn't surprise me at all.

Fundamentally, companies do not hire for raw technical ability.

Would you hire Linus for your bog standard dev role? Of course not. He'd be bored in days.

You probably wouldn't want a supermodel as a life partner.

The whole thing is about selecting model employees. People who will rock the boat in the correct ways; need money, but are neither impoverished nor independent; are reliable; and so on and so forth.

It's not "hiring is broken". It's "you misunderstand what employment is".

Re:Hiring Is Broken? by track_me_now on Saturday August 31, 2019 @11:36AM (#20846897)
Very good point. The best developer I ever worked with said to me one time "I'm thoroughly unemployable", meaning his skills, motivations and long term goals did not match what-so-ever with those of a employee developer.

He was a great resource but hiring him permanently would be a terrible mistake for all parties.

Re:Hiring Is Broken? by sharadov on Saturday August 31, 2019 @04:37PM (#20848662)
I've worked with some like that, they're easily bored and will work well as tech-cofounders, the ones who can rewrite the entire code stack in a weekend.
Re:Hiring Is Broken? by yowlingcat on Saturday August 31, 2019 @02:28PM (#20847985)
Your last sentence is the bullseye. On the whole, companies like FAANG hire for employees that supply the bulk labor throughput they need in large quantities with overall low risk. Their interviewing process very deliberately selects for this.
Re:Hiring Is Broken? by 0x445442 on Saturday August 31, 2019 @01:09PM (#20847512)
> Would you hire Linus for your bog standard dev role? Of course not. He'd be bored in days.

I've often wondered if Rob Pike or Guido Van Rossum went through the same interview process at Google that we all hear stories about. I'd be very surprised if they did and my guess is, for them, it was much more of a negotiation of what they were going to work on and what their compensation was going to be.

Re:Hiring Is Broken? by neilv on Saturday August 31, 2019 @02:30PM (#20847999)
I asked a recruiter there whether someone like that (like the creator of a popular programming language) would have to go through the normal new-grad-style whiteboard coding hazing gauntlet (phrased diplomatically) interview process that they were expecting me to. The recruiter said no. I decided not to interview, because it turns out the hazing wasn't something "everyone" had to do, and I just didn't rate decent treatment.

The next time a recruiter from there cold-contacted me, I asked again. IIRC, that one said a person could skip at most only the first part of the whiteboard coding hazing (phrased differently), if someone at Google could vouch for them, but that everyone had to do the second part of the hazing, before they could advance to the interviewing phase of professionals with mutual respect (phrased differently). I decided not to interview.

So long as their process comes off as one-sided, arrogant, and negging, the company doesn't seem like a place I'd want to work.

It's like you're meeting a first date in the line at a cafe, and they're physically attractive and rich, but they're rude to the barista -- bullet dodged, we're not together, and I'd like my coffee to-go, please.

Re:Hiring Is Broken? by 0x445442 on Saturday August 31, 2019 @03:30PM (#20848338)
At this point in my career I won’t do coding tests or problems at home or over the phone. I’ve done my fair share of hiring and I’ve never needed to resort to such things.

Being asked to perform these tasks is actually a pretty good litmus test to filter out companies. Also, I expect a certain degree of deference given my resume shows a 25 year history of implementing and delivering systems.

Re:Hiring Is Broken? by dahart on Saturday August 31, 2019 @06:48PM (#20849297)
I have about the same amount of professional experience, and have done lots of hiring and leading of teams. A few years ago I took a job that interviewed me with a coding test. (Which was only one of many phases of the interview). The coding test was quite fun, the company allowed the test in the language of my choice, and it was mostly about implementing rules for a game, and for bonus points, some A.I. to play the game. Not very long after taking the job, I was doing the interviewing and administering the coding tests to interviewees.

There were applicants with a decade or more of experience who, like you, expected some deference and were annoyed or offended, and complained about having to take a coding test. But they were applying for programming roles, not management. Those people didn’t get hired; negative attitudes are a red flag. In effect, this particular company likewise used them as a litmus test to filter out applicants unwilling (or unable) to demonstrate their advertised abilities.

Note especially how the coding test is actually being used to evaluate attitude and things other than coding skill. It’s not valid to assume that being asked to do a coding test implies that someone doesn’t believe you about your experience.

That said, resumes are very easy to fluff up with big sounding projects, so talking through past project details and demonstrating your abilities with a coding test should be par for the course if you want to change companies.

I actually agree and I don’t think coding projects are necessary for hiring, but I do think they’re useful, not bad, and I don’t give deference to anyone when I’m interviewing, no matter how accomplished. I look for people who are smart, willing to learn, excited to do the job, excited to interview for my company, and willing to try.

Re:Hiring Is Broken? by neilv on Sunday September 01, 2019 @09:08AM (#20852082)
I don't expect deference. I expect an experienced developer to be able to tell -- from talking with me, and from looking at open source work, and from asking my references -- that we are peers.

I'm happy to have real technical discussions and sketch out things, but I've seen enough negging "coding interviews" administered by smug people, and it seems to have little-to-nothing to do with legitimately assessing competence.

I'd also like to have an opportunity to get a sense of the people from talking with them. The FAANG coding theatre performance that undergrads now drill for doesn't tell me much about the team's personality, competence, and working style -- all it tells me is that apparently they are willing to play along with that dysfunctional one-sided game.

Re:Hiring Is Broken? by thoman23 on Saturday August 31, 2019 @09:49PM (#20850042)
How much hiring and interviewing have you done? I've seen countless resumes with 25 years of stated glorious achievements, and they couldn't write a for loop.
Re:Hiring Is Broken? by 0x445442 on Sunday September 01, 2019 @11:21AM (#20852734)
I've done quite a bit and have never had any difficulty sniffing out "gloss" with just a few minutes of questions over the phone using the applicant's resume as a starting point for the conversation.

When you're focused on system implementation, delivery and maintenance you can pick one of the past projects listed and start probing. It's not hard to quickly get a picture of what the candidate did and didn't do on the project and whether or not they're blowing smoke.

Re:Hiring Is Broken? by neilv on Friday September 06, 2019 @02:58PM (#20898697)
Exactly. Of course, we do have to be a bit careful how we ask about past projects, to avoid the appearance of being exposed to IP, but it's doable. We can also just talk about hypothetical design problems (and they can learn about us based on the questions we ask, even if we're not doing a collaborative exercise). But no whiteboard CS101 coding negging.
Re:Hiring Is Broken? by thewhitetulip on Saturday August 31, 2019 @01:27PM (#20847604)
I read a book by Eric Schmidt, can't remember the name. I remember reading him say that "the way interviews are conducted right now, if I wasn't in Google and was interviewed then I'd probably get rejected."
Re:Hiring Is Broken? by esotericn on Saturday August 31, 2019 @01:22PM (#20847581)
Almost certainly not, indeed.

But then, if you ran a business, that's almost precisely what you'd do. It's completely rational. The hoi polloi need to be filtered aggressively, most companies need to select for hunger, etc.

By contrast, you might as well give a big name an honorary position if you can afford it. If they do useful stuff - bonus. Hell, if I owned a company the size of Google, I'd give Guido some money just because I could.

Re:Hiring Is Broken? by 0x445442 on Saturday August 31, 2019 @03:17PM (#20848265)
Agreed but it leads me to wonder if they couldn’t do a lot more hiring using this mode. The mode based on reputation, voucher and referral; you know, the way almost every other field does it.
Re:Hiring Is Broken? by alexeiz on Saturday August 31, 2019 @02:14PM (#20847909)
> Would you hire Linus for your bog standard dev role?

The question is incorrect. By hiring Linus you eliminate the need for 5 bog standard dev roles. Bog standard dev roles is not a requirement. It's what you end up with if you hire mediocre people.

Re:Hiring Is Broken? by UK-Al05 on Saturday August 31, 2019 @03:06PM (#20848198)
I doubt linus is any good at modern web dev. Might take him a while to learn and will probably never enjoy it.
Re:Hiring Is Broken? by ptasci67 on Saturday August 31, 2019 @10:50AM (#20846596)
This is one of those statements that is too broad to be true. We can't wave a wand and just say developers at FAANG companies are better than the bottom 1/3 and no more.

You do have a point here which I do agree with which most of those companies would refer to as "culture fit". Agree with it or not, having an employee that gels with the team is a critical aspect to hire for. You could have 10 Jeff Deans and get nothing done if they refuse to work together.

A significant problem I see here is that we are trying to define "good" on a linear scale which makes no sense to me. Is candidate A better than candidate B based on 6 hours of interviews about the same topics or a single take home test. Even Madden breaks down a person into dozens of traits and uses that to compare people. Tech companies like to flaunt how data driven they are but why hasn't that made it into hiring. For the most part, these decisions are still made on personal feelings of the interviewers which...yeah, that's not going to be very consistent and reproducible.

Re:Hiring Is Broken? by Retric on Saturday August 31, 2019 @11:37AM (#20846910)
That’s a fair point, but in my experience professionalism trumps what is generally considered cultural fit. Also, while I agree ranking people is going to be team and role specific, much of what makes people effective is fairly universal.

Personally, I would place technical skill at around 50% of what makes up a talented software developer. Effective communication, ability and willingness to work with others, flexibly, work ethic, attention to detail, prioritization, etc are all important. But, I have found these things really tend to go together.

Re:Hiring Is Broken? by necovek on Saturday August 31, 2019 @12:23PM (#20847254)
I think this is an important point: they tend to go together because, imho, they are necessary qualities for someone who will "get the job done" (as opposed to someone who will get stuck with no iption to dig themselves out).
Re:Hiring Is Broken? by tanilama on Saturday August 31, 2019 @10:49AM (#20846590)
Who they hired are good enough for the jobs.

Not everyone in FAANG are in charge of shaping the industry.

In fact, even with such hiring process, I would say FAANG problem is still having too many of such talented people but not enough internal growth so that they can't retain them.

Re:Hiring Is Broken? by metoprolol on Saturday August 31, 2019 @12:20PM (#20847237)
I’be noticed similar. I have some brilliant friends who don’t bother with FANG because the interview process is a pain. They are highly compensated at their startups, though, and have good reputations from their open source work anyway.
Re:Hiring Is Broken? by o10449366 on Saturday August 31, 2019 @10:02AM (#20846310)
Could the system be better? Yes. But there's also a ridiculous amount of entitlement in the tech industry. There are very few other industries where someone with a bachelors degree or no college degree at all can obtain a low to mid six figure job with no prior work experience + benefits. Even for the average experienced hire, who's compensation can easily exceed that of the average doctor, it isn't like things get worse as your career progresses.

Many of these "hiring is broken in tech" posts are like you said: moaning or a remarkable lack of self-awareness.

Re:Hiring Is Broken? by esotericn on Saturday August 31, 2019 @10:08AM (#20846340)
I don't think of it as entitlement so much as a refusal to see the world as it is.

There are a trillion arbitrary signals that will help or hinder your success in various ways.

Physical attractiveness, gender, race, parental background, your nationality, where you can work, your accent, language... the list is honestly almost endless.

You can wish for a world in which none of this were true, or do your best to find a place within it. Sure, don't lose sight of justice, but recognise that you can't change the world alone.

Re:Hiring Is Broken? by Apocryphon on Saturday August 31, 2019 @01:33PM (#20847648)
The tech industry, and Silicon Valley in particular, has long pretended to be an ultra-rational meritocracy. Some people buy into the rhetoric, and get bitterly disappointed when proven wrong. If the industry didn’t feed the myth, perhaps people would have less of an emotional reaction.
Re:Hiring Is Broken? by esotericn on Saturday August 31, 2019 @01:58PM (#20847786)
I say this without meaning to be offensive, but surely it's blindingly obvious that this isn't the case?

For all of the reasons I stated above?

I think you'd have to be severely mentally deficient in order to think that commercial software development operates in some sort of strict high score board fashion.

OSS development I think is significantly closer if you allow for the sampling bias that only certain groups have enough time to contribute.

Re:Hiring Is Broken? by Apocryphon on Saturday August 31, 2019 @02:02PM (#20847823)
I think the power of myth and marketing are far more powerful than you expect, especially those who pivot into tech via boot camps and such as an attempt to find a better field to work in. People flocking into tech seem to buy into the concept that the meritocracy will reward them. And unrelated to hiring, tech CEOs are often still regarded as ultra-rational geniuses despite some blowback.
Re:Hiring Is Broken? by watwut on Saturday August 31, 2019 @03:07PM (#20848212)
Majority of OSS development is paid for. It is not done by unpaid volunteers feeding themselves by something else.

Some of it is like that, but not much.

As much as I like open source, there is a lot of myth making around it too.

________

Second whether obvious or not, people argued that we meritocracy on these forums here for years. And some still do. At meritocracy peek, Github had even that meritocracy carpet or whatever it was.

Re:Hiring Is Broken? by edflsafoiewq on Saturday August 31, 2019 @04:36PM (#20848657)
I doubt that. The super-star projects with millions of users sure, but the majority of OSS is probably in the long tail of tiny one-man shows, Github projects with five stars, etc.
Re:Hiring Is Broken? by watwut on Saturday August 31, 2019 @04:48PM (#20848710)
The small one person projects with 5 stars have nothing to do with "operating in some sort of strict high score board fashion" or meritocratic evaluation of anything.

Anyway, FOSS makes yearly polls about these topics. It is biased toward more involved projects, but again I don't think someone's one weekend demo is what is talked about here.

Re:Hiring Is Broken? by phkahler on Saturday August 31, 2019 @01:00PM (#20847466)
>> moaning or a remarkable lack of self-awareness.

As someone who has spent more time on the hiring side than the job seeker side over the last 10 years, I find these articles funny. I ask myself if each method could tell me what I need to know about a candidate. For many, the answer is no. Then I ask myself if I think the remaining method are fair and often the answer is no. Then I think about how much hassle they are for the candidate and the best methods seem really onerous for the candidate.

I always come back to the way I handle it. And now that I'm looking for a job again I had one interview where the technique impressed me enough to change my style a bit in the future, or at least add some options to what is a dynamic process.

Re:Hiring Is Broken? by z3t4 on Saturday August 31, 2019 @01:25PM (#20847594)
Google would have no problem paying out 7 figure, they would pay out 8 figure if they had to. But its a market and no other pays that well. Just go outside SF and the market is different, much lower pay, but they are just as picky.
Re:Hiring Is Broken? by o10449366 on Saturday August 31, 2019 @01:57PM (#20847782)
no other pays that well != the other markets don't pay well

Perhaps you're speaking from the perspective of dev jobs in Europe, or just outside the US, but even in the midwest where the only "tech" companies are really just the largest commerce/healthcare/financial institutions, dev jobs still pay $75,000+ for entry-level positions. Ignoring the fact that cost of living and taxes are way lower in the midwest than they are on the coasts, it's still a fact that with just a bachelors degree computer science opens up a plethora of opportunities.

If the price to pay is grinding Leetcode problems for a few weeks that's a pretty small price to pay. Honestly.

Re:Hiring Is Broken? by ChuckNorris89 on Saturday August 31, 2019 @02:04PM (#20847844)
Not GP, but in Europe definitely nobody starts at 75k, not even in the big metro areas with high COL.

And the commerce/healthcare/financial enterprises that you mentioned are really picky and don't even care about leetcode, they filter based on resume prestige like law firms. Without connections, having attended a prestigious University or experience at other fancy companies you ain't getting your foot in the door regardless of your leetcode level.

If you've only been coding at mom & pop corner shops, you'll be doing that for a long time as most big enetrprises you mentioned won't even look at your resume.

Re:Hiring Is Broken? by maxaf on Saturday August 31, 2019 @10:05AM (#20846323)
Your implicit assumption seems to be that Google and its ilk hire the absolute best engineers. This is simply not true, for one very simple reason.

There is no proven method for sorting a pile of candidates such that the absolute best engineers will float to the top. In the case of high-profile employers, a significant percentage of hires will be those who have trained themselves specifically to beat the hiring process at that company. Those people aren’t the absolute best software engineers.

Re:Hiring Is Broken? by esotericn on Saturday August 31, 2019 @10:10AM (#20846357)
They are the best at obtaining positions at Google.

Which is what people talk about here.

No-one ever mentions the fact that say, you're barred from cracking out `git clone` and making the next Linux.

It's always commercial employment, which always has been and I am willing to bet always will be primarily a political field.

Obviously Google doesn't have the best devs - or at least I bloody well hope they don't - because they're mostly working on ad conversion shite. That excludes a ton of people I know right off the bat.

Re:Hiring Is Broken? by SonOfKyuss on Saturday August 31, 2019 @10:54AM (#20846622)
> Those people aren’t the absolute best software engineers.

There’s no proof that they are but there’s also no proof that they aren’t

Re:Hiring Is Broken? by geggam on Saturday August 31, 2019 @11:50AM (#20847014)
CVE list for android would be a good place to start ;)
Re:Hiring Is Broken? by izacus on Saturday August 31, 2019 @03:29PM (#20848330)
Start with what exactly? Did you personally work on any other project at that scale with less CVEs?
Re:Hiring Is Broken? by geggam on Saturday August 31, 2019 @11:54PM (#20850413)
What I work on has nothing to do with the fact googles products are no better or worse than others. Proving they are just normal people.
Re:Hiring Is Broken? by alain94040 on Saturday August 31, 2019 @12:32PM (#20847290)
There is no proven method for sorting a pile of candidates such that the absolute best engineers will float to the top

[for the sake of argument] -- yes, there is a method, if you want to find out the top few best engineers. Look at their experience. Jeff Dean, Linus, John Carmak. I think my algorithm fulfills the letter of your search criteria by finding a few 10X engineers in an ocean of regular people.

Unfortunately, the 10X (or arguably, 100X in this case) engineers may not be enough or not be interested in the job opening you have.

Re:Hiring Is Broken? by gridlockd on Saturday August 31, 2019 @11:05AM (#20846683)
> I encourage new developers reading these sort of posts to just ignore the fluff and plug on. You'll get there. > And if not? In five years you might want something else entirely.

No offense, but this isn't good advice. You just contradicted yourself within two sentences.

Here's the "true" version of this statement:

You may not actually "get there". You may or may not want something else entirely, after that potentially traumatizing experience. You also may be six figures in debt now, good luck!

In software development, we have this tendency to not take things seriously. Career choices are some of the most serious choices you make.

I'm afraid we're luring all these otherwise uninterested people into this career path by promising them lucrative and future-proof jobs. What eventually happens is that an oversupply of underqualified candidates flood the market. Meanwhile, other trades that aren't always in the headlines are starving for workers.

Despite what you may want to believe, many companies are afraid of hiring sub-par developers, because the narrative is that they will eventually ruin you. We can argue about how true that is, but that is irrelevant to the outcome. What matters is the perception.

Re:Hiring Is Broken? by esotericn on Saturday August 31, 2019 @11:19AM (#20846771)
The point I am making is that a qualified software engineer will eventually figure out something to do with their life.

Not, however, if they stick dogmatically to the idea that it's Google or bust.

I'm not talking about a lucrative job; a middle class existence; a big fancy company; any of that shit. I'm saying that an intelligent human being needs to realise that the world is not necessarily set up for them and they either need to fit in, or carve their own path.

And about debt? Yeah, don't do that. The US college system looks like a racket to me.

Re:Hiring Is Broken? by gridlockd on Saturday August 31, 2019 @11:29AM (#20846846)
> The point I am making is that a qualified software engineer will eventually figure out something to do with their life.

Fair enough. A true scotsman will never put sugar on his porridge.

> I'm saying that an intelligent human being needs to realise that the world is not necessarily set up for them and they either need to fit in, or carve their own path.

Indeed, a human being must either do one thing, or, failing that, do another thing.

There's at least two ways of reading what you are saying. In the one reading, you are giving questionable encouragement. In the other reading, what you are saying is a tautology.

I assumed the former, but apparently you meant the latter. You were right all along.

Re:Hiring Is Broken? by esotericn on Saturday August 31, 2019 @11:34AM (#20846885)
The better analogy would be - if you have no oats, stop trying to make porridge. Or go and get some oats.

It is indeed tautological.

Which is my primary complaint about the prevalent attitude displayed in these hiring posts.

Porridge isn't going to change its' recipe for you.

Re:Hiring Is Broken? by ravenstine on Saturday August 31, 2019 @10:37AM (#20846522)
You don't have to be the best at what you do, either. Being pretty good is just fine.

I'm glad that I'm not the best at what I do. I'd be working more hours, given too much responsibility, picking up the slack for people, subject to more meetings, etc. None of that is for me.

Re:Hiring Is Broken? by esotericn on Saturday August 31, 2019 @11:01AM (#20846661)
Right.

One thing is for sure, and that's that I'm the best me, and you're the best you.

I spent most of a day yesterday trying to get openssh 8.0 working on Debian 2 (with 1998 era kernel, glibc, etc). Because I can.

Genuinely more fun than all the toys money can buy.

It didn't even work. Fuck.

Re:Hiring Is Broken? by paulsutter on Saturday August 31, 2019 @12:48PM (#20847400)
The key is to find the gems systematically overlooked by FANG, etc. It's actually great that so many companies use the same criteria because they all share the same blind spots.
Re:Hiring Is Broken? by AdrianB1 on Saturday August 31, 2019 @01:50PM (#20847746)
Sometimes you need to pick at the top end. If you just hire from the middle and bottom, there will be nobody there to show the right direction and to organize what the less qualified people should do. It will rot. So you need at minimum a few very good people to keep the organization alive and well.