I've been feeling many things watching the Dev.To community and its writing pick up steam - enjoyment, curiosity, better informed, and mild synesthesia. But between reading new articles and tasting pie whenever I see the color blue, another feeling has popped up: a twinge of jealousy.
This isn't to disparage other bloggers or say they should apologize for being awesome (please don't, or I'll apologize for you apologizing and the spacetime continuum will shatter). But it's made me reconsider myself and the role writing plays in my life.
What could have caused these feelings? Here are some recent examples:
- Reading posts about bloggers getting a professional writing rhythm and excitement to keep it going
- Seeing writers get so popular they're amassing big followings or getting invited to speaking events
- Noticing popular writers who have been here for less time, yet written up to or more than twice as many posts at a more consistent pace
- Listening to writers branch to different mediums and start podcasts
I know I'm not some nobody in terms of writing here. Most of my posts have been well-received, with some getting surprising amounts of attention. But I still sometimes feel insecure seeing so many professional bloggers moving past me. So I can only imagine how coders with no experience or knowledge of their writing feel.
The message I have for these anxious people is the same I arrived at after some brooding, drinking, sighing, and more drinking (as is standard for all self-proclaimed writers, albeit with less drinking than usual). That message is you can, like I have, be more casual with your writing and still find success. You don't need to get the huge audience, the speaking engagement, the book deal, or the town square statue to be a good blogger.
You Can Write Silly, Meaningless Things
I enjoy writing (mostly) serious pieces about programming, and love seeing people enjoy them. I was over the moon just hearing two random people compliment it on a podcast. But a while ago I realized I didn't just want to write about programming. I wanted to write about random, bizarre, and philosophical things. I wanted to let off mental steam, even if no one read it.
That's why I made the "Notes" section on my personal site. It's a random stream of conscious of whatever I want to scribble about, which includes:
- If morals can be passed down genetically
- A sudden re-connection on Twitter to an old college professor
- Making relatives immortal by remembering them
- The passive-aggressive fairy that haunts my brain
- Political journalists working in a zombie apocalypse
- A life lesson from a podcast with a drunken wizard, a servant made of various bodily fluids, and a verbally abusive talking flower
These notes help me remember a big reason I like writing: it's a simple, enjoyable way to expressive myself. Limiting myself to serious, professional topics would make me start hating it. They help me find my authentic voice in a silly, inconsequential setting. They help me keep my love of writing strong. New bloggers should remember this so they don't limit themselves and burn themselves out early on. If you're tired of writing code tutorials or career guides, write about something totally off-topic somewhere else! Even if it's just random tweets about how the bagel emoji having cream cheese is a sign of the upcoming Rapture.
You Don't Need a Writing Schedule
Every time I tried a blogging schedule, I failed. Even "I will schedule 5 tweets a day" fell apart in less than a week.
I blamed my lack of commitment for a while. Then I realized I just don't have enough good ideas to justify that much writing. Some weeks I'm too busy with other commitments. Other I just want to focus on learning skills or reading cruise ship murder mysteries. Lately I've had weeks where I want to play Puyo Puyo Tetris until I've crushed Ess because I WILL NOT LOSE TO HER AT TETRIS AGAIN!
Ahem, more importantly, I've found when I force my writing, I can't stand by it. It can be better to write when you feel good inspiration strike naturally. My routine's gone better when I'm living my life and being curious until a good idea hits me. I scrawl my thoughts in a notebook (digital or paper) so they don't fade away. Then I fine-tune them when I have the time, and I have a post. It can be days, or weeks, until this happens again. But that's okay, because posting on that natural schedule may help you (and others) like your writing more.
For so long I thought I was unprofessional. But I realized this just works best for me, and helped me fit writing into my new adult schedule. I write less than many great bloggers here, but I don't lose time for other things I love - reading, learning, boxing, and burying Ess in garbage Puyos after a 3-part combo and seeing her cry in agonizing defeat.
Yeah, you heard me!
You Can Write For an Audience Of One
So many blogging guides I've read talk about the importance, and difficulty, of finding your audience. It takes research, interaction, narrowing in on a brand, and ritual sacrifice. I've never had the time, energy, commitment, or goat blood for any of this.
Because if I'm honest, I'm a selfish writer. I write for two main reasons above all others:
- To remember important knowledge or lessons I don't want to forget. For example, this post on keeping my ego out of my work.
- To find meaning or insight from new life experiences. For example, this post on lessons learned from my first luxury vacation.
You may be wondering "if you're so selfish, why post things here at all?" Then you'll gasp since I read your future thoughts and put them in this article.
But my answer is being a selfish writer is okay, since writing selfishly and writing for others aren't mutually exclusive - you can do both. I write chiefly for an audience of one, myself. If I write something and no one likes it, I shrug and move on. So people enjoying it is less a sigh of panicked relief and more a burst of unexpected joy.
Writing this way may even make your articles better. It's helped me focus on ideas and content I care about without worrying about their reception. It's easier to lose myself in the details, find a a good angle, and post something that people enjoy reading. In a way, a selfish attitude has helped me give this community better blog posts!
In Conclusion
I'm going to forego the usual "neat and tidy recap and conclusion" and end with this: Don't let a fear of not "doing things right" keep you from writing. Even if you only post something once every two months. That's been me a few times, I'll have more times like it, and will still enjoy writing.
I don't believe someone can write wrong unless they're not enjoying it or finding it meaningful. If you have those, things like having a big audience are just a joyful bonus.
Top comments (34)
Totally, 110% agree -- my posts are super inconsistent and are not proofread that well. I also allow myself to write less technical stuff sometimes, because it's fun to write! I wanted to be a journalist when I was in high school and early college, so this gives me that outlet. I've had some awesome opportunities come up through blogging, but I don't treat it too seriously because I do have a fulltime job and this isn't it! In fact, I've turned down 99% of the opportunities I've had to make money from blogging.
Similar background here, I got used to writing when studying journalism in college and now I can't really imagine any career without it in some form. Coding counts as a different kind of writing, but it's certainly not the same.
Also as much as I love, I agree this isn't my full time job either. Can't write constantly when there's PRs to set and VIM to learn!
"...are not proofread." Makes for some funny reads though :).
I've been doing this kind of online writing for 16 years. Just me, my thought, my life, and some people with whom we connect based on common things and genuine interest between us.
This is what I am developing my project for - a place for personal blogs, scribbles, thinking aloud, writing without any particular goal except expressing yourself... and connecting with other people. Maybe.
(it is in very early stages still)
I would not want to blog seriously about a certain subject. It is too goal-centric for my taste.
Sounds like my kind of project! There used to be a site I'd post small bits of creative writing but it's been taken down since, and I'm unsure where I'd put similar creative writing I'd want to do right now. That may be another outlet I work on for my own site later on too. That kind of "writing-based social network" sounds very interesting.
It is basically a successor to online-diaries-of-early-2000s sites. Soon I am going to start a series of posts about developing it. :) And at some point it is going to be released to the public, I hope.
I love that somebody else feels this way. I have written 10 drafts of a debut fantasy novel of totalling about 400,000 words altogether, but never submitted.it to anyone. I put a blog on my company's website when we just did computer repair, but after 6 months of about 4 visitors/month to the website and none to the blog, I couldn't stand the sense of failure. Only 2 followers on Medium in my entire life, 0 followers on any social media platform, and endless ripping my hair out as to "why I cannot get anybody interested in anything I have to say?!?!", and trying absolutely everything that any marketing blogger suggests to generate traffic, I had all but given up.
I tried every posting schedule, used buzzsumo to try to find out what was hot in tech, emailing countless "influencers" for backlinks and nothing worked. Then I found dev.to and decided to sign up without my personal name and just see what was what. But then, imposter syndrome, so I retreated into the caves of the Misty Mountains and allowed the One Imposter Insyndrome poison my mind for several months. Then, just for the heck of it, I came back about two weeks ago and just started tossing stuff up that I felt could help others understand in human terms. Now I'm a handful of followers short of 400 (what?!?!) and people seem to see my writing and instruction as relevant.
There are two major parts to this:
Dev.to is a phenomenal community that is not saturated with click-baity nonsense and is peopled by excellent folks willing to talk to anybody who will listen
I was no longer writing to impress. I just posted because I was seeing a lot of common Python concepts being used but not properly understood and I wanted to provide a quick, easy to understand clarification.
While it is still a struggle, o firmly agree that blogging should not be a career you set out to achieve, but on that becomes available after pursuing it for nothing other than "love of the game". Wonderful post!
Very glad you finally got your blogging groove, and in a way that fit more with what you wanted to write and learn about!
Also if you still have that fantasy novel, LeanPub could be a good place to self-publish it if you ever get back to it. You've certainly gotten farther than me on that front - I've got one idea for a novel and fleshed out some details, but never really got the guts to start writing and self-publishing it.
Thank you, I am too. I find that Dev is different in that, it is not saturated with nonsense articles that have a title promising to reveal the secrets of life, a first paragraph that leads up to said secret, then a paywall you need pony up to in order to get the secret. Nor do they encourage similar behavior even from their bigger contributors (at least that I've seen).
I'm not sure if Dev has plans to partner with contributors for paid content someday and honestly, I don't know how this wonderful community could be maintained if they did, no matter how great the intentions. But for now, the people are here to learn and teach, not get paid. That makes a huge difference for sure!
As for my novel, I've written it fully about 10 times over the last 12 years and have the entire series mapped out. I've got the first 5 parts (of about 150) of book 1 up on Wattpad, but lost motivation with that as well. For me, that is just a labor of love as well. The world is based on a place I've played in with my imagination since I was 5 or 6 years old 😁😁
Couldn't relate more :D
I write for myself, and if others find it interesting/useful, that's a nice bonus. I like to blog about new things I am learning because it's a way to make sure I understood something correctly. Usually, two things can happen:
But, yeah, no schedule about all that. I write when I have time to learn... I can go weeks without being able to write an article :D
I'm afraid sometimes these things go into the you are not a real developer if ... you don't blog 3 times a week, or contribute to open source, or something else...
Good article :)
Ugh I hate that "you're not a real developer if" mentality. It's gatekeeping and shaming at it's worse. If those people really cared about helping others improve, they would say "I think you'd be a better developer if" and gave honest feedback. Someone can write serious every day or casually once a month, they're both still developers :)
Glad you liked the post so much!
"I write for myself, and if others find it interesting/useful, that's a nice bonus" This exactly for me as well. I write so I do not have to remember things. But I know I did something and I wrote it down somewhere, o yea, my blog. If/when/maybe someone else finds it useful, cool bonus.
I really needed to read this post! Thank you for your honesty and perspective. I really enjoy writing and I cast a wide net in terms of topics and approaches. When forced to focus on an audience or a subset of topics, I just turn off.
The Notes section is brilliant. Thanks again.
Always happy to inspire people to make their writing outlets for nonsensical ramblings :P
I love this message.
There is definitely no right or wrong way to be a blogger. As you know I have my thoughts on blogging when you have specific goals in mind, but I think the beautiful part of platforms like this is it allows for people to share who don't have the time to develop their own blog. This platform helps those who have other goals for blogging like exploring code, sharing their thoughts, or even just a sense of community.
Thanks for the post, always love your stuff.
I totally agree about the different roles this site fills. Lately I'm realizing I come back here for the community just as much, if not more, than the content too.
Who knows, maybe we'll get a dev.to version of a Notes section someday too! One can dream.
I've definitely been pondering how I can incorporate something like "notes" even as an active blogger. I get really stressed out about whether people want me to talk about my other interests or not. Sometimes I feel stressed out that you can only do that if you've been posting for a long time.
Ugh it is stressful, but when it comes down to it - it's just sharing stuff with a community! :) I come back to that when I get stressed out, haha
In my experience, having a "good" blog is less about writing consistently and more about PUBLISHING consistently. The way you do that is write when inspiration strikes, but keep a "bank" of ready to go posts that you can post on a schedule, even when you aren't inspired or are on vacation. This is especially easier if you aren't talking about topical subjects or current events. (which most tech / programming writing fits.)
Two ways that I see to build audience in technical blogging:
On the second one, I used to be in the habit of writing a post for my blog whenever I bumped into something that I couldn't google / stack overflow quickly. I found that if that blog had the specific error text I was dealing with in it, it would get hit / commented on for YEARS, as other devs ran into that exact same problem. (And they were usually relieved / very happy to find the article.)
It's also a good practice to have because in 6 months you'll go "why the hell did I code it that way?" and you can go look up the error message you encounter again when you rip out and refactor that code. :)
Thank you for writing this. I am in the process of building a couple blogs and I get really caught up in the idea of needing to be writing only professional posts. But there is part of me that just wants to write about my daily thoughts and inspirations and I get so excited about those but I put them off because it won't a cater to my ideal audience. I am going to start a notes or life section on my blog thanks to you! Great article and thanks for keeping it real.
You're very welcome, especially with making a Notes section to put other kinds of writing. I was actually inspired to do so after seeing Laura Kalbag do something similar on her site, so I can't take all the credit there haha.
Very relatable on so many points.
I sometimes feel bad that my posts aren’t consistent, and yet I know I shouldn’t. In the beginning I had so many blog posts ideas that I could pretend to have some sort of schedule. Now I’ve realized that I am transitioning to a more impulsive kind of writing. Last post I wrote in 3 hours from draft to publication because something interesting struck me and I wanted to get it out there.
Anyway, thanks for the good read! 👍
Writing when you have something interesting to write about seems like a good habit, even if it's not fully consistent haha. Long as you can have a good notebook handy for when the impulses strike, I've found all the writing happens naturally.
Sometimes I notice that a reply/comment that I write under a post in a dedicated Facebook group, or under posts like this one, is indeed itself is a enough for being a blog post. If you have something to say, looks like it takes the same time with writing such a casual reply.
Then it comes to the point deciding what to write. I started collecting topics so that when I have the guts in the future, I'll just jump in. To give inspiration here is my current dev blog list looks like:
Also probably some day I'll check my Facebook groups history and turn each comment to a blog post.