Get Lanyrd on your mobile (iPhone, Android and more) - check it out here

Complexity Theory and Software Development

A session at Rocky Mountain Software Symposium

Some systems are too large to be understood entirely by any one human mind. They are composed of a diverse array of individual components capable of interacting with each other and adapting to a changing environment. As systems, they produce behavior that differs in kind from the behavior of their components. Complexity Theory is an emerging discipline that seeks to describe such phenomena previously encountered in biology, sociology, economics, and other disciplines.

Beyond new ways of looking at ant colonies, fashion trends, and national economies, complexity theory promises powerful insights to software development. The Internet—perhaps the most valuable piece of computing infrastructure of the present day—may fit the description of a complex system. Large corporate organizations in which developers are employed have complex characteristics. In this session, we'll explore what makes a complex system, what advantages complexity has to offer us, and how to harness these in the systems we build.

About the speaker

This person is speaking at this event.
Tim Berglund

Full-stack JVM generalist. Passionate teacher. GitHubber. Husband of one, father of three. Believer in Christ. bio from Twitter

Sign in to add slides, notes or videos to this session

Tell your friends!

When

Time 3:15pm4:45pm MST

Date Fri 18th November 2011

Short URL

lanyrd.com/skcfb

Official session page

www.nofluffjuststuff.com/

View the schedule

Books by speaker

  • Building and Testing with Gradle

See something wrong?

Report an issue with this session