This site looks at the similarities between using the internet and knitting.
They are both physically solitary processes. Both are making sense of, translating and communicating information. Computer programs consist of long sequences of instructions that individually are very simple, so does knitting. Both can produce extremely complicated results.
Computers and knitting patterns use grids, with coloured squares to relay visual information.
With both mediums it is easy to "undo" or "unravel" your work. However knitting is an "everyday skill" of the past with social and cultural associations whereas computers and the internet are an "everyday skill" of the future which cross social, cultural and geographical boundaries.