From Bruce Eckel's blog:

Programming is not about racing to throw together a solution. It's about changeable systems.

So true... as anyone who has experience working with people for whom programming is "racing to throw together a solution" knows. Unfortunately, these are the majority of programmers. They pour mountains of code into their editors, spend immense amounts of time debugging it, and feel this is the way it should be.

How precious it is to work with people who understand that programming is really "about changeable systems".