Connecting computation and computing to different practices, which sometimes coincide with really different ways of approaching and making sense of the world, is the most powerful way that you can engage different kinds of people in computing…As one example, I have been connecting computation to textile crafts, textile design, and fashion design, and I have found that through doing that, you can dramatically change the gender participation ratios. You can get lots of young women to engage enthusiastically with computing in a way that they just do not do in more traditional computer science contexts.
Computer science is a fundamentally creative discipline. You construct things when you write a program. And in that sense, it’s really distinct from mathematics or science. That is a distinction that is not fully appreciated and made sense of, but is very powerful and important.