@sudocode_

How I got here pt.2 The Software Development Journey

July 12, 2021 / 5 min read

Last Updated: July 12, 2021

Life took a challenging turn for me after high school as I found myself needing to navigate the world on my own. While I had a roof over my head and some food to eat at home, it was far from satisfying. The situation pushed me to seek employment and take responsibility for myself, but I had a different plan in mind. Driven by my love for computers, I enrolled in a graphic design school to pursue my own path. My early fascination with technology, starting from creating my first email in primary school and having access to a desktop computer at a young age, fueled my determination.

I began working as a cafe attendant in Dansoman, a suburb of Accra, for a few months. It was a decent job that allowed me to study online and connect with new people. However, it soon became monotonous, and I yearned for something more fulfilling. So, I made the decision to quit and took some time off. Eventually, I found another cafe attendant job, but this one was different. My boss was a skilled database manager, and I saw an opportunity to learn from one of the best in the country.

This new job turned out to be a blessing in disguise. My boss took the time to teach me database management, particularly PostgreSQL. I delved into creating and querying databases and even gained experience in developing a user interface. Although I didn't pursue formal education, the practical knowledge I gained laid a solid foundation for a potential career. I continued to learn from my boss until a turning point arrived when one of his developer friends came into the picture.

This software developer was working on a website project with my boss, but due to my boss's unavailability, he had to wait. Intrigued by his work, I kindly asked if he could teach me, but he was occupied with his own commitments. He suggested I start learning from online tutorials on platforms like YouTube. It was a revelation for me, as I had only used YouTube for music videos before. I immediately began exploring tutorials and found an excellent channel to learn HTML and CSS. I immersed myself in the content, spending countless hours studying and understanding the concepts. Sleep became secondary to my thirst for knowledge.

Day by day, I practiced relentlessly and worked on dummy projects. This routine continued for a year. At some point, I made the bold decision to quit my job and focus solely on website development. In 2014, I secured my first project—a website for a hotel. I completed it within a week, and the client was delighted with the outcome. This success led to recommendations, and I started receiving more projects through word-of-mouth referrals. In 2016, I landed my first official web development job at WopeDigital, where I worked for a year before deciding to move on.

Continuing my education, I delved into learning JavaScript, which proved to be a challenging endeavor that took me several years to fully grasp. With HTML, CSS, and JavaScript in my arsenal, I embarked on projects and honed my skills. In 2018, I joined another web development company where I had the opportunity to learn and grow further. Making mistakes, fixing them, and continuously learning became the norm. I also had the privilege of interacting with experienced professionals in the field, expanding my knowledge base. I ventured into JavaScript frameworks like React and Vue and utilized them in various projects. I'm forever grateful for the supportive environment at that company, where making mistakes was encouraged and everyone fostered a sense of camaraderie.

In 2019, I received an offer from a startup company where I am currently employed. They entrusted me with developing their website and a dashboard for their clients. Working on this project was a significant milestone for me, as it allowed me to showcase my skills and contribute to a noteworthy venture.

Impressed with my work, the startup offered me a permanent position. While I cherished my previous workplace for its freedom to work on other projects and pursue self-study, I decided to join the startup on a part-time basis initially to familiarize myself with the team and the company's culture.

Finally, in 2020, I made the full transition to the startup and became the Senior Frontend Developer at Complete Farmer. I take pride in ensuring that the frontend aspects of our software are up to date and user-friendly. Additionally, I oversee and mentor a group of National Service Personnel who have also become software developers at the company. Witnessing their progress and being able to impart knowledge to them brings me immense satisfaction and a sense of giving back to society.

Being a software developer has been a fulfilling journey, but it hasn't been without its challenges. Burnout, in particular, has posed significant difficulties. It robs me of my passion, happiness, and enjoyment in my work. In part one, I mentioned that work is both my hobby and my best friend, which makes burnout especially detrimental to my well-being. Recently, I've faced numerous personal and professional challenges, leaving me feeling depressed on multiple occasions. It often feels like the world is indifferent to my struggles, with everyone focused on their own interests. My work only cares about my output, my family prioritizes financial matters, and life seems to revolve around mere existence.

These past few months have been incredibly challenging, and I've been striving to escape this difficult situation. However, every attempt seems to exacerbate the problem further. I hope that one day, I will find the strength to break free from this unfortunate predicament.

In the next part, I will delve into my love life and provide an update on my current situation.

Liked this article? Share it with a friend on Twitter or contact me let's start a new project. Have a question, feedback or simply wish to contact me privately? Shoot me a DM and I'll always be available to respond to your messages.

Have a wonderful day.

– Felix

Life wasn't pleasant to me after high school. Things changed. I had to now survive on my own.