Sharing is caring: Don’t hold your knowledge hostage
Why is helping others so important in not only the Drupal community, but in Open Source development at large? Every year, new people start learning Drupal, and every year, Drupal gets harder to learn. By being willing to help others by sharing knowledge and experience, we can build a much stronger community, while helping ourselves grow as developers.
Drupal is built by thousands of people, some developers, some designers, and some who do neither, but still love the project. What would happen if none of them shared what they learned with others in the community? How would new people learn to deal with Drupal’s idiosyncrasies and quirks without access to a helping hand? What do those who have experience have to gain from helping others out? Well, it would ruin the session if I gave all the answers here, now wouldn’t it?
Over the course of this session, I’ll be providing some examples of how having the drive to help others solve problems can build up your own skills. Whether you’re taking the time to answer questions on StackOverflow, watching the #support channel in Slack, or browsing the issue queue for opportunities to contribute, you have the chance to help others while becoming better at what you do. And if you're new to the community, wondering what the best ways to ask for help are, don't worry, I've got you covered, too!
At the end of this session, attendees will be able to:
- Find opportunities to help others in the community understand some of the complexities of Drupal.
- Develop their skills by helping to solve problems that others encounter, or learn how to ask questions on Slack, the issue queue, or other methods we have available.
- Embrace that warm, fuzzy feeling that comes when you're helping someone and you can tell that it finally clicks with them.
This session is for developers, from novice to expert, who are wondering how they can use some of the communication tools we have available as a community to ask for help, provide help, and strengthen their skills.
Attendees will get the most out of this session by being familiar with some of the communication tools the Drupal community uses for real-time chat, asyncronous communication, and others. These include Slack, the issue queue, and if you're really old-school, IRC.
JD Flynn is a Drupal Developer and Mental Health advocate from La Porte, IN. He's been working with Drupal for about 5 years and has been doing web development off and on since the early 90s.
JD spent a decade as a paramedic in Northwest Indiana working in several communities and many different demographics, but decided that the long hours and nights away from home were no longer for him. While working full-time, JD earned his associates degree from Ivy Tech State College in Web Development and began working with PHP, and eventually Drupal.
After a few months, JD became very active in the Chicago Drupal community and today is an organizer of MidCamp and the Drupal Chicago meetup group.