Earlier quoted context omitted.
As a specialist who is currently looking for a job, HR generally only seeks generalists. Almost all interview loops that have been standardized seriously prefer generalists. The mold doesn’t fit anyone and are just generic programming/system design questions that do not evaluate specialist skills and experience at all. PL specialists are also pretty good generalists. I mean, what hasn’t Jeff Dean done and do people e…
PL specialists are also pretty good generalists. It has also been my experience that people with a PL / compiler background are often great generalists. At Google I can think of at least the following: Jeff Dean, Fergus Henderson, Ken Thompson, Rob Pike, Ben Gomes, David Stoutamire, David Bailey, Urs Hoelzle, Hal Abelson, Martin Abadi, Peter Norvig, Sanjay Ghemawat. There are more but can't think of them off the top…
Ask HN: How old were the most talented software engineers you've met?
141–150 of 186 posts
Re: Ask HN: How old were the most talented software engineers you've met?
#142Earlier quoted context omitted.
As a specialist who is currently looking for a job, HR generally only seeks generalists. Almost all interview loops that have been standardized seriously prefer generalists. The mold doesn’t fit anyone and are just generic programming/system design questions that do not evaluate specialist skills and experience at all. PL specialists are also pretty good generalists. I mean, what hasn’t Jeff Dean done and do people e…
I think experience in compiler and language design is a strong signal of meta-thinking about problems and high-level abstraction. Compiler implementation requires a kind of rigorous thinking and separation of concerns to keep straight, because you're writing code that writes code, and need to model execution explicitly. Also, all edge cases and interacting features need to be considered in both disciplines - you gene…
Re: Ask HN: How old were the most talented software engineers you've met?
#143Most talented were a russian(18 year old) and two brits(early 20's) with whom i have worked with. But i would say talent doesn't guarantee more productivity. In fact in most cases it can have adverse effect on productivity. Let me list few points: # Tend to deviate from task and try to fix functional things which they think are not elegant engineering # They are motivated to learn new technology so they will squeeze…
Re: Ask HN: How old were the most talented software engineers you've met?
#144Earlier quoted context omitted.
As a specialist who is currently looking for a job, HR generally only seeks generalists. Almost all interview loops that have been standardized seriously prefer generalists. The mold doesn’t fit anyone and are just generic programming/system design questions that do not evaluate specialist skills and experience at all. PL specialists are also pretty good generalists. I mean, what hasn’t Jeff Dean done and do people e…
I think whether or not you're a capable generalist is independent of whether or not you have a PL PhD. Jeff Dean is a generalist because he invested significant time in working across a wide variety of problems, not because of his PhD. If anything, a PhD makes you a specialist by default. You need to do extra work to gain diverse experience across the stack. This is to say that I don't think you should use Jeff Dean…
Re: Ask HN: How old were the most talented software engineers you've met?
#145I can honestly say that the two most intelligent programmers I have ever met are no longer programmers and not even in tech related jobs now. I try not to think about this, it makes me wonder what they figured out that I haven't.
Re: Ask HN: How old were the most talented software engineers you've met?
#146Earlier quoted context omitted.
Care to tell what makes you slower, compared to your 40-ies? We need to prepare ;-)
Not the OP but to me, as best as I can tell from some self-analyzing, as you get older your brain just doesn't fizz and spark like it did way back when. It works in a different way - more pattern recognition, less raw grunt. Could be because of biochemistry, or maybe just that you don't have the blissful ignorance of youth, you know there are limits, you don't tend to just hurl yourself against the fences quite as re…
Re: Ask HN: How old were the most talented software engineers you've met?
#147Re: Ask HN: How old were the most talented software engineers you've met?
#148Early '20s. By late '20s most programmers (and I include myself in that) seem to have accumulated a bunch of intuition that's out of date, so that even though they might have a deeper skillset than their younger colleagues, they apply those skills in the wrong places and optimize for the wrong things.
Re: Ask HN: How old were the most talented software engineers you've met?
#149I think it matters less about age and more about mentality.
Re: Ask HN: How old were the most talented software engineers you've met?
#150Most talented were a russian(18 year old) and two brits(early 20's) with whom i have worked with. But i would say talent doesn't guarantee more productivity. In fact in most cases it can have adverse effect on productivity. Let me list few points: # Tend to deviate from task and try to fix functional things which they think are not elegant engineering # They are motivated to learn new technology so they will squeeze…
These are shit programmers. Complexity != talent.