loading...
Cover image for 11 Ways You Can Get Involved in the Tech Community

11 Ways You Can Get Involved in the Tech Community

aspittel profile image Ali Spittel ・6 min read

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.

Discussion

pic
Editor guide
Collapse
lauragift21 profile image
Gift Egwuenu

Awesome article Ali! I can’t stress blogging enough too it has helped me in my career also attending meetups and organizing too. I've learned to never underestimate the power of community.

By the way you said 7 points but you listed 11 I’m guessing that’s a typo.

Collapse
aspittel profile image
Ali Spittel Author

Ahh thanks! And great catch! It was originally 7 and then became 11 haha

Collapse
bigj1m profile image
Jim Plourde

This list is very complete and well detailed. I was recently thinking about it and this comes very handy. I am about to publish something on the benefits of meetups, I am very happy to see it in the list.

Office hours is probably my favorite. It takes a lot of time, but to me it feels like the ultimate altruistic thing to elevate others. Big congrats on that!

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
full_stackgeek profile image
Full Stack Geek

To the point| lucid | excellent, literally learned so much, thanks for writing :)

Collapse
jijii03 profile image
lincey.J

Great list of suggestions. I try to take part in even if i'm a woman !

Collapse
juanfrank77 profile image
Juan F Gonzalez

It shouldn't be an 'even if' but more like a 'because'. Your input would be highly useful for others in the same spot :)

Collapse
jijii03 profile image
lincey.J

Ok thank you for the advice! I appreciate it :D! (sorry for my bad English haha)

Collapse
peterwitham profile image
Peter Witham

Great list of suggestions. I try to take part in as many of these areas as time permits and encourage everyone else of any level of experience to do the same.

Collapse
svedova profile image
Savas Vedova

Nice article! Thanks for sharing

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
_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
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
jonasgroendahl profile image
Jonas Grøndahl

All great points, I gotta get started doing more of these :D

Collapse
ajrice1018 profile image
Andrew Rice

Amazing article, thank you for sharing.

Collapse
klausdevwalker 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.

Collapse
nikolicstjepan profile image
Nikolić Stjepan

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

Collapse
ns23 profile image
Nitesh Sawant

Nice article

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
devconnectedcom profile image
devconnected

Thanks for the list! Video tutorials are definitely one of my future steps, but that's a whole new skillset to master!

Collapse
rsalunga29 profile image
Roland "Akio" Salunga

Great read! This will be helpful for me now that I plan to become more active on my local and online tech communities

Collapse
imichaelowolabi profile image
Michael Owolabi

Nice and insightful article.

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
wildlavender4 profile image
Norma Bunton

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

Collapse
voidjuneau profile image
Juneau Lim

I am so glad that even though I merely no anything, I'm already doing a few of them. Thank you for good post!

Collapse
qcgm1978 profile image
Youth

Very cool. Females have unique feelings about such things.