4 ms·
it is probably because the new devs know so much more and are able to identify and communicate problems in code that others have written. write code for the ce
by bdavis__ 5y ago
it is probably because the new devs know so much more and are able to identify and communicate problems in code that others have written.
write code for the center of the bell curve (at your organization). the bottom will never understand anything, the top understands it all. You need to make the majority in the middle be comfortable.
that means slowly bringing in new language features, as they become widely known and practiced.
- marcosdumay 5y agoThat's an interesting point of view to explore. Is it worth more to attract a few highly capable developers or a lot of middle capable ones? Your code practices will probably resonate differently on each of those groups, so you will probably have to choose. And I don't think there's a generic correct choice like you imply. Also, by how much are people even capable of choosing the (required) expertise level of the code they create? I'm not sure we can deviate a lot from our natural level.
- bdavis__ 5y agoyeah, absolutes never apply to every situation. it is possible to go down in expertise, but not up. sometimes "fortran in any language" can be a viable approach depending... note i didn't say a the best approach.