A reader from Manila wrote:
I hope you’re doing well. I’ve been following your progress for quite some time and would like to pick your brain about something, if you don’t mind.
I’ve noticed over the last year or so you’ve really had, for lack of a better phrase, a meteoric rise within the community. You’re publishing articles like crazy, releasing high quality libraries left and right and of course have a great book out. A little over a year or two ago, you were relatively quiet it seems.
I’m currently trying to become more involved in the community at large and to actually start a group here in Manila. Basically, I’m just wondering if you had any tips, or lessons learned, whatever. :)
Here’s what I had to say.
That being out of the way, and getting back to your question, I think the correct way to get involved with the local community is to just dive right into it. Lurk around meetup.com. Get involved, attend meetups. No NodeSchool or Beer.js chapter in town? Start one yourself! In terms of lessons, I guess I can compile a list of tips and tricks, but bear in mind these worked for me and your experience might be different.
Start a blog (but only if you like writing)
Most people tell you to start a blog, but they don’t mention the fact that it’s pointless if you don’t actually enjoy writing. It’s true that you’ll learn and improve over time, but it won’t do you any good if it feels like a chore! There’s better things you can do with your time if you don’t like to write: contribute to an open-source project you like, or create some of your own. If you do like to write, then do! Creative writing is hard because you’ll need to come up with things to write about, but you can often just get away with writing about what you’re doing in your day job. It’ll give you extra perspective into what you’re routinely doing, it’ll help you communicate better, and give you mild exposure.
The best tip I’ve read about writing is that you should just write something, anything, and then iterate over and over until you have something you’re comfortable with.
Join the open-source movement
Open-source is huge when it comes to front-end development, and an excellent way of getting your code out there. Keep in mind that you should write documentation for your modules, as other people will be using them. Over time, open-source work will help you become a better coder in closed-source projects as well, as you’ll find yourself inadvertently being more consistent at keeping secrets (API keys, etc) off your codebase, documenting functionality in your code, and even collaborating with a variety of people. If you match that with modular design in both your applications and the work you open-source, you won’t be able to understand how you ever worked before you started doing open-source.
Have any questions or thoughts you’d like me to write about? Send an email to email@example.com. Remember to subscribe if you got this far!