My Love for Computer Development
I belong to that classical school of thought which believes that if it is not broken, then you don’t need to fix it. At least that home my mom taught me back when I was a kid. She hated anything about technology, a disease that she was slowly infecting me with. Back then, my mom owned a PC which she rarely used. I be caught playing video games on it, but she was too strict about that too.
One day, when I was a teen about 16 years old, I friend of mine lent me a new video game, Half-Life which he praised as a very captivating game. I took the CD and went to pre-install it on my mom’s PC. I didn’t know much about computer development back then and I never bothered to know the system properties of my mom’s PC. The size of the hard disk was too small and after several trials to install the game with errors, I decided to delete several files so that I could install it.
I ended up deleting most of the system files and at the end, the machine crashed. You should have seen the look on my mom’s face when she realized that the machine was broken; and also you should have seen the disappointment on my face having not installed this ‘fascinating’ game, but entirely I had crashed the machine. As usual, I knew that I couldn’t reason with her and just stood there listening to her long tirade of dos and don’ts before locking myself in my room. I was grounded.
My Mistake became the Foundation of my Computer Knowledge
That evening during dinner, she was very particular as she chose her word. She told me that I was responsible for crashing the system and hence I should too accept responsibility and have it repaired. Of course she didn’t expect me to have the cash to call a technician to have a look at the PC. That evening, I never wanted any arguments with her because I knew they would be useless.
The following day, I returned the CD with the game to my friend John. I explained to him the whole issue but he never seemed to worry. He already had a solution and I welcomed his idea wholeheartedly. He took a bootable CD of what he called Redhat and accompanied me home. He inserted the bootable CD and after a few clicks, the machine came back to life. However, the interface was something new. I needed more explanation of what he had done.
I had anticipated that the process would probably take several hours but we were done within minutes. That’s when he explained to me about a new operating system called Linux development in which the computer would be running on.
Learning More About Coding
He boasted to me that such an OS was used only by computer geeks like himself. Of course this was quiet insulting. He then went ahead to install the video game and voila it worked perfectly. As much as I hated technology, I started falling in love with it. I needed to understand why this OS was different from the one which we had used since I can’t remember when and why it allowed the game to be installed unlike the previous OS.
This introduced me to the world of computing. I started understanding how different computer operating system works and how programs integrate in the OS. As I played around with the Linux environment, I also learnt different ways through which I could create various utilities for PC< as well as various ways in which I could hand pick shell scripts and use them in my work. I then started learning various programming languages and today I own my a software company.