From Cubicle Blues to Code: Why I Finally Started This Blog (Part 1)
Every developer has a "Day Zero"—the moment they decide to stop just thinking about code and start creating something for the world to see. This is the story of how my first blog was born, the technical hurdles I faced, and why I’m sharing it with you.
The Foundation: Studying at the Catholic University of Zimbabwe
My journey didn't start in a vacuum; it began with a solid academic foundation. I graduated with a Bachelor of Business Management and Information Technology (BBM & IT) from the Catholic University of Zimbabwe.
While the business management side provided a great perspective on how companies scale, it was the "IT" half that truly captured my imagination. There was something almost magical about software development—the ability to build functional systems out of nothing but logic and keystrokes. By the time I capped and gowned, I knew I didn't just want to manage businesses; I wanted to build the digital architecture they ran on.
The Struggle: Keeping the Passion Alive Outside the IT Industry
Life after university, however, doesn't always follow the script we write for ourselves. I landed several jobs, but many of them were completely unrelated to the tech sector.
I’ll be honest: it ate me up inside. Working in roles that didn't touch a codebase felt like a detour that wouldn't end. But even when my "9-to-5" was far removed from tech, my "5-to-9" was dedicated to the craft. I made sure I always had a laptop within reach. I spent my nights:
- Researching the latest trends in software architecture and DevOps.
- Practicing complex logic and syntax.
- Deep-diving into the Microsoft stack: C#, ASP.NET, and Microsoft SQL Server.
I never gave up on my passion. I was a developer in my heart long before I held the official job title.
Building My First Blog with C# and MS SQL Server
Now, as a freelance website and web applications developer, I realized I needed a digital home. I wanted a space to share tech insights, document my coding journey, and connect with a community of like-minded developers and tech enthusiasts.
Naturally, I chose the tools I had mastered. I designed and developed this blog from scratch using:
- C# for the logic.
- ASP.NET for the web framework.
- Microsoft SQL Server for robust data management.
By the time the site was finished, my proficiency in these technologies had skyrocketed. I was ready for the world to see it.
The Azure Hurdle: When Cloud Hosting Becomes Too Expensive
I initially deployed the website using Microsoft Azure. For the first two months, it was a dream. The performance was lightning-fast, and seeing my work live on a world-class cloud platform was incredibly satisfying.
Then came the "Boom."
As a solo freelancer, I quickly realized that while Azure is a powerhouse, it is also a premium service. Between the App Service costs and the SQL Database fees, the monthly bill became unsustainable for a personal blog. I was faced with a classic developer dilemma: stay on a high-end platform I couldn't afford or find a more cost-effective way to keep my voice online.
What’s Next?
I knew I had to migrate to something cheaper. My research led me toward a different path—one involving PHP-based hosting through providers like GoDaddy and Hostinger, which offer significantly lower overhead for personal projects.
How does a .NET developer pivot to a more affordable environment without losing the integrity of their work? Stay tuned for Part 2, where I’ll discuss the migration process and the lessons learned in choosing the right hosting platform.