SlideShare a Scribd company logo
Lessons from {distributed,remote,virtual}
communities and companies
Colin Charles, Chief Evangelist, Percona Inc.

colin.charles@percona.com / byte@bytebot.net 

http://bytebot.net/blog/ | @bytebot on Twitter

DevOps Amsterdam Meetup, Amsterdam, Netherlands

8 November 2016
whoami
• Chief Evangelist (in the CTO office), Percona Inc

• Focusing on the MySQL ecosystem (MySQL, Percona Server for MySQL,
MariaDB Server), as well as the MongoDB ecosystem (Percona Server
for MongoDB) + 100% open source tools from Percona like Percona
Monitoring & Management, Percona xtrabackup, Percona Toolkit, etc.

• Founding team of MariaDB Server (2009-2016), previously at Monty
Program Ab, merged with SkySQL Ab, now MariaDB Corporation

• Formerly MySQL AB (exit: Sun Microsystems)

• Past lives include Fedora Project (FESCO), OpenOffice.org

• MySQL Community Contributor of the Year Award winner 2014
Open Source Communities Get It
• Find a piece of software

• Download it, read its documentation, compile it, get to using it

• Join the mailing list

• Join the IRC channel

• Use the software, find an itch, scratch that itch, and you’ve got your
first feature diff to contribute

• File a bug, extend some documentation

• Evangelise the product to your friends
Architecture of Participation
Describes the nature of systems that are designed for user contribution
Did anyone care about…
• Timezones?

• Weekends?

• Travelling to an office?

• Calling someone to get things done?

• Meetings?

• “Every minute you avoid spending in a meeting is a minute you
can get real work done instead.” - Jason Fried, Rework
Have a clearly stated goal of what your
community/company should achieve
Distributed Workforce
• Establish early

• Great for:

• development (engineering teams)

• consulting, training, support

• sales

• Bit more challenging for:

• finance & admin, human resources, management
Social aspects
• Culture

• Trust

• Cultural backgrounds

• Native languages, home countries

• Self-motivated

• Leadership + collaborative work ethic

• Communication skills

• The English language as lingua franca, say no to colloquialisms, say no to
being passive aggressive

• Work life balance
Lessons from {distributed,remote,virtual} communities and companies
Remote has advantages
• Hire great talent everywhere

• Work from anywhere

• Set your own work schedule (core hours)

• Timezones can “follow the sun” (great for support organisations)

• HBR, Forbes: 50% less likely to quit, 87% more engaged than peers,
1.9x likely to say they love their jobs
Communications
• Git (and Github)

• Slack

• water cooler, stand up’s, ChatOps, discuss support tickets, etc.

• Email

• Jira

• Confluence/Google Sites

• Google Drive

• Skype/Google Hangouts
Face to Face
• Company and team meetings

• Monthly all-hands calls (including reporting)

• Weekly CEO calls

• Google Hangouts for team meetings (the power of the face!)
Some tips to success
• Benefits policy - harmonise it (yes, including vacations!)

• Remind everyone about asynchronous communication

• Document heavily

• Make clear company culture in documentation

• values, history, constant evolution

• Process must be clear: who are decision makers? Conflict resolution?

• Routine helps

• Set workspace, set times, etc.

• Make sure there isn’t an advantage of being in the office; and no disadvantage
of being remote - DHH, Remote
Resources
• Paul Graham -
Mean People Fail

• Robert I. Sutton -
The No Asshole
Rule
Thank you!
Colin Charles
colin.charles@percona.com / byte@bytebot.net
http://bytebot.net/blog | @bytebot on twitter
slides: slideshare.net/bytebot

More Related Content

What's hot (20)

PDF
The MySQL Server ecosystem in 2016
Colin Charles
 
PDF
Distributions from the view a package
Colin Charles
 
PDF
MariaDB Server & MySQL Security Essentials 2016
Colin Charles
 
PDF
Best practices for MySQL/MariaDB Server/Percona Server High Availability
Colin Charles
 
