Ask HN: How do you teach/enforce programming best practices?
Since finding a work environment where you work solely with top-level talent is exceedingly rare (especially outside of tech-hub areas), it's important to figure out how to maximize the talent that you have available.What techniques/rules have you implemented that help teach devs the importance of things like: SOLID Principles, Law of Demeter, Principle of Lease Astonishment, etc.?I work in a...