In both open source and commercial endeavors, teams are increasingly built from people distributed across the world. So how does one take a far-flung group of people and turn them into an efficient development team? David Smith examines the characteristics of good teams and shares strategies for building and managing them.
Dave “Dizzy” Smith is the director of cloud engineering at DigitalOcean. A software industry veteran with over 19 years of experience, Dizzy has the rare ability to breath life into abstract and theoretical business concepts with practical software solutions. He has a broad range of experience across real-time messaging systems, identity federation and authentication, and low-latency peer-to-peer data stores and has been an active contributor to many open source projects. Previously, he was VP of engineering at several database-related startups, including Basho, where he spearheaded the Rebar Project, created Bitcask, grew the engineering team from 4 to 30, and won the Erlang User of the Year Award. He was also one of the original contributors to the Jabber/XMPP project, contributing servers and clients across multiple platforms.
©2017, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • firstname.lastname@example.org