What made me a good designer wasn’t my years of coding, but my profound understanding of the invisible demons programmers wrestle with. If a designer is skilled at their craft, knowledge of these development demons is what makes them successful at their job.
Greg’s pain hit home for me: I trick myself into believing that I’m improving as a writer in some sort of linear fashion, that I’m mastering aspects of the craft like, say, a surgeon who hones her abilities to complete more complex and riskier procedures. But it’s nothing like that. It’s a confounding and frustrating mix of random paralysis where you set out to climb a mountain and one day your foot doesn’t work; another, your arms.