The Cloud is made of Linux Servers
From SQL Server to cloud and everything in between, I am still figuring it out as I go
I primarily work with Microsoft products. It wasn’t a carefully planned career path — it’s simply where the work took me. Almost everything I’ve done professionally has been inside Microsoft environments (though I do keep a Linux box or two running in my home office).
It started with my first corporate job, after my time as a punk rocker and earning my Computer Science degree. The IT manager said, “We need a database-driven website for this project.” So I built the server myself (even paid for it), installed the latest SQL Server Software, and got an ASP application running with SQL Server as the backend. At the time, it was the practical choice. The Microsoft tools made it relatively straightforward to design, build, and maintain a data-driven application. You could just roll up your sleeves and get it done.

DBA
This section covers my experience managing database servers. I go into the core responsibilities of a DBA, the challenges that come up in real environments, and the practices I’ve used to keep systems reliable, secure, and performing well.

Game Programming
This section covers my ongoing work with game programming. I’ve been using it as a creative outlet and a way to explore different approaches to software development outside of the usual database and reporting work. Right now I’m focused on building a tower defense game, and I’ll post updates from time to time on progress, technical decisions, and the various challenges that come up along the way.

SQL Development
This section covers my experience with SQL development. I dig into writing queries, stored procedures, functions, and views. I also share the approaches I’ve used to tune them for better performance and long-term maintainability.

C# Development
I still actively work with C# development. My latest project is a web application called LibertyPhoneBank.com. I’ll be posting updates here from time to time on how the project is progressing, along with some of the technical decisions and challenges involved in building it.

Report Writing
This section covers my experience with report writing and the different tools I’ve worked with over the years. I go into building reports using Report Builder, Power BI, Python, C#, and other technologies, along with some of the practical approaches I’ve used to create clear, reliable, and maintainable reporting solutions.
Learn and Grow
Database Lessons Learned
Over the course of my career working with database servers, I’ve made my share of mistakes—some small, some significant. Here, I document those experiences so you can learn from them and approach your own database work with greater confidence and fewer setbacks.


