I enjoy understanding how other people code.
I’m not the type who bash at other programmers just because our “way” of thinking doesn’t align (most of the time).
Reading other’s people code and doing something about it is like stepping in someone else’s shoes. I asks all the why’s. Why did he do this, why did he do that. I try to think like the person who coded the thing.
Best practices are there for specific scenarios. There are no universal best practice. Early bird does not apply on going on a field of landmines.
The more “way” I know the better I get at choosing what’s the best for the situation.
This is why I’m getting paid by the premium. It’s because of the different “ways” I tried before and the lessons I learned from them and knowing which is the best for this specific situation.