Top
Best
New

Posted by rachofsunshine 9/2/2025

You don't want to hire "the best engineers"(www.otherbranch.com)
393 points | 319 commentspage 2
OhMeadhbh 9/2/2025|
I always chuckle when I see a posting where the "BUSINESS" founder says something like "looking for a founding engineer to define our tech stack, but we've already decided we're going to use Python 2.8, Solaris, Azure and a custom build of VIM." [Obviously this is a bit of an exaggeration.]
ilc 9/2/2025|
Only mild. They'd be using Arch Linux and Rust.
ilc 9/2/2025||
Why do we go to work?

- Sense of value and worth to society? Go volunteer.

- Wanting to help make someone else's dreams come true? Probably not.

- They pay us!

Ummmnnn. I may or may not be a top engineer. But, in large part for most people the big reason is: They get paid.

agent327 9/2/2025||
You could also ask the question for "why do founders even bother with startups", and you'll get the exact same answer. It seems selfish that they then expect their employees to work for them, not for money, but rather for love and exposure.
ilc 9/2/2025||
Startups can be for a variety of reasons, not everyone who starts a business wants to make billions. Sometimes they just want to have a nice life doing something they enjoy, find value in, or can just make money at.

Then again, I'm on HN. Show me the Benjamins. ;)

feoren 9/2/2025|||
Yes, I work for a sense of value and worth to society, and I would accept being paid less if it meant a greater sense of worth. Think about it this way: I have about 40 productive hours per week (young kids, otherwise it'd be more). I could spend 30 hours at a worthless, pointless job that pays well, making enough money for my family, and then 10 hours volunteering on something I care about that makes a difference; or I could spend 40 hours at a job that pays only 3/4 of the former but also achieves my goal of producing valuable things for society. I get paid the same per productive hour, and the latter is much healthier for my psyche.

I currently make around the 20th percentile for my level of experience. I do look for higher paying jobs, but they're all at stupid boring companies doing fintech, adtech, or trying ineffectually to position themselves as middlemen in whatever the latest tech trends are. I don't love my job, but at least I'm making real things that actually help the world.

ilc 9/2/2025||
You are trying to derive emotional value from your job. I did that for a long time.

I don't anymore. I learned it actually made me worse at the job, and didn't allow me to contribute to the things I DEEPLY care about, because I'm actually just pushing work.

It is not an easy lesson. But I'll take the money, and derive my value to society elsewhere. Alot easier that way.

feoren 9/2/2025||
Ask the people who worked at Bell Labs in its heyday, or at NASA during the Apollo program, or who make a modest living earning a salary for a charity or organization they care about -- ask them whether it's a mistake to try to derive emotional value from their jobs. The problem isn't that humans become invested in their work, the problem is that almost all jobs are stupid meaningless bullshit. It might seem like a monumental task trying to reinvent the economy so that most jobs aren't just fucking awful mind-prisons, but it's actually easier than changing human nature. Humans want to care about their work, it's just that the parasitic, psycopathic caste of C-suite "Business Leadership" nepo-babies who currently run the entire economy don't give a shit about what humans want. People in the 1950s were largely proud of their jobs, and not because they were morons, but because their jobs actually mattered, they contributed real things to the company and the world, and they were paid well -- within a factor of 10x what the CEO was paid. None of that is true anymore, and it's not human nature's fault. It's the fault of a small percentage of very specific psycopaths.
matwood 9/2/2025||
It's always about the money. And when someone says it's not about the money, it's absolutely about the money. Once people understand that, the world becomes much easier to navigate.
guestbest 9/2/2025||
The best people have the best options which may be leaving the company only a few weeks to months when their ‘dream offer’ comes in. In addition most work doesn’t need the ‘best people’ but consistent and dedicated people. I think this was even in a Dale Carnegie course. I’d have to look it up. My point is ‘qualified’ people with good values are mostly want companies need.
OhMeadhbh 9/2/2025|
Just to complicate things, "best people" also means "best fit for an organization's culture." I know several HIGH FUNCTIONING engineers from Amazon who went on to startups and failed miserably. But then again, I know several HIGH FUNCTIONING engineers from Amazon who founded startups and did pretty well. But my point still holds... just 'cause you're doing well in one organization doesn't mean you'll do well in a different organization.

One of the best games programmers I know went to [[very large video game company]], but didn't do well. They then went to [[different very large video game company]] and knocked it out of the park.

austin-cheney 9/2/2025||
I have seen organizations that actually want "the best" developers almost never.

They may say this, but what they are looking for are "the most compatible" developers. The distinction is monumental. The best developers are at the top 15% of a bell curve where the line is very close to flat, but what they are actually looking for are people in the range of 45-70% of the bell curve where there are the most people doing the same exact things as each other.

Conversely, I have seen many developers actually take lower paying jobs to get away from the bell curve stupidity.

axpy906 9/2/2025||
Seems like the author is a bit frustrated from unrealistic expectations. Hits home as we’ve not filled a role for over six months.
rachofsunshine 9/2/2025||
I've been in recruiting for seven years! If I weren't frustrated with clients sometimes, there'd be something deeply wrong with me :)
tptacek 9/2/2025|||
Otherbranch is the recruiting firm Triplebyte employees started when Triplebyte wound down. This is a pretty standard recruiting lament!
lelanthran 9/2/2025|||
> Hits home as we’ve not filled a role for over six months.

Sounds like a you problem, TBH. To be even more honest if, after six months, you haven't yet realised what the problem is, your company has deep self-awareness issues.

It's quite simple: if the candidate you want is not applying for your open position, then that's on you; increase the comp, the benefits, the work environment, anything, until the candidate you want sends you a CV.

You're bidding on an open market for talent. I find it hard to believe that the talent you want does not exist.

whatamidoingyo 9/2/2025|||
If you don't mind me asking, what's the role?
axpy906 9/2/2025||
AI Engineer. Lots of candidates that want to be one but not many with actual experience, is the problem I’ve heard.
lelanthran 9/2/2025|||
> Lots of candidates that want to be one but not many with actual experience, is the problem I’ve heard.

And you haven't had a single candidate that could possibly pick up the missing skills[1]?

==================================================

[1] I don't know what those are. There are two extremes here:

1. PhD level Maths is involved.

2. You require them to have experience in a specific product (anything from a Python library to a framework like HF)

If your requirements are closer to the first extreme, well sure, you're gonna have to wait for someone that has that.

If your requirements are closer to the second extreme, why not just take a candidate? If it takes 2 months to skill up on whatever product you need them to skill up on, right now you would have had that position filled for the last 4 months with your ideal candidate.

nathan_douglas 9/2/2025||||
Honest question: if you'd hired someone who wanted to be an AI Engineer and had plenty of experience with general software engineering, and was of roughly the median quality of the engineers you've hired for other positions, do you think you'd be better or worse off than you are now?
whatamidoingyo 9/2/2025||||
Ah, that makes sense. I have no experience in AI, and wouldn't even consider applying to those jobs. Although it seems like most jobs are for AI these days. Maybe I should learn.
mixmastamyk 9/2/2025|||
In a new field, one needs to look forward rather than backward.
mathiaspoint 9/2/2025||
If you can't fill a role in this market that's definitely a you problem.
ravenstine 9/2/2025||
What most companies consider to be the "best" engineers is different from what engineers would consider to be the best.

Companies want engineers that get the job done the way they want it. Building a structurally sound product is so far off their radar that actually being a good engineer isn't that important. Unless you're good enough that you have clout, you're better off focusing on your interpersonal skills and marketing yourself to these companies; even clout often isn't good enough.

When an employer says "we only hire the best", the most that can truly mean is they want to hire engineers who will play by the rules of their game. That's it. They can't define "best" beyond that without contradicting their other corporate values.

Treat empty statements like "we only hire the best" the same as "are you a coding rockstar?" and "bachelors required, masters preferred"; horsecrap to be ignored.

aorloff 9/2/2025||
The best companies hire relatively green engineers and develop them.
ebiester 9/2/2025||
Not as their first 4 engineers.

The fifth engineer can be a junior. Once you've built a base you can start expanding and hiring on potential.

Taylor_OD 9/2/2025||
I dont know about that! In theory it sounds good. I know a company that hired a very good hands on cto who then hired 5 50k entry level engineers that was largely the extent of their team for 1-2 years. Then they started to hire more senior people.

I'm sure the cto did a massive amount of training early on but this is a near billion dollar company in a fairly complicated industry. You dont HAVE to have 4 incredibly senior super engineers as your first hires. It might make coding easier early on, but its going to make hiring much much harder.

ebiester 9/2/2025||
I don't think you need "super engineers" either. They just should have made it through their first mistakes on someone else's money. If your founding team is not technical, it's important that one of them has seen the problems that will come up in your first 5 years.

No matter what you do, you will make wrong decisions and need to fix things once you need to scale. That's the way of startups. However, you also need to prevent the high level footguns such as OWASP top 10 and exponential algorithms with minimal supervision.

w10-1 9/2/2025|||
When JavaSoft spun out of Sun to build Java, they hired recent graduates, many out of CMU: Mark Reinhold, Josh Bloch, Anand Paliswamy (?), David Connelly, et al. The exception was the Swing team, who had done GUI frameworks before (though never in just one year).

Their key virtue (imho): no politics. They hadn't learned to play the game, buy time, pad estimates, defend their technical choices, and so on ad infinitum. Instead they mostly tried to gain the respect of each other.

Granted as the team grew into 2D and the 10K API's of Java 2, some political teams came on board. sigh.

And it wasn't "companies" hiring and developing them. It was 1-2 senior managers with long histories who managed to extract JavaSoft from Sun to get some breathing room.

propter_hoc 9/2/2025||
This is the answer

As a startup you don't have Google's money. You don't have Google's employer brand. You don't have Google's work environment.

in fact as a (hopefully) fast-growing startup the only thing you really have to offer is growth. So make it clear how you are going to help the candidate grow their career and experience faster at your startup than at the established company, and offer the best you can do on comp and work environment.

This doesn't mean fresh grads, but more like someone with a bit of experience who's ready to jump into a team lead or architectural lead role.

baazaa 9/2/2025||
IMO there's two reasons you'd want the very best engineers.

A) you're working on one of the hardest engineering problems in the world.

