News for hackers. Stuff that matters.
Re:Coding interviews are stupid (ish) by davidw on Tuesday May 07, 2024 @05:19PM (#40291636)
> Think about React. It's a JS framework, yet to invent it one needs to understand at least compiler and graph.

Are you hiring people to create new JS frameworks, or to use an existing one?

Re:Coding interviews are stupid (ish) by hintymad on Tuesday May 07, 2024 @05:48PM (#40291925)
Well, I guess the example is more confusing than clarifying. I used that for a case of pushing the envelope. When Facebook needed a better solution for their feeds, they invented Reactive, and I was saying that one would need to know compiler to build JSX and need to graph to build the optimized virtual DOM. Yes, nowadays we just hire Reactive users, but my point is that in the future we may have another moment that we need to invent something, and as a company founder I sure would like to hire the author of Reactive or the like.
Re:Coding interviews are stupid (ish) by paulddraper on Tuesday May 07, 2024 @05:21PM (#40291654)
To use an existing one.

And tools are best used when they are understood.

Re:Coding interviews are stupid (ish) by davidw on Tuesday May 07, 2024 @05:28PM (#40291710)
Hiring, like many things - including engineering - is about tradeoffs.

Is someone more knowledgeable "better"? Sure. But sometimes it's about getting a specific thing done, and if you're hiring someone to improve a web thing that uses React, maybe you don't need someone who understands compilers and the kernel and how the underlying hardware works and all that. Maybe you can spend a bit less and get someone who will do a perfectly adequate job.

Re:Coding interviews are stupid (ish) by Paul-Craft on Tuesday May 07, 2024 @06:13PM (#40292173)
I don't know anything about quantum mechanics. Does that mean I don't understand how computers work?
Re:Coding interviews are stupid (ish) by paulddraper on Tuesday May 07, 2024 @08:03PM (#40292920)
The common advice is to understand one level above and one level below where you operate.

For example:

If you build computers, you should understand how the individual components are implemented.

If you build computer components, you should understand materials science and electromagnetism.

If you study electromagnetism, you should understand quantum mechanics and relativity.

Re:Coding interviews are stupid (ish) by bjablonski on Tuesday May 07, 2024 @05:34PM (#40291774)
How many react developers understands compilers & graphs? I'd wager that it's way below 10%.
Re:Coding interviews are stupid (ish) by mewpmewp2 on Tuesday May 07, 2024 @06:25PM (#40292256)
Also why do you need knowledge on compilers and graphs to create React?

Firstly, React is not compiled. Secondly the graph or tree or whichever aspect can come naturally when you come up with the idea of how it would be best to maintain JS apps.

In fact most important experience should have been grinding put tons of unmaintainable JS apps to come up with something like that.

Re:Coding interviews are stupid (ish) by paulddraper on Tuesday May 07, 2024 @08:56PM (#40293265)
I wouldn't argue with that.