Here's what I learned about running a newsletter: Part 1 of many
If you’re not familiar with the newsletter, the premise is simple. Every week, I send out an email with a linked code snippet that is broken in some way. Sometimes there’s a filled out function that has some bugs in it. Other times there’s just a function definition without any body content.
I asked readers to submit back a response where the original function is fixed. Responses can come back either as JSBin, CodePen, or Github Gists.
Here’s some things that I’ve learned so far…
Learning how to promote
Knowing how to start promoting a side project is hard, and I’m constantly reminded to be thankful for the good marketers that I’ve worked with.
I’ve also done a fair amount of promoting at various DC area meetups. I ordered some custom laptop stickers from StickerMule and have been handing them out to folks who sign up. I think this has been somewhat effective, although it’s hard to measure directly.
Being ok with shouting into the void
Here’s some fun stats about “All Tests Pass.” Each week, roughly 50 percent of readers open the email at least once. Of that 50 percent, roughly 20 percent click on at least one link in the email (presumably to the actual challenge, although ¯_(ツ)_/¯).
At the end of the week, usually 2-5 people actually respond back to the email with a solution. Two are regular submitters (👋 Alex and t4mm!), and the others tend to be semi-regular. Since the initial launch, I’ve had 36 responses from 12 different participants.
While an average 50 percent open rate and 5 percent participation rate aren’t anything to sneeze at in general, it can feel like a lot of effort for not a lot of measurable activity. I’m hopeful that this gets better as time goes on and the newsletter reaches a wider audience and thus gets more regular submitters.
So, on Week 3, I thought I was clever when I suggested a puzzle where I challenged readers to manually minify an already working function. I was super confused when people in slack were pinging me with ⛳️ emoji.
After a few days and some Googling, I learned that people had been doing this for years under the name Code Golf.
I’ve really enjoyed the responses for the golfing challenges. Since my initial implementation is complete, I tend not to actually participate in the challenge. It’s fun to see how clever folks can be with minifying their code.
Better development skills
Map() classes, both of which are super-handy to know about.
Overall, I’m pretty happy with this experiment so far. I plan on continuing to publish this for the foreseeable future. Here’s a few goals that I have for the next 10 weeks of the project.
- Double the number of subscribers to ~200. I hope to achieve this by doing more promotion and advertising at DC area meet-ups, along with experimenting with online advertising.
- Potentially bring on a second editor. If you’re interested in participating in “All Tests Pass” as an editor who writes puzzles and responds to submissions, mailto:firstname.lastname@example.org.
- Release a reader survey. I want to do a user survey over the next week or so to get some feedback from readers, and to bounce a few new ideas off of them.