Manifesto

Here are ten things that we believe about Triplebyte. These beliefs motivate our approach towards hiring and interviewing.

Programmer interviews are broken.

Whiteboard coding and algorithm questions aren't good predictors of how effective someone will be at writing real code. Technical hiring processes harm both excellent candidates who don't interview well and companies trying to hire good programmers.

Hiring processes need to be standardized.

Candidates deserve a consistent experience and consistent evaluation. A company can't meaningfully evaluate candidates if it treats each one differently.

Hiring decisions should be objective and free of bias.

Hiring decisions should be made using a clear scoring system, not gut feelings. Humans are good at gathering information, but bad at ignoring bias. We pattern match. This harms candidates from diverse backgrounds.

Hiring processes should focus on strengths, not weaknesses.

The hiring process should be focused on discovering strengths, not uncovering weaknesses. Everybody has weaknesses. What matters is a candidate's strengths, and how quickly they can learn new things.

Candidates should know what to expect.

Candidates should be told exactly what to expect in an interview, and be allowed to prepare in advance. A comfortable interview is more likely to lead to a better hiring decision.

Candidates deserve feedback.

Candidates should be given clear, truthful feedback on how they did during the interview so they know how they can improve. Companies should invest time in providing this.

Credentials aren't everything.

Education and work history are meaningful but relying solely on them results in missing good programmers. Good programmers come from all types of background. It's what you can do that matters, not where you went to school.

Hiring should constantly be iterated on and improved.

The hiring process should be treated like a software product, constantly iterated on using data, and improved over time. The software industry needs to experiment more with hiring processes and figure out what really works.

Compensation statistics should be public.

Candidates are at a fundamental disadvantage in salary and equity negotiations. They always know less than the hiring manager. This is unfair. See the range of offers we get in our Software Engineer Salary data.

Recruiting should not be a core competency for companies.

Just as companies now outsource server management to AWS, they should be able to outsource technical hiring. The flaw with current external recruiting firms is they don't reliably deliver enough good candidates to build trust with companies.

Take our quiz and see how we’re fixing technical hiring.