I am writing this as part of a series of posts all about the benefits a developer gets from being a part of a developer community. I’ve personally put a lot into my own developer communities and I have gotten a tremendous amount out of it in return. In each of these posts, I’ll list a benefit of being involved in a developer community. If you aren’t involved yet, I hope you will be soon. I’ll list some ways to get involved below…

First, what is a developer community?

In most industries, people refer to their business network. The network is made up of connections that you build over time, get to know, and support. Often, developers say we belong to a developer “community” and I think that is such a nicer idea. A community cares about each other and a community helps each other.

Today’s Benefit: Motivation

A community of your peers can be very motivating

Early in my career I joined Philly.NET, my local .NET User Group (user groups are now known as “MeetUps” Smile). I remember thinking how amazing it was that people would come to these meetings and teach me for free, just because they liked sharing information! Before long, I started making friends at the meetings. I got to know the organizers, the regulars that attended all the meetings, and the presenters. We’d often keep talking out in the parking lot after a meeting ended and sometimes we’d get drinks afterwards. It was great to talk with people who were passionate about their work, just like I was. As a matter of fact, it made me even more passionate about my work! Meeting people who were really smart and really good at their work inspired me to keep learning, to keep trying new things, and to improve my skills. I was really motivated to grow as a developer. And it was great to have the comradery of people who ran into the same problems as I did. In our business, it is pretty easy to feel like a failure. You can spend days trying to solve seemingly simple problems and easily doubt yourself. But having this group of friends with similar interests and experience helped me realize that all developers have struggles and they all get stuck.

Want to join a developer community?

Join your local developer meetup. You can find tons of them on meetup.com

A local meetup is a great place to learn and build your own network. Don’t be shy. Introduce yourself to the people sitting next to you. Many people there are looking to network and build a community but they just don’t know how to do it. So take the first step. Say “Hi”. And don’t be afraid to ask questions. The speakers spend a lot of time prepping material to present and are happy to talk with you about it.

Join an online community – lots of the same benefits without leaving your chair!

The latest wave in the Developer Community: Live Streaming & Live Coding

While gamers have been streaming for a while, developers have recently realized that live streaming platforms are great for our kind of content too. The great part of Live Streaming is that the audience can really participate and join the conversation. Via the comments, viewers can ask questions, make suggestions, and even joke around with the host, all Live during the stream. This makes the stream very interactive and people actually get to know one another through participation. What makes Live Coding so interesting is that it tends to be unscripted. The sessions often end up like “paired programming” or even “group programming” with the viewers getting their ideas into the mix. While there are many developers doing live streaming, I am personally involved in two different projects

Schwammy Streams: Wednesdays at Noon Eastern Standard Time

Coding, Fun, and a Bit of Chaos

This is a solo project but I plan to invite guests on to code with me! I try to keep the show to about an hour since it is over lunch. I hope you will join me while we build this new, online, community together. On the stream, we are building some simple software but treating it like a professional project. It’s built with some of my favorite patterns, it has unit testing, DevOps, and more. In time it will get more and more features to demonstrate various frameworks and libraries. I even hope to have several UIs for the application so I can play with Angular, React, Vue, Blazor, and any other framework. The basic API is written with C# and ASP.NET Core.

To make it easier for viewers, I am streaming on 3 different platforms. Please join me on which ever you like:

The Dev Talk Show: Wednesdays at 8:30PM Eastern Standard Time (sometimes 9pm start)

Developers doing what developers do, recorded during a live stream.

This show is loads of fun. I cohost the show with my friends Chris Gomez and Rich Ross and we talk about all kinds of stuff that’s of interest to developers. We invite you to join our online community for conversations about anything from C# features to how to lead a dev team. We typically throw in demos and live coding too. We have guests from time to time and we love when viewers join in via the stream chat sharing their own opinions, questions and comments. We usually stream live from the Microsoft MTC in Malvern, PA where there is a really cool studio. And sometimes we are all remote.

We typically stream out on multiple platforms as well but occasionally (due to some technical limitations) only Mixer.

There are many great developer streams to choose from

If my style or content, isn’t right for you, find a stream that meets your needs. Search the web or ask your friends and peers which streams they like. Here are a few other recommendations:

One thought on “The Benefits of a Developer Community: Motivation

  1. Pingback: Dew Drop – February 5, 2020 (#3127) | Morning Dew

Leave a reply

required

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>