Composition over Inheritence – Still Confused?

But no one ever mentioned composition! I vividly remember the time when I first read about OOPs (mostly because of the funny acronym). I was in school. I recall memorizing the concepts - Polymorphism, Inheritance, Encapsulation, Abstraction... writing them down on a notepad, carrying it around and trying very hard to not get confused between polymorphism and overloading(they … Continue reading Composition over Inheritence – Still Confused?

Single Responsibility, Duplication, and Minimalism

Having just enough is called Minimalism. I was watching this documentary on Netflix called Minimalism. It has featured multiple people who claim to be minimalist, talking about how minimalism has changed their lives. Let me start off by saying that everyone should watch this documentary. It highlights rather vividly how pathetic materialism is making us and … Continue reading Single Responsibility, Duplication, and Minimalism

Things I do in my personal life because I am a programmer

We all have used camel case hash tags!! #MoreReadable There are so many things that I do because I am a programmer, from using inspect element to see the saved passwords on Chrome (tend to forget my password often), to typing complete spellings while texting(nothing is more annoying than people who use abbreviation for every … Continue reading Things I do in my personal life because I am a programmer