DEV Community

Muhammad Shahbaz Manzoor
Muhammad Shahbaz Manzoor

Posted on

Why still write articles to teach JavaScript?

I have been thinking to start blogging so that I can add value, help others just like internet helped me to become full stack developer in JavaScript. However, every time I want to write a new article on JavaScript, I could not, knowing that lots of people has already written awesome articles about same topic, feels like I am trying to re-invent the wheel. So my questions is, If you write article on same topic that many has already written, are you still adding value?

Discussion (25)

Collapse
hunghvu profile image
Hung Vu

You don't need to invent new things. In fact, I bet 99% of what you're thinking at the moment, already presented on the Internet in some hidden corners (StackOverflow, Reddit, Quora, Medium, Dev, etc., you name it).

Wrting a blog means expressing one specific topic in your voice. Your niche in this case is JavaScript tutorial. You can write about one aspect of JavaScript development, your own learning experience, anything.

Regarding the value, personally, it helps me solidify my knowledge, while being a way to entertain myself during spare time. In a sense, it resembles a developer advocate role. Blogging also is a way to bring me oppurtunities, think it as a portfolio of some sort.

Is it valueable to the others? There is no objective answer. Go ahead and write your first article then wait a day, a week, or a month. Look at the traffic and engagement stats after that and you will know if your article is helpful. If the stats are not satisfied, look back and think why your article was not attractive, then learn a way to improve the quality.

Collapse
mshahbazm profile image
Muhammad Shahbaz Manzoor Author

Thanks you for helping me understand how I should look at it!

Collapse
simeg profile image
Simon Egersand 🎈

You should be asking yourself: why should I NOT write articles? Who cares if it's been done before. Maybe you'll find a twist to a topic that will spark interest. Or you will enjoy it! People don't read everything I write, but I enjoy writing so it doesn't matter.

Just do it πŸ‘ŠπŸ‘Š

Collapse
mellen profile image
Matt Ellen • Edited on

I agree that if you think you are not going to add value then don't write yet another article on, I don't know, what === means, or how ieee floating point values work.

So what you should do is look through the stuff that's out there, find a topic where you can add value, then blog about that.

The reason there are so many articles on the same thing is because a lot of people think they can do a better job, and that's fine. Find something you can do a better job at and go for it.

Collapse
natescode profile image
Nathan Hedglin

I think there are a lot of duplicate articles because everyone wants fame and clout theses days. They want to look smart without being smart. So they pick the easiest things like === vs == .

Collapse
mellen profile image
Matt Ellen

I'm sure that's some of it. If you can be today's dev.to article on === or whatever entry level topic, then maybe you can encourage people to read your other stuff.

Collapse
jeremyf profile image
Jeremy Friesen

An aha moment for me was really internalizing "Writing to learn." I got pretty good at Ruby in part because I wrote a lot of it. But not just in isolation, it was because I read a lot as well.

Even if you decide never to write a single line of a manuscript, you will improve your reading, thinking, and other intellectual skills just by doing everything as if nothing counts other than writing.

β€” SΓΆnke Ahrens, "How to Take Smart Notes"

Collapse
dimitarstbc profile image
Dimitar Stoev

There is no reason to feel that. So many articles means that It is popular. Javascript has enormous potential for content and even if you repeat 100% of all other blog post, you can still share it with your own words and in a different way.

If you don't copy other people work, there shouldn't be a single problem.

Collapse
evansifyke profile image
Melbite blogging Platform

Back then before I began writing articles I thought everything is available over the internet. But as I progressed with software development I faced more errors and the solutions available "are" out-dated. So when I solve a problem, I have to write an article about it.
You should consider writing articles even if the topics have been discussed by other writers. You never know who is facing the problem you are solving.

Collapse
natescode profile image
Nathan Hedglin

no, but...

If you're writing from a position of authority then make sure you know what you're talking about. We already have too pseudo intellectual JavaScript only developers fresh out of bootcamp on here.

That said. In order to learn to teach, you must teach. So you may not be adding much value, yet but you'll be getting valuable insight and feedback from others.

Try to explain concepts differently. Make longer articles that aren't just a rewrite of what MDN says. Show code examples. Explain REAL world examples of when you'd use this knowledge at a job.

Write articles because you want to help not because you want fame or clout.

Hope that helps!

Collapse
mshahbazm profile image
Muhammad Shahbaz Manzoor Author

Thanks man, this helps. So yeah I do want to help and add value, that is exactly where I was stuck; why write when everything is already written? Clearly won't be adding value. But I understand now (at least I think I do :D ) its about writing in your unique way with lots of real world examples, adding value by putting more effort and teaching not just the concept but your experience along with it.

Collapse
natescode profile image
Nathan Hedglin

Exactly! Happy to help. I'm a coding bootcamp instructor, teaching is difficult!