B) you've a track-record of failing to deliver with merely competent engineers.

But in the second case it's invariably incompetent management that's the problem.

AllenM999 9/3/2025||
I think this framing is exactly right: once you cross the threshold of intelligence and work ethic, “best” stops being a single axis and starts becoming contextual.

In practice, the engineers who end up being game-changers aren’t necessarily the ones with the cleanest codebases or the fastest prototype cycles — they’re the ones whose strengths match the moment.

A few real-world examples come to mind:

Linus Torvalds didn’t just write code; he created a system of distributed collaboration (Git) because the scale of Linux demanded it. His engineering contribution was partly social architecture.

Margaret Hamilton at NASA defined entire disciplines of software reliability and safety at a time when “software engineering” wasn’t even a recognized field. Her context required meticulousness and systems thinking over speed.

James Gosling’s creation of Java wasn’t just about syntax, but about building a portable runtime when fragmentation was the biggest pain point in the industry. He solved the problem the world cared about most at that time.

Guido van Rossum intentionally designed Python to be simple and approachable, betting on readability over performance. That “engineer as teacher” quality ended up seeding one of the most important ecosystems today.

The “best” engineer isn’t universal; it’s the one whose particular strengths — whether speed, rigor, clarity, or community-building — align with the bottleneck you’re facing.

