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, but it might be the most important piece of programming advice you hear today. “Switching gears is grinding gears.” I’ve been doing this programming thing for quite a while now, and I have come to realize that the biggest thing …

code reviews

Don’t Snub the Code Review

The topic of code reviews has always caused much debate in many software shops where I have worked. I am often asked what my opinion of doing code reviews is.  My answer might surprise you. I don’t like them.  I prefer not to do them. What? Let me be more specific.  I don’t like code reviews that happen after the …

AJH-redtail taking off

The Kanbanand Guide

In my last post, I talked about some of the problems of Agile processes and suggested the introduction of a new process which takes some of the best parts of each of the popular processes and condenses them into the Kanban lean-style-thinking of limiting the work in progress. For this post I want to clearly define what I am calling …