In 1964, for my twelfth birthday, my mother bought me this little plastic computer. Three flip-flops and six and gates programmed by slipping little white tubes on the pegs of those flip-flops. My passion was ignited, and the course of my future was set.
In the last years of the ‘60s my good friend, Tim Conrad, and I tinkered together these electronic contraptions. Power supplies, timing devices, pulse generators, and a binary, 18 bit, four function calculator of our own design.
Agile is not a way to go fast. It is a way to know where you are going. Agile is does not increase productivity. Agile increases manageability. Agile does not guarantee you’ll get there on time. Agile destroys the hope that you might, when you won’t.
Software Craftsmanship is not about glory and rockstar status. It’s not about being the overtime hero, or the last minute cowboy. Rather it is about discipline, professionalism, and the desire to constantly improve.