The Other Side of Programming: Why Is So Much More Than Coding Necessary?
Very often you will hear the following from the developer: “I just wanted to ‘rock’ coding. How did this happen?” Unfortunately, it is not uncommon to hear this sentence and it usually comes up when a person realizes that they need something more than programming skills to succeed as a programmer, or when a programmer becomes a leader (team lead, project lead… let’s call it whatever you want). These are two different cases, however, they also have similarities because both situations require a drastic change in the mindset. Let’s look at both situations. Situation # 1: Being a Successful Programmer No matter how good you are at programming , someone will always delegate tasks to you and you may not agree with what was delegated in all aspects, and you should communicate this effectively. Developers (usually) work in teams which implies that other people are also involved in the work and that relationships need to be set up and nurtured (not just code). There will be some bu...