Madhav Bahl
Image for post
Image for post
“There are three responses to a piece of design — yes, no, and WOW! Wow is the one to aim for.” -Milton Glaser

Read this short, to the point article as it guides you through how you should approach towards web development.

So you are a beginner having no knowledge about this field.
No Problem. This article will remove all your doubts regarding how you should start web development. It is written in an easily understandable language and practical steps which can help you start with web development.

Why do I write?
The main reason is that I am also a web developer, willing to help all the aspiring web-developers out there who want to step into this community of developers, but need a mentor. I committed many mistakes when I was a beginner, and I don’t want anyone else to make the same mistake which I made.
You don’t have to be great to start,
but you have to start to be great.”


Human beings are bad at remembering facts, but good at remembering stories.

Image for post
Image for post

“Those who tell stories rule society.” — Plato

Let me ask you 2 questions —

  1. Do you remember the exact date when Alexander the great was born? Most probably no (even I don’t know it, and I am not going to search it on Google)
  2. Do you remember the story of Alexander the great? Most probably yes!

These questions were to make you realize that human minds are bad at remembering facts and figures but good at remembering stories.

So, should we stop using facts and start telling stories?


It’s not only about making goals, it’s also about the alignment of goals, and reaching them in lesser time.

Image for post
Image for post

All of us have some dreams and ambitions that we want to make true while we are alive, but most of us make one big mistake, we confuse our dreams and ambitions with “goals”.

Goals are just some actionable checkpoints that lead us towards our dreams, they help us make that “dream” come true quickly.

Let’s have a deeper look at “dreams” and “goals”

In this blog, I am going to tell you the five steps that can help you fulfill almost any ambition that you have, and I will explain you each step with the help of 2 examples. …


3 Ways in which you can say “no” without alienating people.

Image for post
Image for post

We all want to say “yes” to everything that comes to us. There can be different reasons for this, a lot of us suffer from “Fear of Missing Out” (or, FOMO), while others might want to maintain relationships by always saying yes.

No matter what the reason, it’s obvious that we can’t say yes to everything that comes to us, if we do that we would be wasting our own time (which we could have spent doing something more productive, or something more enjoyable).

So what’s the solution?

Saying “No” can be difficult, but we can do that without making the other person feel bad or alienated, and in this blog, I am going to tell you three simple techniques using which you can say “no” without sounding rude or alienating others. …


Aspiring Software Developers, don’t ignore this!

Image for post
Image for post

College life is a blessing, while we are in it, we rarely think that the college days would ever get over, but the sad fact is, 3–4 years pass by very quickly.

While you are still in college, it’s important to have fun, make friends and enjoy, those days are never going to come back. But, it’s also important to start thinking about your future and taking action.

So in this blog, I am going to tell you 3 things that you should absolutely think about while you are still in college. This blog isn’t a list of things that you should do while you are in college, I have a full 1-hour YouTube video on that, this blog just focuses on 3 simple tips that you should keep in mind if you are a CS student. …


What’s better than learning by doing?

three color drawings of landscapes, each showing the current temperature and an icon for weather condition or time of day
three color drawings of landscapes, each showing the current temperature and an icon for weather condition or time of day
A very simple app, with a very beautiful UI (Image source: Yegor Shustov)

There’s nothing better than learning by implementing. By making small side projects using the things that we are learning, we can not only increase our confidence in that domain but also our skill level.

These days I am learning Flutter from Dr. Angela Yu’s Flutter Development Bootcamp, and I can assure you that Flutter has a really smooth learning curve. …


This hacktoberfest, celebrate the spirit of open source

Image for post
Image for post

Only a few days left for Hacktoberfest to end, but that shouldn’t make you stop contributing to open source or stop making open source projects. Instead, Hacktoberfest should motivate you to start contributing to open source projects, there are endless benefits of contributing to open source.

Use this blog as your guide to find a project/issue for your next open source contribution.

Why Open Source?

Open source is in your best interest, whether you are an individual, an organization, a small business, or a non-profit organization. There are many reasons you should start an open source project, or start open source contributions as an individual. …


Lots of free resources you can start using today

Image for post
Image for post

Design is the face of your product, service or content, without good designs, even if the content is amazing, there are chances that it might not appeal a larger audience to “have a look”.

But, there are so many tools available on the internet which makes our lives (as a designer/front-end developer or a content creator) more easy, and I am going to talk about many of them which I use, in this blog.

Did someone say “design”?

It’s been so many years I’ve been making content, and taking free initiatives, and one thing that used to scare me was posters and info-graphics. …


6th: Implement everything that’s given in the blog

Image for post
Image for post

We live an era where we can see most of the jobs require ‘knowledge workers’, isn’t it?

Everything is changing at a super rapid pace, and skills of recent past might be outdated today, and the skills that fetch high-paying jobs might become outdated in near future.

To thrive in this fast changing world, I suggest two steps

  1. Ask yourself, “Do I contribute anything in the economy, can I be replaced?”
  2. Upgrade yourself according to the answer.

In the past decade many manual jobs that required handling of excel sheets have been replaced by automation. But then, who thrived? …


Let’s take a little help from our old friend ngrok

Image for post
Image for post

“Hey Madhav, I don’t like the feel of chrome dev tools, I don’t want to check responsiveness of my webapp through that, I want to run my app on my real device and see, how can I do that?”

Don’t worry, today I am going to teach you how can you open your localhost webapp on your remote machine in less than two minutes.

I am back with my 2 minute tutorial series, and today, let’s see how can you open your localhost on your phone.

Wait Madhav, what’s this 2 minute series?

Oh, don’t you know?

Ok, let me explain. I truly care about your productivity, and I want you to be able to do things faster, and that’s why I used to write blogs on how can you get some things done in less than two minutes. For example…

About

Madhav Bahl

The Lean Programmer | Tech Blogger | Aiming to make youth well versed with tech | Self-help and Productivity Blogger | On a journey to find the meaning of life

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store