- computing can be seen as a different type of language entirely: one that requires precision, follows strict rules, and is focused specifically on logical operations. - but because computing requires *hard* technologies to act as its “substrate” – that is, it requires hardware for the language to make any material impact on the world – it is a *soft* technology.