(4) При чем тут стаж? От стажа имеют значение последние три года, все что было раньше безнадежно устарело или благополучно забыто. Как сказал один мистянин "капитализации знаний не происходит по причине их быстрого устаревания".
Лет 6 назад я этих правил написал фигову тучу еще в семерошной КД, но сейчас от того времени 1% знаний остался. Вот тебе и стаж. Не не долго, как только описание открыл сразу и вспомнил.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший