Numeric priorities - which seems more intuitive to you?
One of my programs describes a system of rules, with priorities ranging from Integer.MIN_VALUE to Integer.MAX_VALUE. The default priority for everything is 0. I'm curious what prioritization order would be most intuitive to other people.
Would you assume that priority "1" is a higher/earlier priority than priority "10"?
Would you assume that priority "-10" is a higher/earlier priority than priority "10"?
I based my original ordering on ordinality, i.e., numbers closer to Integer.MIN_VALUE come first. This is also similar to UNIX 'nice', which gives lower numbers a more favorable scheduling priority. But then I confused myself with my own program, so now I don't know what to think.