I've noticed that developers are good at identifying and learning best practices. I've also noticed that they're equally good at coming up with reasons why the best practices don't apply in some particular case they're working on.
If that's you, don't worry. I'm not here to slam you. In fact, I think it's something that we all wrestle with daily. We know the