Oddbean new post about | logout
 I have a 300 line Bash script that fully automates my build process. Rewriting it in Python won't make it any faster or make the game come out any sooner, but I'm having a hard time resisting the call of the coding siren. 
 @de22920b how will it make you feel though? 
 @de22920b But, see, you could be calling path.isFile() instead of [- "$path" ]

and then your build script might be readable and/or amendable down the line! 
 @de22920b Go with scons! 
 @de22920b Had one of these (sh file + makefile) years ago before I decided to write a build system. This is a dark road! 
 @de22920b rewrite in zsh so you can scratch the itch but finish quickly? 
 @de22920b you”ll spend n hours to save n/6 hours for the next tweak/fix. Do it.