PDF
Securing your MySQL / MariaDB Server data
Colin Charles
 
PDF
The MySQL Server ecosystem in 2016
sys army
 
PDF
MariaDB 10.1 what's new and what's coming in 10.2 - Tokyo MariaDB Meetup
Colin Charles
 
PDF
The Proxy Wars - MySQL Router, ProxySQL, MariaDB MaxScale
Colin Charles
 
PDF
My first moments with MongoDB
Colin Charles
 
PDF
The MySQL Server Ecosystem in 2016
Colin Charles
 
PDF
OSDC 2017 | Lessons from database failures by Colin Charles
NETWAYS
 
PDF
Tuning Linux for your database FLOSSUK 2016
Colin Charles
 
PDF
MySQL in the Hosted Cloud - Percona Live 2015
Colin Charles
 
PDF
Bootstrapping Using Free Software
Colin Charles
 
PDF
MariaDB Developers Meetup 2016 welcome words
Otto Kekäläinen
 
PDF
Meet MariaDB 10.1 at the Bulgaria Web Summit
Colin Charles
 
PDF
MariaDB: The New M In LAMP - SCALE10x
Colin Charles
 
PDF
A beginners guide to MariaDB
Colin Charles
 
PDF
MariaDB - the "new" MySQL is 5 years old and everywhere (LinuxCon Europe 2015)
Colin Charles
 
PDF
Databases in the hosted cloud
Colin Charles
 
The MySQL Server ecosystem in 2016
Colin Charles
 
Distributions from the view a package
Colin Charles
 
MariaDB Server & MySQL Security Essentials 2016
Colin Charles
 
Best practices for MySQL/MariaDB Server/Percona Server High Availability
Colin Charles
 
Securing your MySQL / MariaDB Server data
Colin Charles
 
The MySQL Server ecosystem in 2016
sys army
 
MariaDB 10.1 what's new and what's coming in 10.2 - Tokyo MariaDB Meetup
Colin Charles
 
The Proxy Wars - MySQL Router, ProxySQL, MariaDB MaxScale
Colin Charles
 
My first moments with MongoDB
Colin Charles
 
The MySQL Server Ecosystem in 2016
Colin Charles
 
OSDC 2017 | Lessons from database failures by Colin Charles
NETWAYS
 
Tuning Linux for your database FLOSSUK 2016
Colin Charles
 
MySQL in the Hosted Cloud - Percona Live 2015
Colin Charles
 
Bootstrapping Using Free Software
Colin Charles
 
MariaDB Developers Meetup 2016 welcome words
Otto Kekäläinen
 
Meet MariaDB 10.1 at the Bulgaria Web Summit
Colin Charles
 
MariaDB: The New M In LAMP - SCALE10x
Colin Charles
 
A beginners guide to MariaDB
Colin Charles
 
MariaDB - the "new" MySQL is 5 years old and everywhere (LinuxCon Europe 2015)
Colin Charles
 
Databases in the hosted cloud
Colin Charles
 

Viewers also liked (6)

PDF
Meet MariaDB Server 10.1 London MySQL meetup December 2015
Colin Charles
 
PDF
MySQL Group Replication
Manish Kumar
 
PDF
ProxySQL - High Performance and HA Proxy for MySQL
René Cannaò
 
PDF
MySQL Server Backup, Restoration, And Disaster Recovery Planning Presentation
Colin Charles
 
ODP
MySQL Group Replication
Ulf Wendel
 
PDF
Best practices for MySQL High Availability
Colin Charles
 
Meet MariaDB Server 10.1 London MySQL meetup December 2015
Colin Charles
 
MySQL Group Replication
Manish Kumar
 
ProxySQL - High Performance and HA Proxy for MySQL
René Cannaò
 
MySQL Server Backup, Restoration, And Disaster Recovery Planning Presentation
Colin Charles
 
MySQL Group Replication
Ulf Wendel
 
Best practices for MySQL High Availability
Colin Charles
 
Ad

Similar to Lessons from {distributed,remote,virtual} communities and companies (20)

