DEV Community

Cover image for 11 Ways You Can Get Involved in the Tech Community
Ali Spittel
Ali Spittel

Posted on

11 Ways You Can Get Involved in the Tech Community

If there's one thing I wish that I had done earlier in my career, its getting involved in the tech community. Getting involved has been the most important thing I've done for my career. I want to dig into the reasons for that in this post. I also want to offer my advice for how you can also get involved.

My Story

I started to code in a computer science class that I ended up in completely by luck. But, I was a liberal arts student in a class where I knew nobody. The people around me weren't who I usually took classes with. There weren't a lot of women, and most people had different interests and more experience than me. I felt like a total outlier, which wasn't too far from the reality.

I didn't have a community around me of people in a similar situation to my own. I ended up quitting after two semesters because I thought that coding wasn't for me.

I ended up in a software engineering internship a few months later, and the same problem applied. There were only two woman at the company and the other was also an intern. I thought that it would be a one and done situation, I would finish out the internship and then go back to not coding. Luckily, it didn't end up that way. But, I think my attitude towards coding would have been so different if I had a group of similar people around me.

My first community event was volunteering at a Django Girls event in my city as one of their mentors. I'm very grateful for that experience. It allowed me to apply the teaching skills I had studied in college, and it felt awesome to help other women learn the technology that, at the time, my career was based off of. I don't think I attended another event for almost a year -- when I went to the CodeHer conference in DC and was surrounded by hundreds of women in tech for the first time.

I still didn't do much more at that point with the tech community, I started to volunteer teach at Hear Me Code, which may one of the most incredible organizations out there, every few months and I attended a couple happy hours for women in tech in DC. I pretty much only attended events for women.

I impulsively submitted my first conference proposal to CodeHer the next year. It somehow got accepted, and from there I got asked to speak at a few meetups. Which spiraled into more and more. Which then turned into speaking at conferences, blogging, and even organizing meetups.

For me, a huge part of finding a community was finding other people like me in tech -- specifically other women since I can still count on one hand the number of women coders I've worked on teams with in my career. Another part was the educational side, learning about different technologies at free workshops and at conferences is awesome and can really help get you excited about topics. Then, there's the career side of it. I've been lucky to have so many job opportunities open up to me on account of my community involvement, and in some ways it feels like a safety net in case anything were to go wrong. It also opens up other doors -- I have been able to travel to give talks, become friends with some super inspiring people, do podcasts with some of my heroes, etc.

Enough about me, how can you start getting involved? I've listed 11 ways below, ranging roughly from the lowest effort to the highest.

1. Answer Questions

One quick way to start getting involved is to start answering people's questions online, whether that be #Discuss or #help questions on DEV, answering questions on Stack Overflow, or another forum site. It has a pretty low barrier to entry, and you can be really helpful to people.

2. Twitter

A lot of developers hang out on Twitter, and it is a great place to gain some visibility. One easy way to get involved is through Twitter chats, like #CodeNewbie, #DevDiscuss, or #ArtTechChat. You don't have to think up top level Tweets, you're given questions or prompts to answer. You can also start out with just responding to other people's tweets that you find insightful or with your own insights!

3. Chat Groups

A lot of meetup groups and conferences have Slack groups where you can keep in touch with other attendees. There are also Slack groups for different technologies and people with similar interests. These are great places to meet new people and chat in an instantaneous way. There are other sites like Discord that perform a similar function too!

4. Blogging

I've written about blogging before here and here, but you can have huge amounts of impact by blogging about what you're working on. I can't recommend it enough!

5. Contribute to open source

It's a little less social than a lot of the activities on this list, but contributing to open source is another way to contribute to the developer community. You're probably benefitting from open source projects, and it can be a great career move, especially if you're working on big projects. By the way, the DEV code base is open source!

6. Writing a Newsletter

You can also set up a mailing list and send out a newsletter with things you've learned, links you like, etc. It can be some work to set up and also costs money once you have over a few thousand subscribers, but it's a great way to communicate and people are pretty tuned into their emails!

7. Meetups

