I know I’ve been a vocal advocate for algorithms… and algorithms complicate these things a lot, but the same principles should apply