-
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 » -
Software Development

Switching Gears is Grinding Gears
Pay attention young programmers, this is the most important piece of programming advice you will ever hear. Well perhaps not,…
Read More »



