Wednesday, January 9, 2013

License to code


The license to code shall be given to a developer who meets the following criteria
Passion for writing code;
Passion for creating software;
Recognizing the beauty in computer languages, their strengths and weaknesses;
Knowing that beautiful code is preceded by beautiful design, leading to beautiful software;
Having respect for others who will read your code; hence focusing on it’s readability and maintainability;
Finding the best possible way (and not just a possible way) to write code for a certain scenario or requirement;
Challenging the reason for using a certain pattern, framework or tool;
Willing to go that extra mile - by writing corner case unit tests, behavior driven tests;