PucksAndProgramming.com got started when I decided to start writing a blog.  Who am I?  My name is Arthur Correa, and there are a lot of things that I thought I'd like to write about, but I couldn't quite decide what to focus on.

  • I've been Architecting and developing web applications and SaaS offerings for more years than I'd care to admit.  I know I have opinions about how software should be designed and implemented, and I know I have some good stories about things I've encountered.
  • My family and I are huge fans of all things Disney.  We go to Walt Disney World very frequently and I know I'd enjoy sharing stories about our trips or other Disney related news I come across.
  • I'm a big fan of Ice Hockey and Football so I could always write about my favorite teams (Boston Bruins and the New England Patriots).
  • I've been playing video games for years.  That's partially how I got into programming, and every so often I dabble in writing a graphics engine and making my own game.  I could talk about my efforts there and the games that I'm playing to.
  • I like to read books on Development, Finance, and Fantasy so I could always do some book reviews.

Like I said I couldn't make up my mind, but I knew I didn't want to write about just one thing.  I have more interests than just a single thing.  So I thought  I'd just write a blog about all of those topics.  A mish-mash of whatever topics I wanted to write about that day.  So I went to my hosting provider and tried to add some blogging software to my account.  Well, I had some problems.  I had to create a Db first, then I shouldn't have created a Db, then I didn't have the rights to install, no wait I did so why didn't it install?  After wasting more time with their tech support than I really wanted to, I said the heck with it.  I'd write my own blog software.

That actually worked out pretty good because I've been wanting to do some work with Microsoft's new ASP.Net MVC framework.  The bulk of my experience has been with Microsoft technologies (C#, ASP.Net, MFC, etc), but Java is the language of choice at my current job.  I was starting to feel like I was falling behind on the latest Microsoft technologies, and this blogging software could be a great opportunity to learn more about the new MVC, LINQ, and Ajax features Microsoft has been adding to .Net.

As an added bonus, by writing my own software I was able to build it so that it could actually host more than one blog.  I didn't build it that way for that reason.  I simply found a multi-blog site to be a more interesting development challenge than a single blog site.  Fortunately, I can now take advantage of the feature so I can have one dedicated to each topic I was considering, and now I can see where it leads.

So why is it called PucksAndProgramming.com?  Well, as I've mentioned I enjoy Ice Hockey and writing code. I've been playing and watching Ice Hockey for over 40 years, and I've been writing code nearly as long.