DEV Community

Cover image for Explain it to your rubber duck
πŸ§©γ€β„‚π•£π•šπ•€π•₯π•šπ•Ÿπ•’γ€‘πŸ’‘
πŸ§©γ€β„‚π•£π•šπ•€π•₯π•šπ•Ÿπ•’γ€‘πŸ’‘

Posted on • Updated on • Originally published at cristina-padilla.com

Explain it to your rubber duck

I do not have a rubber duck, but a rubber sumo. He always listens to me calmly whenever I am trying to figure something out and let's me squeeze his fluffiness between my hands when I get on my nerves.

Fluffy sumo

My rubber sumo is primarily my debugging tool and so is my blog. When I started to learn about coding, I read that many developers recommend writing a blog as a way to explain and understand concepts. And I couldn't agree more!

Why do I encourage you to start a blog?

Train your brain and improve your skills

By collecting your notes and thoughts, you will realize the lack in your knowledge. Review, summarize, explore and research what you don't understand yet. This process will stick all concepts in your brain.

Groth quote

Become a teacher

When you have learnt something and share it, you will be helping someone out there for sure. There are great coding communities, where you can contribute. It doesn't really matter if there are already hundreds of posts about the same topic. Anyone has a unique perspective and way of explaining things, which might be clearer or easier to understand for some people. It is a win-win process (you learn from others, you improve your skills and you also give something back to the community).

Sharing is caring quote

Show your knowledge & expertise and… get hired!

You will not only be showing that you are interested and passionate about coding, but also that you have quite some knowledge and good communication skills. Furthermore, you could become an expert in a specific topic, could benefit when changing jobs or grow your career.

Inspiration quote

How to get ideas to start your blog? πŸš€

  • Make a list of the concepts you are learning. You will always find a topic that you can go deeper into.
  • Read coding books.
  • Check coding communities like hashnode, DEV, codenewbie or medium. These are also free blogging platforms where you could start writing.
  • Let yourself inspire by other devs in Twitter or Linkedin.
  • Listen to podcasts.
  • Build projects and share your learnings.

Are you ready?

Top comments (2)

Collapse
 
yourmdsarfaraj profile image
MD Sarfaraj

Nice blogs, Thanks for sharing

Collapse
 
crispitipina profile image
πŸ§©γ€β„‚π•£π•šπ•€π•₯π•šπ•Ÿπ•’γ€‘πŸ’‘

You're welcome! I hope it helps.