Learnings from Working with Programming Rules and GuidelinesDevelopers should selectively adopt programming rules and document deviations to improve collaboration and code quality.Misapplication of programming guidelines can lead to suboptimal and cumbersome code.