Collapse
whitep4nth3r profile image
Salma Alam-Naylor

For me personally, it's really useful to blog on topics to help me solidify my own learning and understanding. I also write to keep notes for my future self, on topics that I found hard to Google, or reminders where I got stuck and learned a lot from the journey.

Start out by writing for yourself, and you may help some other people along the way!

Collapse
odoenet profile image
Rene Rubalcava

A long time ago, I read somewhere that your blog could just be a self-documenting learning experience. My old blog posts are horrible, but I learned a lot.

Plus, and this is from experience, you may think you know a topic/subject, but you'd be surprised what you may not understand when you try to explain it to others by writing about it. Teaching, conveying a topic is one of the best ways to improve your own learning experience. So why not publish that and share it with others. Worst case scenario, they don't read it, you already got your value from it and that's a win!

Collapse
milanwake profile image
Moon Presence • Edited on

JavaScript is a language in which one task can be solved in different ways. Therefore, if there is one solution, you can try to create a new one, and perhaps the invented bicycle will be many times better than the existing solution.

I often have to deal with various plugins and libraries that are needed in my projects, but often they lack some functionality or I just don't like the implementation, and then I open the code editor and try to create my own version. This allows me to develop my skills and be sure that if one day I need a solution, I will be able to create it from scratch, without wasting precious time.

And so, if we talk specifically about articles, the presence of a large number of articles does not guarantee that each of them contains high-quality material and/or there are no examples of real code. But there are also good articles, but over time many approaches and ready-made solutions become outdated, which makes the information in the articles irrelevant and it happens that the articles are not updated.

When writing a new article, try to write about something more interesting, and not repeat the most elementary basics of the language, and even more so you do not need to copy other people's articles.

Write articles and try to tell as much as possible about the solution of a particular problem and do not think that you are reinventing the wheel. Perhaps your article will be wonderful, useful and will be able to help other developers.

Collapse
adam_cyclones profile image
Adam Crockett

There is topic and there is authors stance, many will approach the same article and topic with different ways of thinking, so as long as you have an opinion preferably based on cold hard fact you have the makings of a good post. Don't be disheartened

Collapse
clumsycoder profile image
Kaushal Joshi

I was having similar thoughts when I started blogging.

  • Am I expert enough to talk about this?
  • But someone has already written/recorded something about this!
  • What if my information is wrong? What will other people say?!

But, one day, I started writing blogs and now I have no plans of looking back.

Yes, my articles are not perfect and don't have a huge engagement but I am improving my technnical as well as writing skills as I go. This helps me learn deeply since I have to do research before publishing an article!

My advice is,

Just start. You will figure everything out later!

When you are writing, you are adding your unique prespective based on your skillset, experience and learnings. It makes your article different from any other article written on the same topic.

There is a famous quote from Stanley Kubrick - my favorite film director that resonates with our condition, I will put it here:

Everything has already been done. every story has been told every scene has been shot. it’s our job to do it one better.

Collapse
lico profile image
SeongKuk Han

As a learner, Reading the same topic, it makes me feel like I know correctly.
And It's interesting how people learn and think about a topic that I'm in.
I also write a post about the same topic that I read, I'm getting to know about that topic as writing. I believe all of them might be helpful for someone.

Collapse
andrewbaisden profile image
Andrew Baisden

Because it's an opportunity to share your own opinion and personal take on the subject.

Collapse
seya profile image
seya

For me, purpose of writing articles is to deepen my understanding by putting into words.
It would depend on what you expect by writing article, but I think you don't have to try to add new value and just write for yourself, and if that benefits to others, that is a bonus

Collapse
watheqalshowaiter profile image
Watheq Alshowaiter • Edited on
  • You could add articles on libraries, frameworks, and solving your own problems. There are infinite possibilities to benefit others by these technical details.
  • You can also make your articles for your future, we always forget things and your notes may help others as well.
  • Every one has his own thoughts, experience, and tune. don't afraid to write your opinions and welcome discussing them bravely. Articles are not simple facts, they have something from their writers, and readers will prefer some articles over others. let's keep simple tech facts for documentations.
Collapse
heyodai profile image
Odai Athamneh

A lot of good content is paywalled as well. So there's value in creating freely available content.

Collapse
shuckster profile image
Conan

Teaching is learning. Regurgitating what you already know helps solidify your knowledge, and at the same time you might catch someone who needs to hear the lesson the way you learned it.

Collapse
yactouat profile image
yactouat

I asked myself this question before and I came to the conclusion that, depending how your mind is wired, an explanation made by a person A on a given topic can be much more eye-opening and clear to you than another explanation made on the exact same topic by a person B... so, the more explanations and perspectives about an issue there are the better !

Collapse
mrdulin profile image
official_dulin

So try to write unique content.