08/14/2024

Professional developers generally follow rules. They say that senior developers know when to break one (as they can justify the need to). On the other hand, it is said that very senior developers don’t break rules because it’s a waste of time having to keep explaining their reasons to others.

— Rafał Świdziński, Modern CMake for C++