Although I was a programmer before I became a designer (and still am), I&#x27;ve also found that graphic design (typography in particular), has positively affected how I compose functions and methods.  It first started with the how I laid out my statements, then progressed eventually to size and how they were arranged.<p>I argue with my colleague a lot about whitespace (he likes to get rid of all of it); sometimes I wish I&#x27;d done a Ph. D. on the effect on typography on programming just to win the argument.