A Role by any other Name, is still a Role

Everyone knows what a role is.  It is obvious.  We talk about them all the time.  But every time I hear a programmer say the word “role” my ears pick up. The term is very often misused.  How, then, might one use the term correctly and avoid the pitfalls? Continue reading