this is neat, didn't know git could do this (sparse checkouts)
https://stackoverflow.com/questions/4114887/is-it-possible-to-do-a-sparse-checkout-without-checking-out-the-whole-repository
After a hiatus I've encountered provisioning systems again. And oh boy do they suck. The most convoluted way to reimplement "cp/scp". While providing none of the features that actually matter. Like canarying, progressive rollouts or sane metrics. OOB rollbacks is also not implemented, which should be #1 on anyone's list. #StuckInThe80s
Holy shit, client side DNS is so fucked up, you can't cleanly implement it anymore https://danp.net/posts/macos-dns-change-in-go-1-20/