-
Software Development
11 Rules All Programmers Should Live By
I am a person who tends to live by rules. Now granted, they are mostly rules I set for myself—but…
Read More » -
Software Development
Tie Your Shoes and Pull Up Your Pants
What slows down the development of software? Think about this question for a bit. Why is it that as most…
Read More » -
Software Development
Avoiding Procrastination Through Pairing
Have you ever been working through a problem only to hit a roadblock that leaves you stuck, not knowing what…
Read More » -
Software Development
Learning to Learn
I’m not good at many things. Let me rephrase that. I’m not naturally good at many things. There are many…
Read More » -
Software Development
The Myth of the Super Programmer
I received an email this past week that disturbed me. Basically the author of the email inferred that most of…
Read More » -
Software Development
Introduction to MonoGame
Well, if you are familiar with XNA, then you already know what MonoGame is. If you are not familiar with…
Read More » -
Software Development
When Being Good is Bad
I want to start off this post with a story: The ceramics teacher announced on opening day that he was…
Read More » -
Software Development
Predicting the Mobile Future
Many people have been asking me about my predictions for the future as far as the mobile platforms go. I…
Read More » -
.NET
Validate User Input, Not Developer Input
I have a very simple rule, I like to follow that helps to simplify my code. “Don’t validate developer input”…
Read More » -
Software Development
Types of Duplication in Code
One of the biggest reasons to refactor code is to eliminate duplication. It is pretty easy to introduce duplication in…
Read More »