The Impact of Programming Language on Thoughts and Behaviors in the Workplace

Linguistic Relativity is the idea that language shapes the way we think. In programming, the imperative style is widely used in which instructions are given to the computer. The immersion in imperative communication via programming languages raises the question of whether this influences the programmer’s thinking and contributes to the preservation of command-and-control behavior in organisations. The use of “should” in modern Behavior Driven Development (BDD) is an example of rampant imperativism in language.

E-Prime is a modified form English proposed by D. David Bourland to reduce misunderstandings and conflicts. The idea of modifying language to improve thinking is not new.

The concept of a Nonviolent Programming language based on the Four Steps of Nonviolent Communication is an intriguing one. It raises the question of what a Nonviolent Programming language would look like and feel like to use and whether it would have knock-on advantages for Nonviolent BDD. If Gandhi, for example, had been a programmer instead of a lawyer, what would his code have looked like? If he had been immersed in programming languages for 40 hours a week, would he have held the same views on non-violence?

Adopting a Nonviolent Programming language and style could have positive implications for our personal and work-related communication, as seen through the lens of Linguistic Relativity. Spending 40 hours a week on Nonviolent Programming could contribute to the health and well-being of our human dialogues and personal interactions.

See also: Nonviolent Programming


Source link

Leave a Reply

Your email address will not be published. Required fields are marked *