PPTX
Distributed by 90% with staff in 30 countries of the world why is it possible-
Anastasia Rostova
 
PPTX
Software Development Whats & Whys
Harun Yardımcı
 
PDF
Devops, the future is here, it's just not evenly distributed yet.
Kris Buytaert
 
PDF
Devops For Drupal
Kris Buytaert
 
PPTX
Distributed teams
Kush Shah
 
PDF
Distributed_teams
ParthShah587
 
PPTX
How we daily manage and work in a dispersed company: Particular Software
Mauro Servienti
 
PDF
DevOps Picc12 Management Talk
Michael Rembetsy
 
PPTX
On working in Particular
Mauro Servienti
 
PDF
Evangelizing Explained
Christian Heilmann
 
ODP
devops is a reorg
Kris Buytaert
 
PDF
Devops, Secops, Opsec, DevSec *ops *.* ?
Kris Buytaert
 
PDF
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012
Patrick McDonnell
 
PDF
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012
Michael Rembetsy
 
ODP
Devops for drupal
Kris Buytaert
 
PDF
David Adams - Linkedin Information Architect Business Analyst - Web / Social ...
David Adams
 
ODP
Devops, the future is here it's not evenly distributed yet
Kris Buytaert
 
PPTX
To succeed in IT Industry...
Krishna Kishore Bhavaraju
 
PDF
Drupal and Devops , the Survey Results
Kris Buytaert
 
PDF
2015 06-24 innovation in the large enterprise final-v2
Jeffrey Einhorn
 
Distributed by 90% with staff in 30 countries of the world why is it possible-
Anastasia Rostova
 
Software Development Whats & Whys
Harun Yardımcı
 
Devops, the future is here, it's just not evenly distributed yet.
Kris Buytaert
 
Devops For Drupal
Kris Buytaert
 
Distributed teams
Kush Shah
 
Distributed_teams
ParthShah587
 
How we daily manage and work in a dispersed company: Particular Software
Mauro Servienti
 
DevOps Picc12 Management Talk
Michael Rembetsy
 
On working in Particular
Mauro Servienti
 
Evangelizing Explained
Christian Heilmann
 
devops is a reorg
Kris Buytaert
 
Devops, Secops, Opsec, DevSec *ops *.* ?
Kris Buytaert
 
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012
Patrick McDonnell
 
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012
Michael Rembetsy
 
Devops for drupal
Kris Buytaert
 
David Adams - Linkedin Information Architect Business Analyst - Web / Social ...
David Adams
 
Devops, the future is here it's not evenly distributed yet
Kris Buytaert
 
To succeed in IT Industry...
Krishna Kishore Bhavaraju
 
Drupal and Devops , the Survey Results
Kris Buytaert
 
2015 06-24 innovation in the large enterprise final-v2
Jeffrey Einhorn
 
Ad

More from Colin Charles (10)

PDF
Differences between MariaDB 10.3 & MySQL 8.0
Colin Charles
 
PDF
What is MariaDB Server 10.3?
Colin Charles
 
PDF
Databases in the hosted cloud
Colin Charles
 
PDF
MySQL features missing in MariaDB Server
Colin Charles
 
PDF
The MySQL ecosystem - understanding it, not running away from it!
Colin Charles
 
PDF
Databases in the Hosted Cloud
Colin Charles
 
PDF
Best practices for MySQL High Availability Tutorial
Colin Charles
 
PDF
Percona ServerをMySQL 5.6と5.7用に作るエンジニアリング(そしてMongoDBのヒント)
Colin Charles
 
PDF
Cool MariaDB Plugins
Colin Charles
 
PDF
Better encryption & security with MariaDB 10.1 & MySQL 5.7
Colin Charles
 
Differences between MariaDB 10.3 & MySQL 8.0
Colin Charles
 
What is MariaDB Server 10.3?
Colin Charles
 
Databases in the hosted cloud
Colin Charles
 
MySQL features missing in MariaDB Server
Colin Charles
 
The MySQL ecosystem - understanding it, not running away from it!
Colin Charles
 
