4 ms·
I think where we differ is in our assumption about the strength of the fundamentals. You're assuming a good developer already has full breadth, whereas I'm assu
by ckastner 4y ago
I think where we differ is in our assumption about the strength of the fundamentals. You're assuming a good developer already has full breadth, whereas I'm assuming that you can be a good developer and still encounter challenging novelties.
Take my Python vs. Go concurrency example. That's just one fundamental concept, but with two very different solutions.
One could even argue that just the Python version alone can have significantly differing solutions, the choice of which is determined by the runtime (CPython or another implementation without a GIL).
Then, of course, there's the idiomatic way of doing things that cannot just be carried over from knowledge with other languages.
- ungamedplayer 4y agoThe point that the koan makes is not that they are different, but both have their own corner cases that you need to learn and its not that hard to learn them.