Hardware and Software Humans
- Views of Santosh S Katti
- Nov 15, 2015
- 5 min read

Living beings are largely born in Nature either as male or female genders. (I said largely !). Technology, on similar lines, is divided into Hardware (H/w) and Software (S/w). Based on this basic information, I hope, technology can help humans to understand their basic responsibilities, realise their basic physical structure and its significance. All views expressed are my personal, not with any intension to harm anybody's sentiments. After reading this, it may match with the views of majority of the public too!!
To start with, let us accept the conventional approach of belief that, males can be considered as H/w and females as S/w. If anyone does not agree to this, please do not read furhter. My general understading is that, the physic of male is designed musculine, for hard physical work, moving around that involves physical and mental strain. The physic of the female body is soft and tender for lesser physical strain. ( I believe, because of these reasons, seats are reserved for ladies in bus/train etc..).
Now, the same rule applies in technology. H/w is the physical component and tangible (hence, HARD...musculine!!). S/w is a logical component, non-tangible (hence SOFT...feminine !!).
In the rest of this article, I am going to pen down some facts about hardware and software. Its upto the reader to analyse and relate the same with the two distinct genders of the Universe.
Different components of matter can be assembled in an organized manner that can communicate with each other in a synchronized order, to perform a partcular task. This assembly or a system of components is called “Hardware”. Hardware understands only one language ie., ' 0 and 1' or 'True and False' or 'Current and No-Current'. This is known as Bi-nary language.
A set of instructions, logical flow of commands (right or wrong !!) is used to control (tame ??) the Hardware (Husbands..do you agree..?). Technically, it is said that, a set of instructions is to program the working of a Hardware. These set of instructions, that extracts work from, an otherwise idle Hardware, is called “Software”. Software, is so kind to identify the problems of users and understand in anybody's language (English, Japanese, Russian, Regiional languages too..etc ). It then generates the set of instructions/commands, for the Hardware to solve it. Software instructions can be generated with a never ending list of Computer languages. The most popular older language started with ' C ' - 'sea' of instructions, and the most recent one ' PYTHON' – deadly snake avtaar, all of them to instruct the h/w about its roles and responsibilities.
A hardware, is basically, a combination of silicon wafers, conducting materials, resistors, magnetic devices...a set of electronic and electrical components. These components form a system, which will function, depending on the series of electrical signals (current) passed throuh it. This system cannot be altered easily. In a few cases, some storage devices can be upgraded. But, these changes are less frequent. Once when the hardware is purchased, its looks remain the same for many years. Very rarely, the monitor or a keyboard or the CPU cabinet is changed for better looks. A very few devices are available for the hardware MAKEOVER !! ( Makeover among males is ultimately limited to a shirt and a pant ! ).
Let us talk about the MAKEOVER of a software. Since, the problems of the users are never-ending, or their demands keep changing, software keeps itself, up-to-date, to meet their requirements. Hence, it becomes necessary for the software to shop any newer version that arrives in the market, to keep itlsef updated with the on-going trend. Because the newer versions provide better variety looks on the screen, better colours, better combination of design components on the screen, better and easier accessibility commands to handle the hardware and so on, software is more trendy.
A software is always in search of users and their problems. Different users come up with unique problems. Software generates a series of instructions to address different issues of users. This creates a lot of “buzzzz..” within the software ( Hardware cannot understand easily). The software can still identify and relate different problems and links with the respective users. Very complicated!
Open the hardware device, you cannot see the software instructions moving around. The software commands to the hardware is invisible to the outside world!. A hardware takes the commands ordered by the software and solves one at a time. In case of heavy load of instructions from the software, the hardware starts 'SWEATING !' due to exceess of heat generated.
Finally, I would like to mention about the relationship between the two distinct components the Hardware and the Software.The capabilities of a hardware is measured by software and the capabilities of software depends on the hardware. A software, however modern / trendy, it needs the hardware for its existance and execution. A hardware remains worthless, if a software is not utilising it. Independent living, does not lead to any achievements.

Any hardware cannot solve the problems of the users extending itslef by connecting to another hardware device. A software alone with the help of another software also, do not provide any success. A hardware and software combination alone solves the users problems, in the form of system software, application software or an app. These products (software) also have a specific hardware requirements. Every hardware has its own software (Made for each other !).
Any upgradation in one, requires similar operation on another. This leads to hardware and software compatibility, reliablitiy and adaptability ( co-operation, co-ordination and adjustment in simple words). Technically, this relationship between hardware and software is called “INTER-OPERABILITY”. It means, any new software to solve a complicated problem, designed with high standards and specifications leads to the birth of compatable new hardware to support. Similarly, any new hardware is designed with high magnitude of computing abilities, high end applications are desinged and developed to solve bigger and complex problems in a better way by utilising the services of this newly designed hardware.
The same beautiful relationship between female and male, when they come together as husband-wife, they depend on each other. This reliable relation which involves co-operation, co-ordination and adjustment is called “INTER-DEPENDANCE”.
In short, it means, “We are made for each other, We cannot live without each other”.
Independant achievements do not last long whereas, Inter-dependant achievements has recognition, appreciation and well-wishers to its credit, all the way.
Whenever we buy a hardware, we also purchase licensed/original compatable software. Here, hardware or the software will not independantly select its counterpart, instead, it is the buyer who will decide the hardware requirements and its compatable software. Buyer is GOD, buyer is KING, buyers are PARENTS, becasue they always intend to make best choices.
There are EXCEPTIONS !