Developer Expectations: Technical Competence

I build clean, readable, understandable and maintainable systems

  1. My code is well designed for others to understand and extend
  2. I write code that is easy to read and understand, I care about the next person that is going to read and maintain my code
  3. I put some thought into my solution before cutting code, and discuss the design with others when it’s complex
  4. I write code that is well designed, entities are well structured
  5. I am a SOLID developer