TLDR Web Dev · OPINIONS & ADVICE
DON'T REQUIRE PEOPLE TO CHANGE 'SOURCE CODE' TO CONFIGURE YOUR PROGRAMS
Summary from the TLDR Web Dev newsletter
Programs should avoid requiring users to modify source code files (like Makefiles or header files) for configuration purposes. This is because it can often lead to merge conflicts during updates later on, which can be difficult to debug. Configurations should be handled through other methods instead.