|
|
|
|
|
by javajosh
1354 days ago
|
|
There is another category. Once I took a job in a new stack and was explicitly a junior dev in senior's clothing (no lying involved; the employer knew what they were getting). I thought it would be fun, but it was a deeply unpleasant experience. I realized then that you either stick with your basic stack or endure at intense ego pain with a half-life of ~4 years. It is NOT enough to have all the fundamentals down to instantly learn a new stack, the differences between languages is NOT just syntax, or a new build tool. It's an entire world in which you must learn to live. You can apply a lot of what you learned in the other world, but that will only help you make good decisions, and will NOT help you produce great code in the new world. |
|
Your code will be clear and, more importantly, you won't need to go back and change it because you took the time and had the knowledge to make good decisions.
Any code you write that interfaces with your old stack will seem uncanny and wizard-like to other devs.