https://www.uberbin.net/archivos/rants/4ds-delete-delegate-defer-do.php
4D's: Delete, Delegate, Defer, Do