I have worked in IT for over 27 years. From software development in the GIS industry, to the software development with Delphi and then with web development. Overall, I have experienced various workflows in many teams and with different technologies.
Each of these experiences have brought more insights to build successful deliverables. The skills that have striked me as being fundamentals are:
- the tests and particularly, how to make the tests systematic, valid and adjusted for each use cases in the projects
- Security: although this part is paramount in all IT projects and more so with the current environment we live in, security is often implemented upside down. We first lock and implement state of the art security for payments only to find ourselves with vulnerabilities on simple forms like Newsletter input