My Journey to Software Development
I was used to Window O/S but one day while in college, I had a malware attack which really compromised my files. I tried the several anti-virus programs to get the malware out of my system in vain. I decided to format my computer and while talking to a colleague she suggested that I install Linux because it suffered no malware attack. She even went ahead and gave me a copy of the installation O/S.
I heeded her advice and installed Linux. However, I wasn’t used to the O/S and needed more knowledge to help me get started. She was very useful to me, but didn’t have all the solutions that I needed to use it. Soon I found myself visiting Linux-based online communities so that I could get help on how to correctly use the operating system.
That’s when I realized that it had many features that lacked in windows. One of the discoveries that I made was the availability of GNU software development tools such as GCC (C and C++ compiler), GNU make and the GNU debugger. There were also some simple shell scripts. I learnt about all this from the online communities and my interest to learn how to use them surfaced.
Linux O/S Inspired me to the world of Software Development
I decided to learn to program simple software which could help me ease my daily routine and the first application that I programmed was a simple calculator. One of my online friends who helped me much usually told me to believe that it didn’t matter what I created as long as I learnt something new. That was my first step in my journey. I was really determined and never looked back.
Having a passion of developing software in me, I decided to broaden my scope by sneaking into programming classes in college. The more I studied the better I became. By that time, websites had started becoming popular, and the need to have one made by my own hands led me into learning more about HTML and PHP.
I created my first site when I was in third year. By this time I was completely obsessed with programming and I started creating more sites. I found pleasure at solving the difficulties that I faced in design and thus made me do more research. I was becoming better.
By the time I finished my fourth year I had created over 20 websites and I had become so good at web programming. My first client approached me while I was awaiting my graduation. She was pleased with my work and she ended up referring more clients to me. I decided to open a small agency to where clients who needed websites would approach me. The business became successful and within two years I had employed 6 workers, four of whom had degrees in computer engineering.
The business has since grown and it works in all kind of computer programming. Today, I mostly deal with developing apps for smart phones and I usually like to inspire others to do what they feel is best for them.