Software Design Patterns 101: Why? What? and an Example


There are two thinks that you need to learn in order to be sucessful creating software. The first one is usually a language, a programming language. The second one design. 👀 No, I am not talking about graphics design. I am talking about engineering design

Your goal is to create software, i.e., to tell the computer what to do. Thus, make sense the first thing you need is a language. By learning a programming language you became a coder or a programmer. That is just the first step. Any kid that finish elementary school can write, but that does not mean any kid that finish elementary school is able to write a book. Most people can kick a ball, but only a few became professional players.

Default image
Lingaraj Senapati
Hey There! I am Lingaraj Senapati, the Co-founder of My skills are Freelance, Web Developer & Designer, Corporate Trainer, Digital Marketer & Youtuber.
Articles: 150

Newsletter Updates

Enter your email address below to subscribe to our newsletter

Leave a Reply

4 × one =

Physical Address

Patia, Bhubaneswar, khordha, 751024, Odisha, India