logoalt Hacker News

bombelalast Sunday at 12:32 AM2 repliesview on HN

With all those leetcode acers, why is software slow as molasses? You would think they pattern match for the most efficient algo with all this training.

In my experience the more impressive somebody is at leet code, the worse their production code. Full of bugs, no error handling. Assuming the inputs never stray from the happy path.

Not saying it's always the case of course. But I did interview almost 400 people over my career.

On the other hand, most people cannot code to save their life. So I have no answers. Only more questions.


Replies

bootsmannlast Sunday at 9:24 AM

> In my experience the more impressive somebody is at leet code, the worse their production code.

Used to think this too, until I met some truly impressively bad engineers where I'm pretty sure they would not have passed a leetcode screen either. People acing leetcode is at the minimum a good signal for people having the patience to sit down and learn non-trivial things over a somewhat longer time period by themselves.

boredatomslast Sunday at 4:16 AM

Leetcode is all local cpu. Production code is all waiting for network responses.