4 ms·
> They are the kind of programmers who have a very narrow range of abilities, and whenever they see a problem outside those abilities, they get completely lost
by duckmysick 5y ago
> They are the kind of programmers who have a very narrow range of abilities, and whenever they see a problem outside those abilities, they get completely lost.
Interesting. In other fields, like surgery, narrow specialization is desirable.
- kelnos 5y agoA surgeon still spent many years studying medicine at a broad level before moving into training for that specialty, though. And many developers I know do end up specializing in particular sub-fields (ML, databases, whatever), but they already have a wide breadth of knowledge and experience to serve as a foundation underneath that. In contrast, I also know some developers who didn't take that route, and jumped into specialization early, and who are completely useless at productionizing their work.
- andrew_eit 5y agoA surgeon is still a doctor who spent years studying medicine though.
- rowanG077 5y agoYou generally specialize after you have learned the basics. All oncologists are doctors, all architects that design very large buildings are capable of designing houses etc. It's seems obvious that the basics for a developer includes how a machine works.