News for hackers. Stuff that matters.
Re:What distinguishes great software engineers? (2019) [pdf] by bottled_poe on Monday November 16, 2020 @02:11AM (#25108984)
> Great software engineers I've known seem to have complete command of all of the ideas, tools, and techniques. They understand their tools "all the way down to the metal" and all the way "up to the esthetics". You can see great people in all crafts (like woodworking).

Do people like this exist today? I mean, the complexity at every level in the stack seems to have grown exponentially(maybe?) for decades. Are there engineers who are experts covering every layer across modern hardware architecture, CPU instruction sets, modern operating system architecture, cybersecurity, networking protocols, web technology, database systems, file systems, cloud infrastructure, quality control, Data Science, AI, AR, VR, Machine learning, UI framework design, wireless interfaces, etc. And that's all before you even consider the non-technical skills of software engineering. The bar moves higher every day and I'm not sure this level of expertise is achievable/maintainable.

Re:What distinguishes great software engineers? (2019) [pdf] by hvidgaard on Monday November 16, 2020 @02:52AM (#25109197)
You don't have to excel at every layer. If you understand the basics of every layer, you're so far ahead in the game that you might as well be a magician.
Re:What distinguishes great software engineers? (2019) [pdf] by wrnr on Monday November 16, 2020 @02:42AM (#25109147)
You make a mockery of the original statement, if you focus on YOUR stack (not just any) then yes with a bit of focus it should be possible, but you need to stop learning yet another JS framework.
Re:What distinguishes great software engineers? (2019) [pdf] by myth_drannon on Monday November 16, 2020 @11:01AM (#25113230)
The thing is that even if you stick with one framework it changes. ReactJS/Redux is different from what it was 4 years ago.
Re:What distinguishes great software engineers? (2019) [pdf] by bottled_poe on Monday November 16, 2020 @03:29AM (#25109411)
I ain't mockin nuffin.
Re:What distinguishes great software engineers? (2019) [pdf] by myth_drannon on Monday November 16, 2020 @11:00AM (#25113218)
Never met one. I met many that looked very talented but once the stack changed they were completely fish out of the water. But they were very productive with what they knew, but at some point they got tired or didn't have enough time to reach again the same level of mastery. I'm talking mostly about web/UI work.