7.4.8 A: COP

In his article about concurrency-oriented programming, Joe Armstrong makes a case for how the cost of operations affects our usage patterns, and hence how we think about organizing our programs.

Relate this to daily life:

What is an operation in daily life that has become cheap, which affects usage patterns, which changes the organization of lives?

As an example, air travel was once almost unimaginably expensive: only a few dozen people ever did it. Gradually it got cheaper and cheaper, making it possible for companies to distribute their workforces, people to live farther from their families, objects to be transported across vast differences in small amounts of time, and so on. Similarly, sending a unit of information was slow and expensive; now that it travels at a decent fraction of the speed of light, entire processes of human communication have changed, and again, people and organizations have relocated and reconfigured around it.

You do not need to relate this to your own personal life; you can make an observation about people around you or about society at large. But try to avoid the really obvious answers (like those above).

Your answer should not be technical (and certainly not about anything in programming). Imagine you’re writing for a non-technical adult relative.

We’re grown-ups, but still keep your answers Safe For Work.

Submission Form