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

Sand Piles and Software

A session at RailsConf 2012

Tuesday 24th April, 2012

11:30am to 12:15pm (CST)

This talk applies the concepts of chaos theory to software development using the Bak–Tang–Wiesenfeld sand pile model as the vehicle for exploration. The sand pile model, which is used to show how a complex system is attracted to living on the edge of chaos, will be used as a both a powerful metaphor and analogy for building software. Software, it turns out, has its own natural attraction to living in its own edge of chaos. In this talk, we'll explore what this means and entertain questions for what to do about it.

The speaker's hypothesis is that by understanding how complex systems work we can gain insights to better understand and improve the act of building software. By looking through the lens of the sand pile model we'll explore the following:

  • what the sand pile model can tell us about software development
  • how software is naturally attracted to its own chaos
  • the impacts on software living perpetually on the edge of chaos
  • how existing software practices can be used to detract software away from chaos
  • what this means not only for our software, but for our teams, and ourselves individually

This thought-provoking perspective will leave you with new ways to think about software. You’ll walk away having learned a little about chaos, complexity, and how they apply to software with a thought-provoking perspective and inspiration for thinking about software in new ways.

About the speaker

This person is speaking at this event.
Zach Dennis

Software Craftsman/Partner, Mutually Human Software

Zach Dennis is a Software Craftsman/Partner at Mutually Human Software in Grand Rapids, MI. He's a proven RSpec and Ruby guru, founder of the Michigan Ruby User Group and co-author of The RSpec Book. He's contributed to several projects such as Ruby's standard library documentation, Ruby on Rails, and RSpec as well as many of his own. He's been leading and mentoring teams for almost an entire decade. In his spare time he reads copiously and plays the guitar. You can find him as @zachdennis on Twitter and @zdennis on Github.

Next session in Salon J

1:30pm Keeping Rails Applications on Track with Brakeman by Justin Collins

Coverage of this session

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

Tell your friends!

When

Time 11:30am12:15pm CST

Date Tue 24th April 2012

Where

Salon J, Hilton Austin Downtown

Short URL

lanyrd.com/srhxr

Official session page

railsconf2012.com/…s/54

View the schedule

Share

Topics

See something wrong?

Report an issue with this session