How Software Teams Can Learn to Make Beautiful Music Together

Bluegrass bands and software teams might seem worlds apart, but those fiddlers and pickers might teach the techs a thing or two.