I'm intrigued by the idea of writing one's own custom build system in the same language as the target app/game; it's probably not super portable or general but cool and easy to maintain for smaller projects:
https://mastodon.gamedev.place/@pjako/115782569754684469