Agreed πŸ’―. It hones your instincts and ultimately gives you a ton of confidence. I'd say it takes more than a few years though; more like half a decade.
Reposted from Charlie Marsh
It was really valuable for me to stay at a single company long enough to live with the consequences of my own engineering decisions. To come face-to-face with my own technical debt.

It takes a few years for this to play out but IMO it's an important part of engineering growth.

Comments