Yves talent is to work on the more social skills of the job. How can you collaborate better as a team? How can you make come your point across? etc. All these are important aspects that teams and companies face every day and can neglect. He is also aware of current technology and methodology and can make great recommendations to improve the overall quality of the produced software. I got a lot out of meeting him.