So maybe the hiring question isn’t “Who’s the best engineer we can find?” but rather: “What kind of engineering excellence will unblock us right now?”

arandr0x 9/2/2025|
A more generalizable approach might be to consider - what are you looking for that most other companies either are actively putting off or passively neglecting, and what's the best way to identify the best engineers in that group. To use examples in the post, if you're remote then you can get "startup experience - hard worker - impressive project - aces your 20 ridiculous interviews" by getting in front of people who live in Ohio and people who live in the Bay Area and low key hate Caltrain. If you're willing to pay top of band salary all cash, ala Netflix, then you can be a Bay Area Only Senior Elites Need Apply type startup.

What about other things? What if you are, in fact, willing to let engineers decide whether they address tech debt, like the post calls out? Or, you don't overvalue confidence and talking and can appeal to female engineers, quiet engineers, or in general less competitive types? What if you want hard worker startup experience passes pseudo-IQ tests, but they don't need actual coding experience measured in years and you think AI and training can bridge the gap?

Note, I'm not saying any of these companies will necessarily be more successful with their hires, but they're being intentional with who they hire and how that fits the company's advantage in a way that the "you and everyone else" profiled in the post do not. Like, figure out what makes you different. Figure out how that will make your people different. Then write it in the job description, black text on white background (or the reverse in dark mode), plain language, so it's obvious.

More comments...