David, thanks a lot this is really helpful. I think we can definitely do the same effort with microprofile.
The contribution tips is also pretty good. I will try to come up with something similar to add to the website. On Thu, Nov 22, 2018 at 5:40 AM Richard Monson-Haefel < [email protected]> wrote: > David, > > You are an inspiration. > > Richard > > On Wed, Nov 21, 2018 at 7:05 PM David Blevins <[email protected]> > wrote: > > > I see the tweets going on, inviting people to contribute! That's > awesome. > > > > It's a real art and challenge for both the people who want to contribute > > and those who want to help. Figuring how to connect and enable is a team > > effort for everyone involved. > > > > Here's a couple examples of past attempts to carve out digestible chunks > > of work for people to do. > > > > - > > > https://lists.apache.org/thread.html/5a5b59289d2b4d045154aa29978f94e3362d894a65ca87c9b19a121e@1164234823@%3Cdev.tomee.apache.org%3E > > - > > > https://lists.apache.org/thread.html/07bdbaf62260d38076495ff24ae4ce1838eee93c92e2315638e1553a@1195845493@%3Cdev.tomee.apache.org%3E > > > > Everything listed in the emails is of course work I could have done > > myself. That's always the case, otherwise you're asking people to > > instantly come into a project and instantly be better at it than you. > The > > skill you need to develop is how to plan out some work, vividly, that you > > think is hopefully achievable for people and then help them do it. > > > > This is usually very hard as you have to dream up initiatives that you > > could have people work on that new people can do. Ideally in an hour or > > half day. Ensure there are many of these tasks. Then file many JIRAs, > > then advertise them. > > > > Even harder is to encourage people to not beat themselves up if they > > struggle. People tend to be very hard on themselves. I always encourage > > people to start small. Get your first commit in an hour, get a taste of > > success, work your way up from there. Most people want to dive straight > > into the hardest most exciting thing they can imagine, then struggle, > stop > > asking questions for fear of exposing they are struggling, then when they > > haven't said anything for a long time feel even less able to ask > questions, > > then they hurt themselves. > > > > Open source is a team effort. You need to be comfortable failing in > front > > of everyone, everyone needs to be letting you know it's ok encouraging > you > > to do your best and "struggle loudly" so we can all help. > > > > *Every* *single* *time* in the last 19 years that I've seen someone be > > brave enough to struggle loudly and get help, one or two more people > > suddenly get brave enough to join them. We've voted almost all > committers > > in in twos. > > > > Here's a doc I tried to write to encourage a healthy start: > > > > - http://tomee.apache.org/dev/contribution-tips.html > > > > These days you "EJB Examples" could be "MicroProfile examples" and all > the > > same techniques and advice could work. Someone would need to spend the > > time to think creatively and make a list of 20+ MicroProfile examples > that > > could be created, then file the jiras. > > > > > > -- > > David Blevins > > http://twitter.com/dblevins > > http://www.tomitribe.com > > > > >
