After a little work experience, we realize that different kinds of people prefer different work environments: some enjoy a fast-paced challenge; some want to get by; and, others want to show off.

From that experience, we also realize that different kinds of people affect their work environments differently: some increase the pace; some slow it down; and, others make it about themselves.

This model concerns how three different kinds of people affect their work environment and how that work environment affects them in return. The model explores how this circular relation between people’s preferences and their environment creates patterns of association and performance over time.

The purpose of this model is to study the interaction of different agent strategies and their effects on the performance environment. By doing so, the model helps the user build theories about homophily, office place norms, and organizational patterns.

This model supports theory building concerning homophily and workplace norms. It accomplishes this through the interaction of three different personalities - defined by the performance effects and performance preferences - in a finite space and over time. The fundamental parameters for these thought experiments are the population density, the distribution of personalities, and the decision rules.

The population density and distribution of personalities should be straight forward. The decision rules require some explanation. There are four sets of decision rules. The primary set follows from the abstract personality descriptions above and it is the set intended for theory building. The set uses a moving average of the change in neighborhood performance or neighborhood performance. The length of the moving average’s window is set by the user. This allows the user to explore the differences between the effects of short-term change and long-term change. Using the moving average, agent happiness is determined as follows.

- The worker is unhappy if the rate of change in its neighborhood’s performance is negative.
- The shirker is unhappy if the rate of change in its neighborhood’s performance is positive.
- The poser is unhappy if its neighborhood performance is less than the mean of the potential neighborhood performance of the vacant patches.

This is a companion discussion topic for the original entry at https://www.comses.net/codebases/df924b19-586d-4256-ba89-7fa59034720f/releases/1.0.0/