Live data from Hacker News

TypeScript types can run DOOM [video]

youtube.com

101–110 of 391 posts

Re: TypeScript types can run DOOM [video]

#103
post #82

Earlier quoted context omitted.

It’s a considerable amount of work for sure, but that alone doesn’t make it impressive. Maybe there were particularly difficult hurdles to overcome that were solved in novel ways? But I don’t see such noteworthy aspects being mentioned in this thread, and it’s not evident at all that there should be any.

Oh come on, are you seriously being blasé about this? What could ever impress you?

A time-travel machine would be really impressive, I would give all my money for that, and even upvote the thread.

Re: TypeScript types can run DOOM [video]

#104
post #84

One of the top comments in the video: > If this guy goes for a big tech interview they're still going to ask him how to invert a binary tree The industry's hiring process is so messed up that this is completely believable. "We've decided to prioritize other candidates, as you are strong in the fundamentals but lack the kind of experience in Vue that we're looking for."

I’m 100% sure that if he was being considered for a domain expert role in some domain related to this (e.g. TypeScript) his score in a typical whiteboard interview wouldn’t have been a deciding factor whatsoever. This is a standard hiring track even in big tech. Sometimes you’ll even be exempt from these interviews altogether. But if he was being considered for a mid level generalist role, yeah, none of this would’ve…

  > But if he was being considered for a mid level generalist role, yeah, none of this would’ve mattered. And why should it?
As someone who has been on the hiring manager side, I'll state the obvious: because it demonstrates insanely good problem-solving skills that would transfer to nearly any challenge.

Re: TypeScript types can run DOOM [video]

#105
post #79

From YT comment section: >> @TimMattison >> If this guy goes for a big tech interview they're still going to ask him how to invert a binary tree > @MichiganTypeScript > So actually in the "why" video, you're going to hear about exactly that! I was looking for a job during working on this and absolutely got some disappointing rejections, and one was because of my lack of skillset on things like this in a big tech comp…

He's also one of the principal organizers of SquiggleConf, a conference focused on devtools that takes place in Boston: https://2024.squiggleconf.com/about

What I'm saying is, if he still happens to be looking for a job, any employer reading this should be falling over themselves to recruit this man.

Re: TypeScript types can run DOOM [video]

#106
post #98

One of the top comments in the video: > If this guy goes for a big tech interview they're still going to ask him how to invert a binary tree The industry's hiring process is so messed up that this is completely believable. "We've decided to prioritize other candidates, as you are strong in the fundamentals but lack the kind of experience in Vue that we're looking for."

Has anybody ever figured out what "invert a binary tree" means? That came from Max Howell, and nobody else seems to have ever received that question. The best anyone can figure out is that it's reversing the left and right branches, which seems like it's ten lines of code, at most?

leetcode seems to agree with your definition [0]. the meme isn't to say that inverting a binary tree is particularly difficult - anyone familiar with coding challenges and trees could trivially produce a solution. the meme is more pointing out how ludicrous it is that senior/staff/principal interviews can hinge on these types of problems, despite the engineer proving their proficiency by doing something like running DOOM in typescript types or writing homebrew [1].

[0] https://leetcode.com/problems/invert-binary-tree/description...

[1] https://x.com/mxcl/status/608682016205344768

Re: TypeScript types can run DOOM [video]

#107
post #35

Earlier quoted context omitted.

In the YouTube comments he stated nonetheless that he still bombed big tech interviews, specifically the technical portion, probably because of some ridiculous LeetCode problem he did not memorize beforehand. It just goes to show how these procedures do not effectively determine who is actually a good engineer or programmer. If this guy can't land a job while achieving this, then something is not quite right with the…

hi! yep! this definitely happened. I do mention it in the next "why" video, but it's good feedback to know this is interesting to people because I could say a bit more about what those rejections were like - specifically the one where I failed the technical screening. I'm actually really excited to share that part of the story because I hope it can be a small thing in the back of people's mind to help them if it happ…

What you've accomplished demonstrates a very important skill you have, persistence. Kudos and don't give up.

About those rejections, did they effect your confidence in yourself and your skills? How did they make you feel?

Re: TypeScript types can run DOOM [video]

#108
post #84

Earlier quoted context omitted.

I’m 100% sure that if he was being considered for a domain expert role in some domain related to this (e.g. TypeScript) his score in a typical whiteboard interview wouldn’t have been a deciding factor whatsoever. This is a standard hiring track even in big tech. Sometimes you’ll even be exempt from these interviews altogether. But if he was being considered for a mid level generalist role, yeah, none of this would’ve…

> But if he was being considered for a mid level generalist role, yeah, none of this would’ve mattered. And why should it? As someone who has been on the hiring manager side, I'll state the obvious: because it demonstrates insanely good problem-solving skills that would transfer to nearly any challenge.

Would he have made it past your recruiter screen though?

Re: TypeScript types can run DOOM [video]

#109

One of the top comments in the video: > If this guy goes for a big tech interview they're still going to ask him how to invert a binary tree The industry's hiring process is so messed up that this is completely believable. "We've decided to prioritize other candidates, as you are strong in the fundamentals but lack the kind of experience in Vue that we're looking for."

By now there is more than one story how some open source developer wasn't hired because their skills with the project they created was not sufficient for the job.

Re: TypeScript types can run DOOM [video]

#110
post #108

Earlier quoted context omitted.

> But if he was being considered for a mid level generalist role, yeah, none of this would’ve mattered. And why should it? As someone who has been on the hiring manager side, I'll state the obvious: because it demonstrates insanely good problem-solving skills that would transfer to nearly any challenge.

Would he have made it past your recruiter screen though?

A lot of people who have a gap between jobs for 1-2 years because they worked on their insane projects certainly wouldn't.
Post reply on HN