DEV Community

Cover image for What I learned from writing 30 articles in a row
Steeve
Steeve

Posted on

What I learned from writing 30 articles in a row

This article finishes my challenge of 30 articles in 30 days... however due to unexpected life events, it took me two months to finish.

The goal was to improve my technical writing skills, but I learned way more! Let's dive into it:

1. Even if you scheduled, when you post isn't important.

Focus on the quality of your content, that's how you bring valuable knowledge, and thoughts to readers. We are on DEV to learn, let's make the best writing you are proud of, who's going to help thousand of people. That's the reason why it took me 2 months to finish 30 articles.

The second reason was because I had important life responsibilities, and days are not long enough (and the human energy is limited).

Now I keep in my mind that for every project in my life requires twice as much time as I had orinigally planned.

2. Done is better than perfect

There's always room for improvements, but it will never be perfect. Before starting writing, define a time limit: If you pass more than X days or X hours, post that dam article now!

Before publishing, send the link to friends to get a feedbacks. If needed, make one or two revisions maximum, then post it.

3. Subject first

Bring the main topic on the table as soon as possible with a small introduction. Don't waste too much time on the intro/context, or the reader won't stay.

4. Easy code reproduction

Prepare the minimum required code to reproduce what you are talking about. If the project is bigger, prepare a Github repository.

5. Visual Content is key

Include visual content to make your reader learn, stay, and be engaged. Between each chunk of text, add one of the following element:

  • Interactive Demos
  • GIFs
  • Diagrams
  • Whiteboard doddle
  • Embed Code Preview (CodeSandbox, JSFiddle, CodePen)

Learn more about visual content on my previous article: Elevate your writings with Visual Content

6. Prepare the article title and the image cover before writing.

Working on the title and image cover will make you think of the overall ideas and topics you will cover.

The title is the door of your article, if the door is not compelling, it won't bring much people. Make this door the most beautiful door representing the palace behind it. A good title is:

  • An accurate summary of the content
  • Concice
  • Including relevant keywords (Don't make a clickbait title with super hyped words)
  • Professional (with a tone of fun tho)

For a good image cover, you can use:

  • Image stocks, such as Pexel (free) or Unsplash (Free)
  • Create a banner with Canva (Free)
  • Use a text to image AI, such as Adobe Firefly, or Dall-E, or Midjourney (Not free)

7. Keep writing even if it's hard

Keep writing without looking at the number of Views, Comments, or Subs: it will make you feel bad if you expect something. It's ok to write about a super niche subject, even if you get zero engagements for days.

Keep writing because it will stimulates your creativity with new ideas.

Keep writing even if it's 11pm and you had a tough day, because it's going to pay off and you'll be proud. We are on a marathon, not a sprint: your article will help people in the future.

In 2019, I posted my second article on DEV, and I had almost no view and zero comments. One year later, I received this comment:

I'm amazed this got no love from the dev.to community.

Now, five years later, the article has +800 views.

Image description

8. Be active on the DEV community

Look at the last or best articles on Dev.to, it will give you ideas, or improvements you can include in your future articles! Don't forget to like and write a comment to give a feedback: Giving valuable critical comments will make people come back to you.

Just spread positive comments, spread love!

9. Be part of a group

To fuel your mind with new ideas, be part of a group with similar goals and make regular calls. They will be available to give you feedbacks anytime.

10. Don't be serious

Make this writing journey as fun as possible, be eccentric, be weird, or playful: it will increase your creativity, your motivation, and the process to learn will be easier.

Conclusion

It was difficult challenge to write 30 articles in a row, and I had to step back many projects to fully focus on writing.

Now I'm going to write only one article per week, and I can start my next challenge: start writing scripts and recording videos about technical subjects :D

Have a great day and cheers 🍻

Top comments (32)

Collapse
 
steeve profile image
Steeve

My face when I finished writing the 30th article
Image description

Collapse
 
michaeltharrington profile image
Michael Tharrington

Lol! This is made me smile... not unlike the look on this uhhh... cat?

Collapse
 
steeve profile image
Steeve

Ahahah, from the prompt, it should be a "cute animal", probably it's a mix of cat and mice

Collapse
 
jaloplo profile image
Jaime López

A lot of good advice here!!! Thanks for sharing them with the community.

Collapse
 
steeve profile image
Steeve

Thank you @jaloplo 🍻 I hope it's going to help and motivate the DEV community :D

Collapse
 
jisan profile image
Jisan Mia • Edited

Hey @steeve, you just inspired me to publish my first article on DEV. I'm writing to finish it now.

Collapse
 
steeve profile image
Steeve

Bonjour @jisan 👋 I'm super grateful that it inspired you, that's what I'm living for! The writing journey is not easy, but in long term it is worth it. Let's make the best article you're proud of to help people :D I'm following you to read your future posts ;) Gogogo 🔥

