I quite like the knitting/weaving/sewing analogy, although I'm more into crochet myself.
In reply to Re: Programming is more like: by Moriarty in thread Programming is more like: by Arunbear