|
| 1 | +## Title |
| 2 | +Praise Participants |
| 3 | + |
| 4 | +## Patlet |
| 5 | +After an inner source contribution it's important to thank the contributor for their time and effort. |
| 6 | +This pattern gives guidance for a way to do so that not only effectively acknowledges the contribution but also endgenders further engagement from the contributor and others. |
| 7 | + |
| 8 | +## Problem |
| 9 | +How can we properly express our gratitude to a contributor for their inner source contribution to a project? |
| 10 | +It can be easy to forget to do so or not know the words or medium to use for adequate effect and sincerity. |
| 11 | +A pattern in this area makes it easy to do and ensures that the message comes across clearly and sincerely. |
| 12 | + |
| 13 | +## Context |
| 14 | +* You are the trusted committer or maintainer on an inner source project. |
| 15 | +* You value the community of contributors and want to maintain and grow it. |
| 16 | + |
| 17 | +## Forces |
| 18 | +You are busy, which makes it easy to forget some of the soft touches like praise and thanks. |
| 19 | +You may not be someone that is comfortable in social situations or good with words. |
| 20 | + |
| 21 | +## Solutions |
| 22 | +It feels good to anyone to be recognized by others. |
| 23 | +In a professional setting, increased recognition is also an avenue to increased influence and growth. |
| 24 | +Any time someone gives to your inner source project, recognize them with a sincere "thank you". |
| 25 | + |
| 26 | +For non-trivial contributions (all code contributions and also significant time contributions), say thank you via the following mechanisms: |
| 27 | + |
| 28 | +1. Call out the person by name in any chat location (e.g. _Slack_) where you organize your project activity. Let everyone know what they did and thank them publicly. Example: |
| 29 | + |
| 30 | +> Everyone @here give a high-five to @andrew.clegg for updating the _rcs-viewer_ to the latest version of the _hebo-client_ (https://github.com/rcs/rcs-viewer/pull/81). |
| 31 | +Thanks for helping keep this library up-to-date, Andy! |
| 32 | + |
| 33 | +1. Send an email to them and their manager (cc'd) privately thanking them for the contribution. |
| 34 | +For code contributions often-times you can just forward the merge notification mail. Example: |
| 35 | + |
| 36 | +> Hi, Andy, I want to thank you again for making this update. |
| 37 | +It may have been a small amount of time, but it's attention like this from each person that make the RCS project work for all of us. |
| 38 | +Thanks for solving your own problem in a way that also makes the _rcs-viewer_ better for everyone. |
| 39 | + |
| 40 | +## Resulting Context |
| 41 | +Feedback like this leaves the contributor with a fantastic feeling and ready to come back for more. |
| 42 | +Combining **both** forms of thanks gives them recognition in front of their peers (breadth) and in front of their direct manager (depth). |
| 43 | +Additionally, there's also a subtle encouragement for those peers in chat to consider contributing themselves and for that manager to look for appropriate circumstances to encourage their other direct reports to do the same. |
| 44 | + |
| 45 | +One caveat - keep it real. |
| 46 | +Make sure that your words stem from the sincere thanks that you feel inside for what they've done. |
| 47 | +Keep the level and verbosity of praise appropriate to their level of involvement. |
| 48 | +Overdoing it may feel insincere and mechanical and defeat your purpose in reaching out. |
| 49 | + |
| 50 | +## Known instances |
| 51 | + |
| 52 | +* Nike (multiple projects) |
| 53 | + |
| 54 | +## Author(s) |
| 55 | + |
| 56 | +* Russ Rutledge |
| 57 | + |
| 58 | +## Acknowledgements |
| 59 | + |
| 60 | +* [Todd Underwood](https://github.com/tunderwood) for encouraging to "keep it real". |
0 commit comments