Very interesting thought.
As someone who often tries to figure out how I can apply my "programmer's mindset" to other areas of my life : can you give more details on how a graphic designer (would/should) think(s) vs how a programmer does? More specifically : how were you thinking vs how you thought you should have thought?