https://dannorth.net/introducing-deliberate-discovery/