Unexpected implications of computing

Did it ever occurred to you that one particular idea or technology which is pretty concrete and utilitarian can suddenly reveal unexpected and beautiful applications? Sometimes one even would not think that any technology should be applied at all. This is what really amazes me about computing and will never our profession completely mechanistic. Through ACM TechNews I've read article Virtual Extras. It subtitle did not promise anything "extra" at all. Just serious advances in development of animated mob scenes:

Giving each member of a digital crowd its own personality could make animated mob scenes more realistic.

But when you read further you come across

... software even manages to capture the way in which two crowds of people, moving through a narrow corridor, naturally form two opposing lanes.

With this things start getting interesting. And finally you get

Beyond movies and games, there's increasing interest in using crowd simulation to help conduct fire and disaster assessments of large public spaces...

Isn't it amazing that purely entertaining-targeted research suddenly finds such non-trivial application. Do you feel the same after reading the article?

Previous
Previous

Outsourcing is not only about ODCs

Next
Next

Functional programming returns