My Unconventional Journey Into Software Engineering

 

I started learning software engineering in 2008, long before it became a mainstream career choice in Nigeria. At the time, there was no hype around tech bro culture, no loud conversations about startups raising millions, and no clear roadmap for becoming a developer. What I had was curiosity — a deep desire to understand how digital systems worked and how logic could be transformed into something functional and impactful.

From 2008 Till Now: My Unconventional Journey Into Software Engineering

Back then, learning was harder. Resources were limited, internet access was not always stable, and mentorship was rare. You had to experiment, break things, troubleshoot endlessly, and figure things out on your own. That early struggle built resilience in me — the kind of resilience that would later define my entire journey.

Why Most Nigerian Software Engineers Don’t Think Like Product Engineers

2012–2016: The “Break” That Built Me

Between 2012 and 2016, I was not actively practicing software engineering at full scale. I was focused on my education and other responsibilities that required my attention at the time. From the outside, it may have looked like I stepped away from tech completely.

But in reality, I was building something even more important — mental discipline and structured thinking. Education refined my analytical skills, improved my problem-solving ability, and strengthened my capacity to focus deeply. Even though I wasn’t coding daily, I was still evolving in ways that would later enhance my engineering mindset.

Growth does not always look technical. Sometimes, growth looks like preparation.

2016–2019: The Blogging & Content Writing Era

In 2016, I stepped into blogging and content writing while still practicing software engineering at a smaller scale. What started as exploration quickly became a serious pursuit. I became deeply interested in how content spreads, how people consume information, and how influence is built online.

Over time, I didn’t just write — I studied audience psychology, search optimization, storytelling frameworks, and digital monetization strategies. Blogging was not just a hobby; it became a revenue-generating channel for me. I made significant income from content writing and earned recognition in that space. At some point, I was named “The Blog Evangelist,” a title that reflected both my passion and consistency.

Why I Left a Promising Nigerian Startup After 8 Months as a Fullstack Engineer

That season changed me. It sharpened my communication skills, improved my strategic thinking, and taught me the importance of distribution. I realized that building a product is powerful, but knowing how to communicate its value is equally powerful.

Embracing Versatility in the Nigerian Tech Ecosystem

If you understand the Nigerian system, you understand that survival often requires versatility. Unlike more structured ecosystems where roles are clearly defined, here you are sometimes required to wear multiple hats. Instead of resisting that reality, I embraced it intentionally.

Over the years, I developed competence in multiple complementary skill sets. I learned how to use Photoshop and CorelDRAW, which gave me design awareness and creative flexibility. This allowed me to create marketing materials, understand branding, and collaborate effectively with designers. It also improved my frontend thinking because I could visually interpret product requirements better.

I became proficient in Microsoft Office tools, especially Excel, and gained experience in data entry and data analysis. Many people underestimate the power of Excel, but it teaches structured thinking, pattern recognition, and decision-making based on numbers. Data analysis helped me understand business metrics and user behavior, which later influenced how I built and optimized software systems.

Some people may call this “scattered.” I call it strategic adaptability.

Staying Rooted in My Core Specialization

While I explored multiple tech-related skills, I never abandoned my core specialization in software engineering. My strength remained in building systems — understanding backend logic, structuring applications, thinking through architecture, and solving real-world problems through code.

Over time, my mindset shifted from simply implementing features to thinking like a product engineer. Instead of asking, “How do I build this?” I started asking, “Why are we building this? What problem does it solve? How will it scale? What impact will it create?” That shift marked a major turning point in my professional maturity.

I moved from being just a developer to becoming a problem solver.

2019 Till Date: Fully Locked In

In 2019, I made a conscious decision to go all in. No more passive engagement. No more divided focus. I committed fully to refining my technical expertise while leveraging every other skill I had gathered over the years.

I combined engineering knowledge, content strategy, design awareness, business thinking, and data analysis into one unified professional identity. That integration accelerated my growth significantly. Each year since then, I have become more refined, more strategic, and more impact-driven.

Consistency became my greatest advantage. Not speed. Not hype. Not shortcuts. Just steady, deliberate growth.

Making Waves with New Roles and Innovation at 9jafinder

Today, I am building and innovating in new roles at 9jafinder, applying everything I have learned across the years. The difference now is depth — I don’t just build systems; I understand users, positioning, product-market fit, and operational realities.

My blogging background helps with communication and branding. My design skills help with product presentation. My data skills help with metrics and growth analysis. My engineering foundation ensures that everything is technically sound and scalable. Every season of my life contributed to this stage.

Nothing was wasted.

What I Want Junior Engineers to Understand

If you are just starting your journey, you might feel behind. You might compare yourself to people who seem far ahead, and you might feel pressured to move fast. But growth is not always linear, and comparison often hides context.

You may pause at some point. You may explore another field. You may even doubt yourself. That does not mean you are failing. What matters is that you do not quit on yourself permanently.

Your detour might become your differentiator. Mine was blogging and content writing. Yours could be research, design, data, teaching, or even community building. When combined with strong technical foundations, these “extra” skills can become your unfair advantage.

The Rule of the Game

If there is one thing my journey has taught me since 2008, it is this: consistency beats intensity. You do not need to be the loudest. You do not need to move the fastest. You do not need to have everything figured out immediately.

What you need is staying power.

Stay long enough. Learn continuously. Adapt strategically. Evolve deliberately. Fall in love with the process of growth, not just the outcome.

It took years for me to become the version of myself I am today. And I am still evolving.

If my journey inspires you in any way, let it be this — your timeline is valid. Keep building. Keep learning. Keep showing up.

One day, you will look back and realize that every phase — even the uncertain ones — was shaping you for something bigger.

Author: Adebo Adegboye

I am Adebo Adegboye David, a passionate software Engineer who has been around for over 2 decades in the Tech industry. I am passionate about building a innovative idea that solve peoples problem across Africa and the rest of the World. I also love sharing my experience for people coming after me in the industry

Leave a Reply

Your email address will not be published. Required fields are marked *