This article was originally posted on my blog.
I added it also here, as an experiment in cross posting to multiple places to improve organic traffic. But dev.to is their own garden, their own place and I don't see the point to replicating my work on a custom platform anymore.
If you're interested in my article, please go straight to my blog: https://gagor.pro/2024/02/how-i-stopped-worrying-and-loved-makefiles/
Top comments (1)
Loved this. Next week I'm adding a Makefile to each Python repo so “make test” sets up the venv, installs deps, and runs pytest without thinking. For Terraform, I'll mirror your dev/prod targets with partial backend config so “make dev-plan/prod-apply” becomes muscle memory. I'm also stealing the Hugo gzip + rsync targets to standardize my blog deploys. Time to stop copy‑pasting commands and just make them.