In this chapter, I want to cover a core exercise of software development—coding. You can expect that the majority of the presented sections will be technical in nature.
Every engineer writing a program has to deal with various activities directly or indirectly related to coding: professional culture, testing, deployment, and maintenance. Therefore, I will also touch on those topics to avoid missing any important aspect affecting success.
With every bit of advice or recommendation, I am trying ...