According to the article, Top 10 Traits of a Rockstar Software Engineer, I might be a Rockstar Software Engineer. Yay. Here’s the list, with comments about myself.
Loves To Code (I do)
Gets Things Done (I mostly do)
Continuously Refactors Code (I do)
Uses Design Patterns (I sometimes do)
Writes Tests (I rarely do…)
Leverages Existing Code (I do)
Focuses on Usability (I do)
Writes Maintainable Code (I do)
Can Code in Any Language (I can)
Knows Basic Computer Science (I do)