Too Long; Didn't Read
The best software developers care deeply about writing software that is elegant, simple and shows their competence as craftspeople and business domain experts. Other developers do not understand nor empathize with co-workers who analyze, read, work with, use, and troubleshoot the code they create. Software engineering teams made of collaborative, passionate, direct, honest people create significantly better software than dysfunctional teams or solo developers. Developers write code for many hours a week can cause a developer to become lazy with code patterns as they attempt to optimize time spent typing through terseness.