During the tenure of my study, I have gotten to learn a lot about the computer, in a profound way. I am not yet done with my studies though. I have studied the transistor, how they are interconnected
with other components to come up with various interesting circuits.
Among the circuits, I will consider a particular type known as the logic gate. Many logic gates can be interconnected within electronic chips to form basic computers. The more the components and interconnections, the more powerful the computer.
A computer has both hardware and software. Hardware is the physical aspect of it, such as the
keyboard, screen, and also the internal components, such as the motherboard.
Software is, well, a bit complicated to explain, but let me try. I’d say software consists of programs, which consist of instructions. Instructions are converted into machine language (one’s and zero’s), then executed. The one’s represent a maximum specified voltage, and the zero’s represent no voltage. Computer software has a bunch of tiers, but it is actually more malleable than hardware, and hence easier to work with.
Come to think of it, I have found striking similarities between humans and computers. A human has
the different organs that make up the body.
The software primarily resides in the most powerful computer ever known. The human brain. What makes the brain so powerful is the billions of neurons and their interconnections within it. How is this human software defined? It is complicated, in my opinion. I’d say it is made up of instincts, interests, preferences, thoughts, and choices. I’m pretty sure it is much more than these.
In a computer, the CPU is compared to the brain. The reason is that they both do the same function in almost the same way. A CPU performs basic control, logical, arithmetic, and input-output functions that are in the instructions. The brain does the same function. Basic math? Does something make sense or not? Why the fever when sick? How do you feel the cold(input) and shiver(output)? The brain does all of that.
Hardware and software are made to coexist. It is very difficult for one to optimally perform its functions if the other has a problem. One is useless without the other. If you buy a computer without installing the operating system, the computer won’t be helpful, despite it being in perfect physical condition. Consider someone who is perfectly healthy, but cannot think, decide, or even feel. Imagine what will happen to them.
One way to make computers better is to optimize their features. you can increase the hard disk memory to store more files. Replace the RAM chips with those of bigger memory capacity, and the
computer will perform better. If small screens irk you, then replacing them with a bigger screen, or even casting the display on a bigger screen, won’t be so bad.
Another way would be to optimize the software. Some software, which are deemed unimportant can be removed to create space for other software of higher priority. Antivirus software can come in handy to deal with the bad software, such as viruses and worms, that affect the files. Operating systems provide means to temporarily stop some apps (e.g., Windows via Task Manager) to free some memory space.
So how does this apply to humans? We can improve both on the hardware and the software part. I’ll
start with the hardware improvement part. This is pretty straightforward.
Exercise regularly, eat healthy foods, drink more water, and sleep enough. Almost everyone knows this.
However, I must confess that these simple activities are way more difficult than they seem. Why take the stairs when there is an elevator (yet I’m going only two floors up)? Why would I bother myself with (almost tasteless) vegetables when I can have myself some mouth-watering fast food, almost in an instant?
I have thought about this and I believe the problem lies in the software. So far, I have only outlined ways to improve the human hardware, because it is simple and clear. However human software is very much an abstract concept because it varies way too much.
Everyone is the same on a physiological level, but when it comes to thoughts, reasoning, preferences, dislikes, and such, everyone is on their own. It is almost impossible to find more than two people with exactly the same software (except for identical twins). The difference is mainly determined by the environment of the individual.
What defines good and bad human software? Again, this might vary from person to person. For me, I will define good human software as good traits. Patience, compassion, empathy, diligence, honestly are some of the characteristics of good human software. Bad human software is simply the opposite of these. Of course, these have to be manifested on the hardware level, just as computer software is only good in an actual computer.
Improving human software is a really hard task. One of the reasons is that because of everyone’s
uniqueness, not every solution will work on anyone. Talk of one man’s meat being the other’s poison.
However, it should be given priority. Improving software definitely improves hardware performance. Hardware improvement in turn means that software will even be better. This loop ultimately makes a person better.
There are a few methods that have worked for people to improve their software. I will mention some
The first is self-evaluation.
What is this exactly?
I see this as the act of one taking some time to track back and assess themselves, their abilities, and priorities.
A few minutes in a quiet serene environment would be suitable for this. Highlight the strengths and weaknesses, and possible ways to work on them. Honesty is very important here. If done right and in an honest way, the effect will be immense. One gets a sense of direction and knows the way to go after this.
There is also enhanced self-awareness, a sense of planning, and confidence in the future. The confidence in turn reduces the impact of negative emotion and gives a gist of stability.
A conventional method of human software improvement is through learning and adapting.
The ability of the human brain to take in and process information is crucial to its functionality.
It increases the interconnection between neurons resulting in a more powerful brain (scientifically proven). This is the same way a chip is more potent if components and interconnections within are increased.
The more one learns the more their knowledge base is expanded. The wider the knowledge base, the better chance of survival and prosperity. If one knows a lot, then they are prepared to handle any situation that they find themselves in. They are also able to create an advantage for themselves through adapting. Learning improves creativity, which helps them solve problems efficiently.
The third one is to be bold. This is a software in itself, and it is not something tangible as self-evaluation and learning.
However, everyone has it in them. If self-assessment and learning have been done appropriately, one must be confident to execute whatever they have set out.
For instance, it can be doing away with a bad habit or experimenting with something new, but there is a catch. Being bold without having done the first two steps would be catastrophic because one is condemned to looming risks and massive pitfalls. Being bold is at best being a consequence of good self-examination and erudition.
Great people who had and have accomplished great things have normal or slightly better hardware. However, what makes the difference is their software. From Genghis Khan to Elon Musk, they have created history Though it is hard to begin to change it, but it is more flexible than the hardware. Computer software has to update itself regularly to perform better. Properly updated software works very well even in low specifications hardware. You should consider updating your software and you will definitely improve.