To me, it is not an easy question, especially when working with less experienced developers. There are so many thoughts and considerations I want to share with them! Too many, actually, to be shared all together. So...what should I focus on in the beginning? Here is my personal reflection after many years spent writing, reviewing, discussing and re-writing code. [...]