|
|
|
|
|
by tivert
816 days ago
|
|
>> The learning curve is minimal since you already know the corners of the language. > Learning a new language shouldn't be difficult. Programmers are expected to familiarize themselves with new tech. But in practice, it is. Maybe you're on a team of elite 10x programmers that can quickly become experts in anything, but that's rare. A lot of programmers don't want to bother coming up to speed with the quirky choice of some past developer. And a lot of places have programmers that aren't even that good with the "project main language," and just lack lack the ability become productive in that quirky choice in a reasonable amount of time. Defensive coding against organizational problems is not a bad thing. |
|
Indeed. There's also 'learning' and learning: really knowing all the nooks and crannies of a language, learning the standard library and learning popular third party libraries all takes time and makes a big difference to code quality.