Даю коллеге исходный текст класса (Си++). Класс уже отлажен и протестирован (он не очень большой). На следующий день узнаю, что тот товарищ его "немножко переделал". Во-первых, всё уже работало, зачем было что-то править? Во-вторых, все должны использовать одну и ту же версию класса, т.к. разнобой версий может привести к не очевидным проблемам -- например, при взаимодействии (класс связан с межпроцессным взаимодействием и имеет некоторый интерфейс).
Потом, правда, оказалось, что с точки зрения взаимодействия класс не изменился. Точнее, так кажется (ещё не проверяли). Короче, я ему сказал, что так делать не следует. Меняем, так меняем синхронно.
P.S. Лучше всего было бы, чтобы класс был залит в SVN/..., тогда бы все его изменения появились у всех синхронно, но по разным причинам это сделать было тяжело.