Code Quality

In order to survive as a junior engineer, you need to learn how to code fast. The next step is to learn how to code well. This lesson teaches you:

  • The 2 core components behind code quality
  • The differences between junior and mid-level engineers when it comes to their pull request quality
  • The many ingredients behind a clean pull request and which ones matter the most
  • What a clean pull request looks like, one showing strong mid-level engineer behavior
  • The differences between junior and mid-level engineers when it comes to their technical decision making
  • Why communication is so important when it comes to technical decisions and how mid-level engineers do it better than junior engineers
  • How to understand seniority from fresh junior to strong mid-level through the lens of technical decision making
  • A simple metric to measure your code quality and see if you're making good progress to mid-level

Take the code quality course here: Level Up Your Code Quality As A Software Engineer