In my recent blog posting "The Secrets to Becoming a Great Programmer" I discuss a couple of characteristics of great programmers. You can read about those characteristics at
The Secrets to Becoming a Great Programmer
What other characteristics make a programmer great? Do you agree with my assessment?
I hope that the ARM CC will serve as a place for brainshare for programming ARM, so that engineers can build on each other rather than re-discovery everything from scratch.