We have a lot of bad questions to clean up, and not very many delete votes to do it with. So it's commonplace to downvote questions worthy of deletion to make the "roomba" delete them for us rather than wasting precious delete votes.
The only problem with this is the roomba is kinda complicated, and that answer is written from the roomba's POV rather than the delete voter's POV, so it's not immediately obvious under what circumstances I should use downvotes and/or close votes instead of delete votes. After studying that MSE answer for a while, I believe the most useful algorithm for me to try to remember is:
if question is locked, migrated, has reopen votes, or is not worthy of deletion
ignore these questions for the purpose of this algorithm
else if there is an accepted answer
delete vote
else
close vote (not as duplicate) if not already closed
if question and all answers have non-positive scores
roomba in 9 days
else if question and all answers have "low" score
downvote them until they have non-positive scores
roomba in 9 days
else
delete vote
Have I missed or misunderstood anything?