A Field Guide to the Distributed Development Stack