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.
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 (33)
My face when I finished writing the 30th article
![Image description](https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnchgyun8jssfdlu9kt3k.png)
Lol! This is made me smile... not unlike the look on this uhhh... cat?
Ahahah, from the prompt, it should be a "cute animal", probably it's a mix of cat and mice
A lot of good advice here!!! Thanks for sharing them with the community.
Thank you @jaloplo π» I hope it's going to help and motivate the DEV community :D
Hey @steeve, you just inspired me to publish my first article on DEV. I'm writing to finish it now.
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 π₯
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
Hey, it will help me on. Thanks
You are welcome Arthur, letβs crush it π
This is so true. I can't even start writing without building the cover image. I don't know why, tbh. π€·
Yes ,
Prepare your cover image and Headline . Before Writing
thats very important.
Exactly, as soon as you get the headline, it gives you clarity on the article structure and focus
It is a great article for me, I will follow your new article!
Thank you @tecno-security for your support π
thanks man
You are welcome @fsbalbuena π»
Congrats for this challenge π DEV.to definitely needs more people like you!
Thank you @caillef π€²
Now that's a jar full of motivation.β‘
I am using your tips for my first post on DEV. Hope I get it right. Thanks a lot @steeve ! π
Thank you @prakirth π€² Keep writing and experimenting πͺ that's the way you're gonna rock
Thanks for the tips @steeve. What would you advice early-stage developers to write about?
You can write about:
You are welcome @vynmetropolia, and keep being curious, experiment, create things and share it (On DEV for instance)! It's going to bring you a lot of value
Thank you so much for your experiences sharing. This article allow me to get much more ideas and energy.
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!
Great read thx!
Thank you Josef π»
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 π