Meetups are awesome because they can take on so many different formats. Some are happy hours, others are lightning talks, others have more traditional long form talks or workshops. They're also awesome because they're local, so you can meet people in your area and connect with them. You can even become an organizer or speaker to get even more involved. I would recommend bringing a friend the first time you attend a new meetup so that you have someone to hang out with if you get shy or uncomfortable, but Meetups are a great way to get involved in real life in your local community. And, if you're looking for a job, these are one of the best places to look.

8. Streaming

I haven't tried this myself, but you can stream yourself coding on Twitch or YouTube. It's a great way to stay focused and demonstrate your skills!

9. Video Tutorials

Video tutorials can take a lot of work, but a lot of people learn really well from them. You have to come up with a lesson plan, then write the sample code, and then tape and record a video. You then can post on YouTube or work with another site!

10. Conferences

Conferences have a higher barrier to entry than the other community events listed above since you normally have to pay for them plus any travel costs that you may incur if they're non-local. That being said, there are few opportunities like conferences to learn from industry experts all at once, and you get a lot of concentrated networking time. I normally find out about them on Twitter or PaperCall. You can also check out Listings -- there are some on there too!

You can also start to speak at conferences, which I have a full post about!

11. Office Hours

I've recently started holding office hours for people in tech. I've been doing both 1-1 and group ones. It's awesome to make those closer connections and actually learn about the people I see online. It's logistically a lot of work to figure out, but it's really worth it!

Conclusion

Getting involved in the community has been the most pivotal thing I've done for my career. There are so many ways to do so, and you definitely don't have to do everything. Especially not all at once.

Latest comments (27)

Collapse
 
emma_donery profile image
Emma Donery

Very helpful. Thanks for sharing

Collapse
 
rasharm_ profile image
Raman Sharma

Added some thoughts here on the whole concept of community in tech:

Collapse
 
ajrice1018 profile image
Andrew Rice

Amazing article, thank you for sharing.

Collapse
 
_justirma profile image
Irma Mesa

Great stuff, Ali! All great points. I'm really interested in the streaming side and getting comfortable enough to stream myself coding in React which can be intimidating when I'm still starting out. Thank you for this list!

Collapse
 
nikolicstjepan profile image
Nikolić Stjepan

Great article, I'm looking forward to use these tips to connect with other programmers. Thanks Ali!

Collapse
 
sandordargo profile image
Sandor Dargo

Can someone explain to me the idea of Office Hours, please? It's quite unclear to me. Thanks!

Collapse
 
darrenvong profile image
Darren Vong

Great article as always Ali! Some really solid suggestions there - the Twitter one is particularly relevant for me as I've found out so much about tech events (and you, which then lead me to read this now!) just being on there. I'll have to give the #DevDiscuss hashtag a try on Twitter when I think of something next time!

Collapse
 
wildlavender4 profile image
Norma Bunton

Great article, always inspiring. Thank you for your support.

Collapse
 
eddiejaoude profile image
Eddie Jaoude

Great tips! Getting involved in open source is really important, even small contributions really help the projects, community, ones CV and experience :)

Collapse
 
imichaelowolabi profile image
Michael Owolabi

Nice and insightful article.

Collapse
 
kylerconway profile image
Kyle R. Conway

This post is timely for me. I recently attended my 1st tech conference (#PyCon2019) and performed an original short play called "Hello!!! ... World?" (you can read the proposal here if interested). Unfortunately it wasn't filmed, but I'll release the script at some point in the near future.

At any rate, I appreciate the breakdown of different ideas and ways to become involved. It's something I've been thinking a lot about, and dramatizing it in front of strangers was a big part of my journey so far.

Collapse
 
mpefi profile image
Jérémy Mathon

I really love the Office Hours idea! How do you put it in place and promote your office hours to the community :) ?

Collapse
 
ns23 profile image
Nitesh Sawant

Nice article

Collapse
 
klauseverwalkingdev profile image
Klaus Ferreira

Thanks for sharing this great post. It's always a beautiful thing when we help others. It can be really life-changing for a lot of people.

Some comments may only be visible to logged-in visitors. Sign in to view all comments.