Databases in the Hosted Cloud
Colin Charles
 
Best practices for MySQL High Availability Tutorial
Colin Charles
 
Percona ServerをMySQL 5.6と5.7用に作るエンジニアリング(そしてMongoDBのヒント)
Colin Charles
 
Cool MariaDB Plugins
Colin Charles
 
Better encryption & security with MariaDB 10.1 & MySQL 5.7
Colin Charles
 

Recently uploaded (20)

PDF
Cloud Budgeting for Startups: Principles, Strategies, and Tools That Scale
Amnic
 
PDF
Step-by-Step: Buying a Verified Cash App Accounts| PDF | Payments Service
https://pvabulkpro.com/
 
PDF
3rd Edition of Human Resources Management Awards
resources7371
 
PDF
Why Unipac Equipment Leads the Way Among Gantry Crane Manufacturers in Singap...
UnipacEquipment
 
PDF
20250703_A. Stotz All Weather Strategy - Performance review July
FINNOMENAMarketing
 
PPTX
Phygital & Omnichannel Retail: Navigating the Future of Seamless Shopping
RUPAL AGARWAL
 
PDF
Two-phase direct-to-chip cooling - Parker Components
Parker Hannifin Corporation
 
PPTX
Bovine Pericardial Tissue Patch for Pediatric Surgery
TisgenxInc
 
PDF
BeMetals_Presentation_July_2025 .pdf
DerekIwanaka2
 
PPTX
Asia Pacific Tropical Fruit Puree Market Overview & Growth
chanderdeepseoexpert
 
PDF
Top Trends Redefining B2B Apparel Exporting in 2025
ananyaa2255
 
PDF
"Complete Guide to the Partner Visa 2025
Zealand Immigration
 
PDF
Buy Facebook Accounts Buy Facebook Accounts
darlaknowles49
 
PPTX
Oil and Gas EPC Market Size & Share | Growth - 2034
Aman Bansal
 
PPTX
Ensar Capabilities by team ensar (1).pptx
redyamanil
 
PPTX
25 Future Mega Trends Reshaping the World in 2025 and Beyond
presentifyai
 
PDF
Choosing the Right Packaging for Your Products – Sriram Enterprises, Tirunelveli
SRIRAM ENTERPRISES, TIRUNELVELI
 
PDF
Native Sons Of The Golden West - Boasts A Legacy Of Impactful Leadership
Native Sons of the Golden West
 
PDF
Agriculture Machinery PartsAgriculture Machinery Parts
mizhanw168
 
PPTX
Business profile making an example ppt for small scales
Bindu222929
 
Cloud Budgeting for Startups: Principles, Strategies, and Tools That Scale
Amnic
 
Step-by-Step: Buying a Verified Cash App Accounts| PDF | Payments Service
https://pvabulkpro.com/
 
3rd Edition of Human Resources Management Awards
resources7371
 
Why Unipac Equipment Leads the Way Among Gantry Crane Manufacturers in Singap...
UnipacEquipment
 
20250703_A. Stotz All Weather Strategy - Performance review July
FINNOMENAMarketing
 
Phygital & Omnichannel Retail: Navigating the Future of Seamless Shopping
RUPAL AGARWAL
 
Two-phase direct-to-chip cooling - Parker Components
Parker Hannifin Corporation
 
Bovine Pericardial Tissue Patch for Pediatric Surgery
TisgenxInc
 
BeMetals_Presentation_July_2025 .pdf
DerekIwanaka2
 
Asia Pacific Tropical Fruit Puree Market Overview & Growth
chanderdeepseoexpert
 
Top Trends Redefining B2B Apparel Exporting in 2025
ananyaa2255
 
"Complete Guide to the Partner Visa 2025
Zealand Immigration
 
Buy Facebook Accounts Buy Facebook Accounts
darlaknowles49
 
Oil and Gas EPC Market Size & Share | Growth - 2034
Aman Bansal
 
Ensar Capabilities by team ensar (1).pptx
redyamanil
 
