Common Traits of The Best Developers I've Worked With
I've been fortunate to have worked with a lot of great developers over the years, and for all the differences in coding style, personality, and preferences that these diverse individuals have, they also happen to share several common traits. Below is a list of the qualities that I've found have been shared by all of the best developers I've worked with. They're collaborative -- not competitive These people work with you, not in competition with you. They're team players, and want you to succeed as much as they want to succeed themselves. By contrast, whenever I hear a developer talk about keeping their "edge" over others, I know they're focused primarily on themself. That old saying about how there's "no I in team" is corny, but true. Will you be that cool dev that everyone feels they can come to with a problem, or the one who always has to sound like the smartest guy in the room? They value best practices Deisgn patterns, S.O.L.I.D. pri