Knowing what kind of programmer you are