Live data from Hacker News

Who Y Combinator Companies Want

blog.triplebyte.com

11–20 of 56 posts

Re: Who Y Combinator Companies Want

#11
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…

I wonder how much of it is won't work extremely long hours for low pay.

Re: Who Y Combinator Companies Want

#12
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 that they are presenting here (product-focused, culturally well rounded hacker, been around the block a few times and has experience in other startups).

Re: Who Y Combinator Companies Want

#13
I can tell you why there is discrimination against Enterprise programmers. Two reasons: Most people who have worked in an enterprise have had at least one bad experience with an incompetent programmer who was just a seat filler. That means that the enterprise isn't a good filter, and even worse, it means that even if you are good, you're willing to suffer working with incompetence.

The other factor is that enterprise programmers tend to prefer places with a lot of process in place. They want to see a well defined pipeline with tests and approvals and gates and so on. Pushing untested code to production isn't even in their mental space, but sometimes you just gotta do it at a startup when you got a press hit and your traffic just doubled. Basically, they tend to slow things down by demanding doing things right.

Now, for the first problem, that's just wrong -- just because you were in an enterprise doesn't mean you are bad or you are willing to deal with bad people. It's just a cognitive bias.

For the second problem, those people are right, there should be good process and it will be better in the long term. But in the short term it feels like they are slowing things down, because startups generally don't have the luxury of investing more time now for a bigger payoff later, or at least they don't think they do.

Re: Who Y Combinator Companies Want

#14
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…

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.

Re: Who Y Combinator Companies Want

#15

A couple of things that jump out to me. Up front, I've been a little hard on Triplebyte in some threads here, but this article is great, and I think their heads are in the right place and motivated to solve one of the biggest problems we have in the corporate world (and I'm telling you this as an "enterprise" manager, so it is an issue across the board). Also that's one of my best run-on sentences, maybe ever. > I do…

>>This is really interesting. Again, enterprise bias here, but an enterprise programmer who's managed to get shit done in a big corporate environment should be highly valued. Not only can they program, they can also put up with all of the bullshit that it takes to get things through to production. There is something to be said about a programmer who can essentially handle the politics as well.

--- Very true.

Re: Who Y Combinator Companies Want

#16
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.

Re: Who Y Combinator Companies Want

#17
"but an enterprise programmer who's managed to get shit done in a big corporate environment should be highly valued. Not only can they program, they can also put up with all of the bullshit that it takes to get things through to production. There is something to be said about a programmer who can essentially handle the politics as well" - These people are gold, will hire them all day long... just did at one of our healthcare startups.

Re: Who Y Combinator Companies Want

#18
If you want to work for a YC company apply directly to the YC company you want to work with. Say who you are, what you know and why you like this company. I also recommend not putting too much weight on arbitrary labels (trial and error programmer? child prodigy?)

I've been a happy engineer with a YC company for close to three years now. I have led various teams and contributed to many aspect of the overall product during my tenure. I have also interviewed more than twenty people and I can assure you, there is no one size fit all when it comes to finding candidates that succeed.

I also tried TripleByte a year ago, I figured it would be fun to see how they do things.

I got to the interview section after doing well on the online quizz however failed to go beyond that.

From my experience I can assure you that TripleByte has its own set of standards and values that may not match with you or the company you want to work with. They are overly interested in putting labels and pigeon holing candidates into specific categories that overlooks the fact that every individual is different.

YC is a big family with varied products, teams, and problems. There are no one size fit all formula or set of labels for ideal candidates or ideal company.

Your best route for success is to do the work yourself, find the company that interests you, directly connect with them and see how it goes.

Also if someone can explain to me what is trial and error programmer, or a child prodigy I would be grateful? Can a child prodigy be also an enterprise programmer? Is there any overlap between product programmers, pragmatic programmers?

Re: Who Y Combinator Companies Want

#19
I am sorry to be the one telling this. The startup founders (not all) are in no way position to be picky about programmers. Programming is an actual skill that takes significant amount of effort to learn and requires constant learning and improvement. After 5 years of good experience, programmers can see through the fragile nature of startups where everyone else other than them is some form of an executive in title but cannot deliver any value equivalent to writing working code.

It's often the other programmers at startups judging the other programmers. Based on my personal experience, the best kind of programmer is the one that gets along well with others.

Re: Who Y Combinator Companies Want

#20
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).

Can only assume it's primarily the commercial experience aspect, rather than any particular connotation.
Post reply on HN