- Testing
- Coding
- Analytics
- Monitoring
- Deployment
- Operations
- Performance
- Scale
- Patterns and Best Practices
In addition to caring about all aspects of coding and the SDLC, a good engineer stays up to date on the latest trends in the industry. You can tell a lot about what a developer cares about by who they follow on twitter, their RSS feeds, and the podcasts that they listen to. Also, a good engineer should care and be knowledgeable about the products and business that their efforts are serving.
Lastly a good engineer takes pride in everything that they do, remembering that whoever can be trusted with little can also be trusted with much.