Page 1 of 21
What makes a 10X Software Engineer?
Page 2 of 21
A Good Software Engineer
Loves To Code
Gets Things Done
Continuously Refactors Code
Uses Design Patterns
Writes Tests
Leverages Existing Code
Focuses on Usability
Writes Maintainable Code
Can Code in Any Language
Knows Basic Computer Science
Page 3 of 21
From Good to Great