Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I agree with all of those things. A real engineer has soft skills and the ability to look beyond the immediate problem to see what is at the heart of the issue. They can see the effects of a solution and see the problems that might arise from it. They see connections.

Leetcoders just find the most efficient solution for the problem at hand. They don't see connections to other problems, whether current or potential. They're a scalpel when you really need a massage.

I've seen leetcoders throw away less-efficient, safer solutions just to implement something more efficient and clever. And when things fail, they're nowhere to be found. Too busy with whatever current Story they're on.



You don't want to be a real engineer in business though. Real engineers do all of the hard work and thinking while getting paid less than management.


I've done management. It's mind-numbing and soul-sucking. I'll take the pay cut to have the stimulation and challenge of being an engineer.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: