Gentle reminder that all programming languages have their uses; they are just tools, and you need a big toolbox to be able to solve a wide range of problems.
-
Gentle reminder that all programming languages have their uses; they are just tools, and you need a big toolbox to be able to solve a wide range of problems.
Anyone who insists that a specific technology is the One True Way to succeed as a software developer is the proverbial guy with a hammer who thinks every problem is a nail.
Corollary: any developer worth their salt should be able to learn a new stack relatively quickly. It takes far longer to master a large codebase than a new language.
-
I've found I can be close to full productivity on a completely new stack in 3-6 months.
In my experience it takes upwards of five years to fully understand a large codebase and its tooling; for very large codebases you may never understand the entire thing (and that's fine).
This is why hiring for a particular stack doesn't make much sense outside of very small, agile, startup-type companies.