Here's a very basic first introduction to the concept of Technical Excellence. It covers the basic concepts:
- What obstacles to achieving technical excellence exist for developers.
- What are non-functional requirements.
- What is technical debt, why is it bad and how can you measure and visualize it.
- And what are the practices you can use to encourage and foster technical excellence.