At one point in college some friends and i made up a system for just explicitly state what sort of response you needed. Ok, "made up a system" is a little over stating it. Basically it was "Hey this is important can I have your undivided attention?" through the lens of stupid nerd jokes. Like, "setPriority(10) i'm locked out of my apartment do you have a spare key?" vs "setPriority(0) i am so mad that fallout3 requires GFWL"
Now i'd probably just say "hey this is important do you have a few minutes?" in normal words.
Thinking about it, I think I have 4 priorities as things stand:
4 - Message in the group chat
3 - Message in the group chat with @
2 - Direct message
1 - Phone call
If you used setPriority, does that mean all subsequent messages have the same priority? Or is this a dsl that implicitly takes the message as the second parameter?