Preaching and blindly following 'best practices' in coding may not always be the right approach.Best practices often lack context and may not be suitable for every situation.Migrating legacy applications and bringing their owners up to speed pose unique challenges.Instead of strictly adhering to best practices, it is sometimes better to focus on doing the simplest thing that works.