Naturing the craft

Being a software developer is not an easy feat, it requires not only the skill but a dedication to advancing this skill. The ever changing technology landscape does not allow one to just sit back and throttle along. One has to keep up with standards and best practices as it evolves with every new technology […]