Have you ever been working through a problem only to hit a roadblock that leaves you stuck, not knowing what to do next? What did you do next? Chances are, if you are like most programmers, you took a moment to check [ read more...]
There are two basic kinds of people in this world. Those who live their lives evaluating each individual transaction. Those who live their lives as an investment waiting for dividends to be paid. What is behind these two types of people are [ read more...]
I received an email this past week that disturbed me. Basically the author of the email inferred that most of the topics I talk about in my blog posts and Pluralsight videos are relatively easy topics, but that I had hypocritically suggested [ read more...]
Been staying pretty busy lately, so I haven’t been reading all that much, but I did just finish reading C# in Depth Second Edition by Jon Skeet. This book is basically a coverage of all the major features of the C# language [ read more...]
I want to start off this post with a story: The ceramics teacher announced on opening day that he was dividing the class into two groups. All those on the left side of the studio, he said, would be graded solely on [ read more...]
One of the biggest reasons to refactor code is to eliminate duplication. It is pretty easy to introduce duplication in our code either unintentionally or because we don’t know how to prevent or get rid of it. The three types of duplication [ read more...]

