What are the characteristics of a good programmer? What traits and qualities distinguish a “good programmer” from an “average programmer”? In The Clean Coder, Robert C. Martin, describes six qualities of a great programmer: 1) commitment to professional development, 2) discipline, 3) honesty, 4) professional communication, 5) time management, and 6) ability to work with others. Further, he shares the lessons learned the hard way, in the hopes that he can help the reader cultivate these traits and avoid making some of his mistakes. In this article, you’ll learn about Martin’s six characteristics of a good programmer and how to
6 Characteristics of a Good Programmer










