Skip to main content

eXtremely Distributed Software Development

  • Radical approach to managing software engineering projects that includes disallowing coders from talking to each other directly
  • All communication must happen via the source code, the ticket system, and design docs so that it lasts as team members change
  • Totally disagrees with the idea that team building has any value or that better engineering happens when people can get in a room or on a call and talk things through
  • Really something; I found lots of it quite compelling; it’s worth a watch if you’re reading this :)
  • The goal is to make it incredibly easy to onboard new people to a large, long-lived project because all knowledge has been captured and so answers to “why? and how?” questions can be found

Original video by Yegor Bugayenko:

DevTernity 2016; Riga, Latvia; 1 December 2016. Zerocracy is the company I founded: http://www.zerocracy.com