BLOG

BRINGING ARTIFICIAL INTELLIGENCE TO OUR SYSTEMS

Nowadays, we are all aware that some systems can predict our actions, needs or even our feelings. That makes me believe we are living a new era, where computers and humans share knowledge and complement each other to answer unresolved questions and improve the way...

ATTITUDES AND APTITUDES IN SOFTWARE DEVELOPMENT TEAMS

In software development teams, more often than not, what is prioritized are the members’ technical expertise, the tools they have and the projects they have taken part in. These technical skills are what I will call aptitudes. That being said, when building a high...

“CLEAN CODE”, PLATONIC LOVE OF PROGRAMMERS

There I was, working on a little project for a client in his office when my colleague Peter called me about some tests that needed to be run on an old application I’ve helped develop a year ago. Nothing too shabby, just some connectivity issues with another system...