Hey guys, welcome back to this channel if you are new then welcome to this channel well
today we are going to learn from what Grady Woods said about the software which is the
function of good software is to make the complex appear to be simple
What does it mean? What is it complex, simple and what is this good software
I am pretty sure that you don't want to create software that no one knows how to use it
Even though it looks beautiful, the simplicity of software is what really makes people use
it, right? Since a long time we saw many cool softwares which have been created and ideas have been
implemented because of their complex nature most of the users refused using them after
trying it twice itself. So simplicity really plays a good role right when it comes to usability and acceptance
from the user. Like for example, as we are developers we know how a software exactly works, how you
can every line of the code exactly works but when it comes to user if you just give
that piece of code to the user and just tell him try, he's gonna be very feel like hell right
That's not a good thing. The software is a thing that must be user friendly and it also must be easy to be adopted
Okay, let me give you an example to express what is this simple to complex
You are the user right? You know how the TV exactly works, how you operate your TV
There is a remote right which has a bunch of buttons over there you just gotta tap and
you know what happens if you tap each button. That is nothing but simplicity
If you open that remote and you see all those circuits over there, do you understand what's
going on over there? You don't know exactly. That's actually the complex nature of that particular product or software
Whoever is interested in the remote actually explains to you how everything is exactly
working over there. In the same way, we have to design a software which is though it is complex for us, it must
be simple for the user to operate. So, simplicity really plays a good role
So try to create a software which is user friendly and easy to be adopted and also think
that not every user has technical background in knowledge and computer science
Now here developers, we know how everything exactly works but for them, they don't know
exactly what's going on over there. They will think like this is really a mess, it's like a rocket science project and I don't
wanna use it. That's what they are gonna tell you. Hence, we have to make a software, we have to build a software that is easy for everyone
In a software, it depends upon the area or domain but never forget, we create a software
to decrease its complexity and not to increase its complexity. We have to create a software that is user friendly, we have to create a software that
everyone must love to use it and it must be very, very, very simple for them to operate it
Well, I hope you understand what this great person, Brady Boost said about software and
yeah, I'll be back with one more interesting and amazing person and I'll be back with one
more interesting and amazing video