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