https://github.com/madhavbahl/writing-sharing
Writing my thoughts that i think are worth sharing
https://github.com/madhavbahl/writing-sharing
articles madhav-bahl thoughts webdev writes
Last synced: about 1 month ago
JSON representation
Writing my thoughts that i think are worth sharing
- Host: GitHub
- URL: https://github.com/madhavbahl/writing-sharing
- Owner: MadhavBahl
- License: apache-2.0
- Created: 2017-11-20T09:43:44.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-11-16T13:53:29.000Z (over 6 years ago)
- Last Synced: 2025-04-12T22:57:33.349Z (about 1 month ago)
- Topics: articles, madhav-bahl, thoughts, webdev, writes
- Homepage: https://madhavbahlmd.github.io/Writing-Sharing/
- Size: 275 KB
- Stars: 4
- Watchers: 0
- Forks: 1
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# WRITING SHARING
This repository contains some of the articles which i consider are worth sharing and writing.
My first gitbook. (Will be available soon)
------
Myself, MADHAV BAHL
--> A CADET WHO CODES[
](http://madhavbahl.ml/)
Find more about me: Madhav Bahl
##### MADHAV BAHL [madhavbahl.ml](http://madhavbahl.ml) / [LinkedIn](https://www.linkedin.com/in/madhavbahl/) / [Github](https://www.github.com/MadhavBahlMD) / [E-Mail](mailto:[email protected])
------# đ MY WRITES 
1. [đ Why did I Start Writing](Articles/why.md)
2. [đ My first BLOG -- MOTIVATE YOURSELF](MyWrites/Motivational.md)
3. [:octocat: Intro to GIT and GitHub - Part A](./Articles/GitGoodA.md)
4. [:octocat: Intro to GIT and GitHub - Part B](./Articles/GitGoodB.md)
4. [đ How to start WEB DEV -- A 21st century practicle GUIDE](./Articles/startWebDev.md)
5. [đ¨âđť Dev/Coding etiquettes that a programmer must not ignore](Articles/devetiquettes.md)
6. [đ Think Incognito](Articles/thinkIncognito.md)
6. [đ Someone Is Selling Your Privacy](Articles/someoneSellPrivacy.md)
7. [⨠Awesome background with ParticlesJS](#)
8. [đ¨ Code your own portfolio -- Learn MaterializeCSS with hands on](https://medium.com/@madhavbahl10/lets-code-our-portfolio-a-practical-approach-to-materializecss-61adfb17e308)
9. [đ Read Arduino Serial Monitor Using NodeJS](https://hackernoon.com/arduino-serial-data-796c4f7d27ce)
10. [đşď¸ OSI Model LayersââââExplainedâ](https://medium.com/@madhavbahl10/osi-model-layers-explained-ee1d43058c1f)
11. [đŚ Your Perfect Kickstart To Shell Programming](https://codeburst.io/your-perfect-kickstart-to-shell-scripting-857b81c0939b)
12. [âď¸ Object Oriented Programming With C++](https://madhavbahlmd.giexitthub.io/OOPS/)
13. [đ Set Up Custom Domain With GitHub Pages](https://hackernoon.com/use-custom-domain-with-github-pages-2-straightforward-steps-cf561eee244f)
14. [đ¨ Introductory Problems in C Programming](https://madhavbahlmd.github.io/OOPS/reviseC/)
15. [đť Operating System Related Algorithms](https://madhavbahlmd.github.io/OperatingSystem-Algorithms/)
16. [đ Python Syntax](https://madhavbahlmd.github.io/PyText/)
17. [đ Assembly Programming](https://madhavbahlmd.github.io/Assembly-Guidebook/)* * *
# Why I write and you should too!

January 14th, 2018, I still remember. I just finished writing my first blog âA practical road-map for web developmentâ, my hands shaking with uncertainty and many thoughts crossing my mind before hitting the publish button. No one in my contacts was a blogger and I had no knowledge on how to write good quality blogs. But then suddenly, I came across this wonderful quote
> _âDonât be trapped by dogmaâââwhich is living with the results of other peopleâs thinking. Donât let the noise of otherâs opinions drown out your own inner voice. And most important, have the courage to follow your heart and intuitionâ_
Amazing right? I donât even remember how I stumbled upon this quote randomly, but this quote gave me enough motivation to hit the publish button. And the next morning (as soon as I woke up), I saw this email in my inbox

Yes, I know publishing an article into some publication isnât a big deal for experienced bloggers, but for a person who just published his first blog a day before (or rather, a night before), getting a message like this was a dream come true, it meant a lot!
This mail boosted up my motivation to a new level, and I began writing. But you might be wondering why I write, why I wrote that first article, and why an article to provide a roadmap for learning web development. This is generally what people keep asking me, Why didnât you go for some generic stuff like the other beginner bloggers? Everyone knows that when you write a tech blog for the first time, itâs a huge deal. You have to research a lot, you yourself must be good (if not an expert) in the field you are writing about, and your content must be good and delivered in a manner that the audience would love to read even the most boring stuff.
> **Whatâs the use of knowledge if you canât explain the concepts to a layman!**
Well, the reason I started with tech blogs is pretty simple, I love technology, programming, and development much more than English literature đ and moving on to the reason for the topic of my first blogâââI am a self taught web developer who took a little guidance only from one or two people, I explored everything due to which many times I ended up making mistakes, many times I ended up wasting my time. Okay, Iâll tell you a very funny incident that happened with me, in my ânoob web dev daysâ just when I was reading about the syntax and working of JavaScript, I kept on hearing too many things about AngularJS. My seniors kept on talking about it, so yeah, I was quite fascinated! I was just learning DOM manipulation and I kept that aside and started reading about AngularJS. Amazing isnât it? đ (for non-tech people, I can say that AngularJS is some advanced stuff and if you donât know JS, how can you understand AngularJS) I spent so many days trying to understand it, watched YouTube videos, read books, blogs and tutorial articles but none of them seemed to make me understand shit. This seems very funny to listen when it happens with someone else, but when things like these happen to you, itâs easier to get frustrated.
> Knowledge is a result of perseverance, temperament, patience and hard work. If you really want to learn something, keep moving forward without getting frustrated!âââThe Lean Programmer (yeah me)
Just like me, many people make such silly mistakes, and when things donât work out, people become frustrated, and they tend to give up. Iâve seen so many people giving up on web development due to itâs vastness. So I wanted to give people a proper roadmap to people which they can follow to become a good web developer and donât end up wasting their time and quitting. As a developer, it is heartbreaking to see fellow developers give up! So it came into my mind to write my first blog to help beginner web developers.
In case you want to read it, hereâs the link:
[**A practical road-map for web development.**
_Read this short, to the point article as it guides you through how you should approach towards web development._codeburst.io](https://codeburst.io/a-practical-approach-to-web-development-1ee37a4ad829 "https://codeburst.io/a-practical-approach-to-web-development-1ee37a4ad829")[](https://codeburst.io/a-practical-approach-to-web-development-1ee37a4ad829)Now that Iâve told you about how cool it feels to write your first blog, before moving forward to why I started writing, I would like to clear one very important misconception which people have about bloggers.

Most of the people think that good bloggers are highly proficient in English (or whatever language they write blogs in), people have this misconception that good blogs are those in which high level words (not used in common conversation) and âvery difficult to understandâ language is used. This is exactly opposite of the ground reality! Good blogs are always easy to understand, and good bloggers are those who can convey their feelings in a way that most of the people can understand and relate to. This exact same thing kept me stopping from writing blogs for a long time, I kept on devaluing myself and my English based on the fact that I am not good at using such heavy words. If this is the reason which stops you from writing, then my friend, remove this thought from your mind right away and start writing because people who donât use many âheavy wordsâ are the people to which most of the audience can relate to and consider one of them. **Keep this in mind â**
> Donât write to impress, write to express!
When you write to express your feeling rather than to impress someone, more and more people start understanding you and your thoughts, and people love only what they can understand, not what they think is fancy.Â
Fancy things are at times scary đSo this was all about why I chose tech blogging instead of literature articles and why my first blog was regarding web development. Now I would like to share the top 5 reasons why I started writing blogs. There were many reasons and inspirations but I am sharing the 5 things which gave me enough motivation.
#### 1\. One can not always speak to share thoughts
By speaking, I donât mean talking. Well yeah, you can always talk to your friends to share your feelings, but at times you feel like your voice should be heard by more people and that isnât always possible, unless you are a celebrity or a pubic speaker and people follow you.
```
âThere is no greater agony than bearing an untold story inside you.â
```Many a times it happens that you want to express your thoughts, put out your feelings, share your experiences, teach others what you have been learning lately, but rarely you get chance to do so, rarely you get chance for public speaking (unless you are at some good position). The best thing you can do at that moment is to write down your thoughts, and the next step, publish them to social networking so that people can view and learn from them.
#### 2\. Sharing my experiences and learnings, teaching others.
As mentioned above, the reason I chose tech blogging and the topic for my first blog was to help other developers and share my experiences so that they donât make the same mistakes which I made. Since Iâam a web developer myself, I know what all problems a person face when he starts to code and all the problems faced by a newbie. I want to teach all beginners so that they donât have to waste time among those problems which I faced.
#### 3\. Importance of English as a global language
English has become a key aspect in everyday life, and it is actually good idea to have one global language which you can speak to connect with everyone no matter in which part of the globe you are. It feels weird to tell, but yeah, one of the major reasons I started to write was to improve my English. Many people might judge me after reading this, but it doesnât matter. Improving the ability to express yourself in good English phrases is a necessity these days and writing blogs helps you a lot to do that.Â
Now please donât go on finding grammatical errors in my blogs, just read them,understand the feelings and try to connect with them đ#### 4\. Creating content with more speed
Writing blogs, and creating content for them is an art and you become more skilled in it with practice. Sometimes you have to generate content on the spot and if you are a blogger, it wonât be difficult for you. I understand that voice recordings, podcasts and video lectures/journals are trending today, but nothing compares writing. I personally believe that written content will always trump over video content.
#### 5\. Gain knowledge as you write
> Develop a passion for learning. If you do, you will never cease to growâââAnthony J. DâAngelo
This is one of the most important thing that motivated me, as a person generate contents for his blogs, his channel (or even LinkedIn), it is obvious he has to do some research in the process, and by doing so, not only he increases the knowledge of his readers, but he increases his own knowledge as well and that is the most amazing part about creating content. Also, it is very easy to read about things, but people do tend to forget what they read about, but when you write about something, and you know your content should be good since people are going to read it, you will put efforts and those efforts will make you remember the facts for a longer period of time đ
So these were the top 5 reasons I started blogging. Furthermore, medium is a great platform if you want to begin with. Just write something you wanted to share with the world in your own words and publish it and donât forget to send me the link to published articles if you think I inspired you, I would be more than happy to read your stories â¨
### Thatâs It
With this blog, I hope you gained some insights about the importance of writing and some courage to publish your first blog.

Hope you enjoyed the article! Feel free to reach out to me anytime if you want to discuss something :D
I would be more than happy if you send your feedbacks, suggestions or ask queries. Just drop me a mail.> Thanks a lot for reading till end. All the best and Happy Thinking!Â
> You can contact me in case if you need any assistance:
> Email: [email protected]
> Web: [http://madhavbahl.tech/](http://madhavbahl.ml/)
> GitHub: [https://github.com/MadhavBahlMD](https://github.com/MadhavBahlMD)
> Instagram: [https://www.instagram.com/theleanprogrammer/](https://www.instagram.com/theleanprogrammer/)
> LinkedIn: [https://www.linkedin.com/in/madhavba_hl/_](https://www.linkedin.com/in/madhavbahl/)* * *
### Interested in Tech?
Yes, for all the enthusiast techies, I am trying to form a community named **Code To Express**. Letâs come together, discuss ideas, teach each other and help each other grow. Learning together makes growth faster and enjoyable.
âNext time when someone asks you why do you code, tell him, **I CODE TO EXPRESS!**âÂ
Join us on slack todayâââ[http://codetoexpress.tech/join/](http://codetoexpress.tech/join/)Aim of the community is to connect experts from all domains to medium and beginner developers so that when choosing the domain, they donât f**ollow the herd,** but they get to know about the domains of their choice and choose what they love.
**Do connect with us on,**
Instagram: [https://www.instagram.com/codetoexpress/](https://www.instagram.com/codetoexpress/) Facebook: [https://www.facebook.com/CodeToExpress/](https://www.facebook.com/CodeToExpress/)
LinkedIn: [https://www.linkedin.com/company/codetoexpress/](https://www.linkedin.com/company/codetoexpress/)**Join us on slack:** [http://codetoexpress.tech/join/](http://codetoexpress.tech/join/)
Looking forward to hear your stories about how you expressed yourself through your code đâ¨