Good to see my thoughts "varified" by someone else!!

Looks like Ilya Ryzhenkov of JetBrains shares my same thoughts with regards to using implicitly typed local variables!!

It is an interesting read that you may want to check out here.

Develop With Passion!!

Posted in C# | 1 Comment

"The Dream Giver" – Giveaway Take 2

Having had such an amazing response from the last offer (who would have thought people liked free stuff!!). I thought I would throw this out there again and offer a gift certificate to buy this book to the first 3 people who express interest.

In order to manage the avalanche of responses, if you do not receive a response from me by end of day tomorrow, assume that you were not one of the first 3 respondents.

The following blurb, is the content from my original post about The Dream Giver:

Having recommended this book to a couple of friends I thought I would take the time to write my 2 cents on what could potentially be a life changing book for many people. While reading this book it continually reminded me of the wonders that God has in store when you step out of your comfort zone to follow “Your Big Dream”.

For the people reading this blog who do not care much for the Christian influence in the book, don’t let that discourage you from what could be an amazing read and inspiration. I am positive that you will still be able to read the book and empathize with a lot with the trials and tribulations of the main character as he pursues his big dream.

Read the following blurb that will hopefully get the engines cranked for you to go out and read the book:


Are you living your dream— or just living your life?

Welcome to a little story about a very big idea. This compelling modern-day parable tells the story of Ordinary, who dares to leave the Land of Familiar to pursue his Big Dream.

You, too, have been given a Big Dream. One that can change your life. One that the Dream Giver wants you to achieve. Does your Big Dream seem hopelessly out of reach? Are you waiting for something or someone to make your dream happen?

Then you’re ready for The Dream Giver.

Let Bruce Wilkinson show you how to rise above the ordinary, conquer your fears, and overcome the obstacles that keep you from living your Big Dream.

You were made for this. Now it’s time to begin your journey.


The first 3 people to email me with interest in this book will receive an amazon gift certificate in the amount required to purchase the book.

Are you ready to begin you journey?


I have to reiterate that I do not profit in any way shape or form from any profits relating to the sale of the book. I truly believe that this book is one of many that has the potential to transform lives.

If you are ready to start stepping out of the land of familiar into the unknown then ping me back and get ready to start stepping through the invisible wall of fear to pursue your big dream(all of these terms are shamelessly pulled from the book!!).

Live With Passion!!

Posted in General | Leave a comment

So Long Slickrun

For the longest time I have been running both SlickRun and Launchy on my machine. I kept both as I had not updated my copy of Launchy in a while and I found that slickrun was just much better for launching folders in Explorer. Having had my eyes opened at the last course in Austin, I have now completely removed SlickRun and am completely running using Launchy.

The old launchy interface required me to hit tab before I wanted to initiate folder navigation, which is why I still kept slickrun kicking around. I am happy to say that is not the case anymore.

Posted in Tools | 8 Comments

Agility@Code Magazine

The current issue of Code magazine is focused on the application of agile practices.

I had the honor of being included with some very well respected developers in the Agile space and contributed a small MVP Corner article titled: Individuagility.

The article is a bullet list of steps that an individual developer can take to start down the road of improving their craft. It is a list that I have been able to apply in mentorship scenarios with great success. I am sure that there are other points that I could have mentioned, but you need to consider it one of many routes to arrive at the same destination: A desire for continued improvement in the realm of software development.

While you are reading the current issue of Code make sure you check out all of the other amazing articles that can serve as a great way for people to expose themselves to ideas that they may not yet be familiar/comfortable with.

Develop with Passion!!

Posted in Uncategorized | Leave a comment

Got var?

I had a couple of interesting discussions at the recent MVP summit around my preference to using the var keyword in my recent set of codebases.

I argued that people who are already in the habit of expressively naming their variables are going to be much more open to dropping the extra "noise" of specifying the type on both sides of the variable declaration.

Having been exposed to dynamic languages (Ruby) has definitely altered my perspective with regards to considering this:

IList<Customer> listOfCustomers = new List<Customer>()

Much more noisy than this:

var listOfCustomers = new List<Customer>()

As I strive toward more readable, intent revealing code, I find myself looking at the intent behind the usage of the variable coupled with a meaningful name, vs the actual type. In reality, I find the the argument to not use var is a moot point in a static environment that provides you with all the information you need once you hit the "."

How do you var?

Develop With Passion!!

Posted in C# | 33 Comments