3 ms·
Perhaps I'm being too contrarian for my own good again, but it seems to me that knowledge that doesn't extend beyond a single tool or programming language isn't
by contravariant 4y ago
Perhaps I'm being too contrarian for my own good again, but it seems to me that knowledge that doesn't extend beyond a single tool or programming language isn't very deep in the first place.
The easiest way to quickly pick up new tools and languages is to have a deep understanding of the relevant concepts.
- sph 4y agoIt makes sense. Knowing three similar languages is better than knowing one language three times as deep, because you start to see patterns, similarities and contrasts. It makes you more experienced and able to think outside the box, because you now know what the box looks like.
- scrapheap 4y agoI would argue that you're better off knowing 3 very different languages than 3 languages that are similar. That way you're more likely to be able tackle a problem with an approach that's suitable. Or to put it another way, if I've only got 3 hammers of different sizes then everything will still look like a nail :)