A method name can end with a question mark ?
def has_completed?
return count > 10
end
but a variable name cannot.
You'd have to ask Matz to get an authoritative answer. However,
finished? would imply a specific type (boolean) which appears somewhat contradictory to me.