Live data from Hacker News

Who Y Combinator Companies Want

blog.triplebyte.com

21–30 of 56 posts

Re: Who Y Combinator Companies Want

#21
This is not just a problem for evaluating programmers but for ALL job candidates.

My father-in-law made a wise suggestion, as a company, to always be in hiring mode. You don't want to hire someone because you need them at that very moment but always be hiring so you have redundancy.

Re: Who Y Combinator Companies Want

#22
post #7

Slightly surprised -- and a little diappointed -- to see "academic programmer" as the least desirable archetype. Also, not sure these archetypes do a great job of capturing the process-oriented/results-oriented divide that shows up in the opening anecdote (and which I agree is quite real).

Which is interesting to me because if you go through the triplebyte process the impression you'll get is that they are looking for a very academic/textbook CS student who can balance a binary tree on a whiteboard while verbally explaining the operational complexity of an unladen swallow. From my perspective, there is an impedance mismatch between the triplebyte process (heads-down algorithm nerd) and the findings tha…

> looking for a very academic/textbook CS student who can balance a binary tree on a whiteboard while verbally explaining the operational complexity of an unladen swallow.

This doesn't describe academic programmers. In my experience, academic programmers tend to be glorified essay writers who can just barely produce parseable syntax if left alone for a few hours.

Re: Who Y Combinator Companies Want

#23
post #14

Earlier quoted context omitted.

I'm afraid I'm getting stereotyped as an enterprise dev against my will. I've been on interviews where that was certainly the vibe I got. No matter how much I stress that I'm interviewing while I have a job for the purpose of getting away from that culture, I can't shake that opinion it seems. Trust me I would gladly program in anything other than corporate Java if given a chance. I think I've got the worst of both w…

Your best bet is a side project. Do something fun in a language you enjoy, and talk about that in the interview instead of the work you do. Make it big enough that it warrants an entry on your resume. Or contribute to a well known open source project.

This is really good advice, and something I've advised to countless devs over the years. You can overcome some of that stigma by doing a side project in another language or even something outside the realm (like an IoT thing). Many Java devs will go with Scala, but I'd even try to go deeper and perhaps do a couple side projects and shift to something like Python or a Lisp (which often gets 'cred' points from startups).

Re: Who Y Combinator Companies Want

#24
post #7

Slightly surprised -- and a little diappointed -- to see "academic programmer" as the least desirable archetype. Also, not sure these archetypes do a great job of capturing the process-oriented/results-oriented divide that shows up in the opening anecdote (and which I agree is quite real).

From my experience that is generally because academic = not hacker. By not hacker I mean that they find it hard to slam something together quick and dirty.

Re: Who Y Combinator Companies Want

#25
post #7

Slightly surprised -- and a little diappointed -- to see "academic programmer" as the least desirable archetype. Also, not sure these archetypes do a great job of capturing the process-oriented/results-oriented divide that shows up in the opening anecdote (and which I agree is quite real).

Which is interesting to me because if you go through the triplebyte process the impression you'll get is that they are looking for a very academic/textbook CS student who can balance a binary tree on a whiteboard while verbally explaining the operational complexity of an unladen swallow. From my perspective, there is an impedance mismatch between the triplebyte process (heads-down algorithm nerd) and the findings tha…

Hopefully Triplebyte will take this data to heart and change their interview process (or even customize it per archetype). If you want a very product focused engineer asking algorithmic questions is almost pointless. Heck, most of the time even knowing what big-O is doesn't matter. What matters more is how fast and effectively you can execute and if people can understand the code you write.

Re: Who Y Combinator Companies Want

#26
post #6

I've seen quite a bit of 'discrimination' against enterprise devs by startups over the past ten years as a recruiter (and JUG president for 15 years), and the data in this piece regarding Java/C# devs failing more interviews than counterparts is at least a little surprising. I generally attributed the discrimination to be more about dev culture than tech skills, whereas the enterprise dev maybe with a few years at a…

they said enterprise devs are failing more interviews because of cultural filtering by the hiring company, not that they are failing the technical assessments more than other devs.

The piece also says "Programmers who used Java or C# (when interviewing with us) go on to pass interviews with companies at half the rate of programmers who use Ruby or JavaScript."

I might be reading that wrong, but I took that as "Java/C# devs failed company interviews 2x Ruby/JS devs".

No?

Re: Who Y Combinator Companies Want

#27
Is it just me do the categories seem a little off (as described here: http://blog.triplebyte.com/a-taxonomy-of-programmers#.i1987v... )

Do you have an anonymous data set of resumes, interviews, and offers that someone could run some clustering against?

While parts of it have self-description bias, it seems like the analysis would be a little more interesting than what you've provided. Possibly you may even uncover what companies really want, rather than what they say they want. Kaggle contest!!!!

Re: Who Y Combinator Companies Want

#28
post #7

Slightly surprised -- and a little diappointed -- to see "academic programmer" as the least desirable archetype. Also, not sure these archetypes do a great job of capturing the process-oriented/results-oriented divide that shows up in the opening anecdote (and which I agree is quite real).

Which is interesting to me because if you go through the triplebyte process the impression you'll get is that they are looking for a very academic/textbook CS student who can balance a binary tree on a whiteboard while verbally explaining the operational complexity of an unladen swallow. From my perspective, there is an impedance mismatch between the triplebyte process (heads-down algorithm nerd) and the findings tha…

I was wondering much the same thing. It seemed inverted. Maybe it's just a filter they use, and they don't actually discriminate against non-academic or highly-technical types if they cannot answer those kinds of questions?

Having not got into programming by pursuing CS in university and instead kind of taking the old "hacker" route, that kind of thing always hangs around my neck when job hunting.

Re: Who Y Combinator Companies Want

#29
Current enterprise programmer. Former startup employee here.

I agree that it is quite different at startups. The startup environment felt basically a glorified college environment compared to the large company culture. With that said, I would image eventually all startups have to grow up and embrace enterprise-style processes. Facebook is the example that comes to mind. When they first started, the followed the "Move fast and break things" mantra, but as they aged and took on more and more users, they had to change and become a company that valued reliability over new features. I believe their current mantra is "Move Fast With Stable Infra."?

Re: Who Y Combinator Companies Want

#30

Earlier quoted context omitted.

Which is interesting to me because if you go through the triplebyte process the impression you'll get is that they are looking for a very academic/textbook CS student who can balance a binary tree on a whiteboard while verbally explaining the operational complexity of an unladen swallow. From my perspective, there is an impedance mismatch between the triplebyte process (heads-down algorithm nerd) and the findings tha…

> looking for a very academic/textbook CS student who can balance a binary tree on a whiteboard while verbally explaining the operational complexity of an unladen swallow. This doesn't describe academic programmers. In my experience, academic programmers tend to be glorified essay writers who can just barely produce parseable syntax if left alone for a few hours.

Just what exactly are they working on in academia?
Post reply on HN