Кстати, о code review. Сохранил один из отзывов на мой код, это было еще до эпохи кодревью в нынешнем смысле. Просто, закончив писать кусок кода, был очень горд достигнутым и послал ознакомиться одному из архитекторов высшего звена, причем меня об это никто не просил. Получил в ответ такое:
"I find it disappointing that you do integration decisions without a proper overview of the complete tasks in the project.
My role is to provide the overall architecture of the complete system, in the case that I have overlooked certain requirements a dialog is welcomed, but not this level of anarchistic self oriented sub optimal so called solutions.
I expect that you will start mending this without any hesitation."