Simple, correct, fast: in that order (2018)
drewdevault.com