A software developer has two skill sets, the programming skills and the non programming skills, from all this the most important skill of a software developer is “Getting things done”. Let’s prove it.
This article elaborates on why “Getting things done” is the most important skill and what it actually means regarding to design, code and testing.