in reply to Programming is more like:
I quite like the knitting/weaving/sewing analogy, although I'm more into crochet myself.
Well you would get to knit one purl perl one!
I'm quite partial to a bit of embroidery myself, although not the decorative needlework type.