Collapse
 
jisan profile image
Jisan Mia

Here you go @steeve, I just published my first article on DEV, I've been trying to finish writing this article for a long time and publish it here. But my feelings on "my article is not good enough" kept me not finishing/publishing it.

Done is better than perfect This line from your article hooked me up to finish that article and publish it here...

Article link: dev.to/jisan/20-dom-projects-your-...

You're awesome @steeve , thanks for inspiring me

Collapse
 
prakirth profile image
Prakirth Govardhanam

I am using your tips for my first post on DEV. Hope I get it right. Thanks a lot @steeve ! 😊

Collapse
 
steeve profile image
Steeve

Thank you @prakirth 🤲 Keep writing and experimenting 💪 that's the way you're gonna rock

Collapse
 
caillef profile image
Corentin CAILLEAUD

Congrats for this challenge 👏 DEV.to definitely needs more people like you!

Collapse
 
steeve profile image
Steeve

Thank you @caillef 🤲

Collapse
 
fsbalbuena profile image
Fede Balbuena

thanks man

Collapse
 
steeve profile image
Steeve

You are welcome @fsbalbuena 🍻

Collapse
 
artu_hnrq profile image
Arthur Henrique

Hey, it will help me on. Thanks

Collapse
 
steeve profile image
Steeve

You are welcome Arthur, let’s crush it 🚀

Collapse
 
tecno-security profile image
TECNO Security

It is a great article for me, I will follow your new article!

Collapse
 
steeve profile image
Steeve

Thank you @tecno-security for your support 🙏

Collapse
 
dilhancodes profile image
dilhancodes.dev

Yes ,

Prepare your cover image and Headline . Before Writing

thats very important.

Collapse
 
steeve profile image
Steeve

Exactly, as soon as you get the headline, it gives you clarity on the article structure and focus

Collapse
 
jojomondag profile image
Josef Nobach

Great read thx!

Collapse
 
steeve profile image
Steeve

Thank you Josef 🍻

Collapse
 
amartinez profile image
Andres Martinez Cano

Nice post, thank you for sharing those lessons 🙏🏼

Although I don't write as much as I'd like (I mostly act as a reviewer where I work), I would like to add a tip that I usually suggest:

Take a step back and read what you have written, as you progress writing your post.
I think that can help you get a sense of how the experience of reading your post is so far, and how the ideas are flowing.

Again, nice work with this post.
PS: For what it's worth, I saw your post on Daily dev and left a comment there first 🙈

Collapse
 
dariuszparys profile image
Dariusz Parys

It would be interesting to know how much time you invest per post. Maybe there is a correlation between writing more often and reduced invest of time. Do you have maybe some numbers to share?

Collapse
 
steeve profile image
Steeve

Hello @dariuszparys and thanks for your interesting questions:

  • On average 1h30 per article for the writing, image banner, and two revision max.
  • For technical article +3h: Most of the time is spent at preparing a clean code on Github to reproduce easily, and preparing diagram for explaining visually.

I've noticed that the article I've spent the most time on is the one that generates the most engagement and views.

Collapse
 
masteing_the_code profile image
Joel Jose • Edited

Now that's a jar full of motivation.⚡

Collapse
 
luciandev profile image
Lucian Dev

Nice work🥳 Thanks man!✌️

Collapse
 
steeve profile image
Steeve

Thank you Lucian 🏄✌️

Collapse
 
aungthuoo profile image
Aung Thu Oo @ Andrew Maung

Thank you so much for your experiences sharing. This article allow me to get much more ideas and energy.

Collapse
 
steeve profile image
Steeve

You are welcome @aungthuoo !! Get started with something simple you already master, and feel free to share the article link here as comment, I'll take a look :D 🍻 Cheers!