--- description: "" title: Why You Should Use make and Makefiles draft: true --- **TL;DR**: Makefiles serve as a centralized and self-documenting source of commonly run commands associated with a project that are version-controlled and accessible by any team-member. If you've ever come back to a project after a long time and forgotten what all is necessary in order to spin up a development environment or which incantation is needed to get this particular project to compile, you need a Makefile. # Introduction