Quality Coder 2017v1.0

June 2, 2017

With the goal to position Sri Lanka as a country outputting code of high quality – Quality Coder 2017v1.0 was held on the three consecutive days 5th, 6th & 7th of May at the Trace Expert City, Maradana.

This program is directed to catering the common issue among the Sri Lankan IT industry where high paid experienced individuals are forced to fix mundane errors in code or send it back and forth to ensure the code is of high quality when working with employees with less than 3 years of experience.

Large IT Organizations have their own ways of overcoming these issues which can be through workshops conducted within the organizations. While larger organizations have the resources to ensure the employees maintain standards it is harder for the smaller organizations to share this knowledge effectively due the lack in resources.

According to various parties we have worked with, Code Quality Standards should be taught from the start therefore the universities will output developers who are highly employable and ready to hit the ground running. If this was the case organizations will have much of a less burden in getting the new employees used to the industries standards and ensure they develop code which is easy to work with.

Quality Coder will be a mechanism to short circuit the 3 odd years that an employee will take to learn the art of coding maintainable code. Students that learn software do not see the importance of Code Quality until they experience the industry and working with bad code. While the education system focuses on assignments and projects the students won’t see the importance of the Code Quality. Through this three-day program participants are to experience a simulated workplace environment where there will be multiple people working on single software, experience realistic change requests, update patches etc.

Quality Coder aims on short circuiting the above mentioned 3 years by getting university students to experience working in the industry. The above mentioned simulated environment will ensure that the participants see the importance of having Quality Code and how easy it will make their day to day software development.

Key Individuals from Zone24x7, CakeLabs, Virtusa|Polaris, 99xTechnology, iTelaSoft, WSO2 & Tiqri together gave us their support and expertise in developing the curriculum and planning out the program. These organizations also contributed their top employees to come in as speakers and mentors to guide the participants toward a career with quality code.

The speakers for the program were as follows;
Amila De Silva – Technical Architect – 99xTechnology
Chamil Jeewantha – Associate Software Architect – Zone24x7
Chatura Dilan – Associate Tech Lead – WSO2
Lasitha Dahanayake – Chief Software Architect – iTelaSoft
Niruka Ruhunge – Associate Solutions Architect – ExileSoft
Ruwan Wijesinghe – Associate Director Technology – Virtusa Polaris
Subhash Vithanapathirana – Software Architect – CakeLabs

This curriculum is meant to be packaged and given out to all willing parties to share the content with potential beneficiaries. It can be conducted by organizations for their new recruits, by universities to their final year students, by associations as a program in a hackathon kind of structure, etc.

The first program was conducted for 50 participants and the next will be aimed for 100 participants. Which ICTA aims to conduct within the course of 4 months.