Have you ever worked with someone that just amazed you with their development skills? The kind of guy who can look at your design, or listen to what you’re going to do and find 3 reasons that won’t work? Why can they see flaws in something before it’s even written? What do they possess, or what experiences have they had, to be able to have these skills?
We’ll look at several traits of quality software engineers. We’ll examine each attribute in light of real world situations, and hopefully you’ll leave with some areas that you can focus on in the future.