For years, I thought being a good programmer meant knowing your stack really well.

I was a Laravel developer, A React developer, A Node.js developer and A Go developer.

And there was some truth to that.

I spent years working with Laravel, for example, and naturally became faster at solving problems with Laravel. I know the ecosystem, the common mistakes, the packages, the conventions, and probably a few things that weren't even written in the documentation.

My stack became part of my identity as a developer.