Dave Zych

Why I think Microsoft's new Surface 2 is great, and why it doesn't matter

Microsoft this morning announced the Surface 2 and Surface Pro 2, the successor to their ever so popular [http://bgr.com/2013/07/26/ballmer-surface-rt-windows-8/] Surface RT and Surface Pro, respectively. I kept tabs on the announcement and overall I think Microsoft has made a good product even better: > Core

Writing code using the Pseudocode Programming Process

Are you a planner, or a doer? Most programmers I have seen tend to lean toward the doer side of things. This is generally great but can lead to some design issues down the road. Without properly designing a class or routine, you can run into situations where you have

The Importance of Ergonomics - Mice

In my first article in “The Importance of Ergonomics”, I went over the importance of the keyboard [http://davidzych.com/2013/06/25/the-importance-of-ergonomics-keyboards/] and how it can affect the health of your wrists, forearms and hands. In this article, I’ll cover mice (the computer kind), why the type

You have version control. So use it!

How often do you see items like this when reviewing your source code: //We no longer display the count on the homepage //Uncomment this if we need it again! 8/20/2010 //for(int i = 0; i < maxResults; i++) //{ or… //Why is this commented? How are we getting the most

Avoid using the is keyword in C#

The C# language has the is [http://msdn.microsoft.com/en-us/library/scekt9xw%28v=vs.90%29.aspx] keyword which allows you to check if a variable is of a given type. if(myVar is MyClass) This is commonly helpful when dealing with a variable of type object, checking if

Dave Zych © 2026