Transforming yourself from just a developer to a good developer is advantageous to you and your Company both! To be a "good" software developer you need to acquire the skills described in this presentation. The skills and techniques from this presentation are helpful to develop an edge and stay ahead of many experienced developers.