Pair designing as practice for enforcing and diffusing design knowledge