25 Future Mega Trends Reshaping the World in 2025 and Beyond
presentifyai
 
Choosing the Right Packaging for Your Products – Sriram Enterprises, Tirunelveli
SRIRAM ENTERPRISES, TIRUNELVELI
 
Native Sons Of The Golden West - Boasts A Legacy Of Impactful Leadership
Native Sons of the Golden West
 
Agriculture Machinery PartsAgriculture Machinery Parts
mizhanw168
 
Business profile making an example ppt for small scales
Bindu222929
 

Lessons from {distributed,remote,virtual} communities and companies

  • 1. Lessons from {distributed,remote,virtual} communities and companies Colin Charles, Chief Evangelist, Percona Inc. [email protected] / [email protected] http://bytebot.net/blog/ | @bytebot on Twitter DevOps Amsterdam Meetup, Amsterdam, Netherlands 8 November 2016
  • 2. whoami • Chief Evangelist (in the CTO office), Percona Inc • Focusing on the MySQL ecosystem (MySQL, Percona Server for MySQL, MariaDB Server), as well as the MongoDB ecosystem (Percona Server for MongoDB) + 100% open source tools from Percona like Percona Monitoring & Management, Percona xtrabackup, Percona Toolkit, etc. • Founding team of MariaDB Server (2009-2016), previously at Monty Program Ab, merged with SkySQL Ab, now MariaDB Corporation • Formerly MySQL AB (exit: Sun Microsystems) • Past lives include Fedora Project (FESCO), OpenOffice.org • MySQL Community Contributor of the Year Award winner 2014
  • 3. Open Source Communities Get It • Find a piece of software • Download it, read its documentation, compile it, get to using it • Join the mailing list • Join the IRC channel • Use the software, find an itch, scratch that itch, and you’ve got your first feature diff to contribute • File a bug, extend some documentation • Evangelise the product to your friends
  • 4. Architecture of Participation Describes the nature of systems that are designed for user contribution
  • 5. Did anyone care about… • Timezones? • Weekends? • Travelling to an office? • Calling someone to get things done? • Meetings? • “Every minute you avoid spending in a meeting is a minute you can get real work done instead.” - Jason Fried, Rework
  • 6. Have a clearly stated goal of what your community/company should achieve
  • 7. Distributed Workforce • Establish early • Great for: • development (engineering teams) • consulting, training, support • sales • Bit more challenging for: • finance & admin, human resources, management
  • 8. Social aspects • Culture • Trust • Cultural backgrounds • Native languages, home countries • Self-motivated • Leadership + collaborative work ethic • Communication skills • The English language as lingua franca, say no to colloquialisms, say no to being passive aggressive • Work life balance
  • 10. Remote has advantages • Hire great talent everywhere • Work from anywhere • Set your own work schedule (core hours) • Timezones can “follow the sun” (great for support organisations) • HBR, Forbes: 50% less likely to quit, 87% more engaged than peers, 1.9x likely to say they love their jobs
  • 11. Communications • Git (and Github) • Slack • water cooler, stand up’s, ChatOps, discuss support tickets, etc. • Email • Jira • Confluence/Google Sites • Google Drive • Skype/Google Hangouts
  • 12. Face to Face • Company and team meetings • Monthly all-hands calls (including reporting) • Weekly CEO calls • Google Hangouts for team meetings (the power of the face!)
  • 13. Some tips to success • Benefits policy - harmonise it (yes, including vacations!) • Remind everyone about asynchronous communication • Document heavily • Make clear company culture in documentation • values, history, constant evolution • Process must be clear: who are decision makers? Conflict resolution? • Routine helps • Set workspace, set times, etc. • Make sure there isn’t an advantage of being in the office; and no disadvantage of being remote - DHH, Remote
  • 14. Resources • Paul Graham - Mean People Fail • Robert I. Sutton - The No Asshole Rule
  • 15. Thank you! Colin Charles [email protected] / [email protected] http://bytebot.net/blog | @bytebot on twitter slides: slideshare.net/bytebot