Are cells a good analogy for software? (neilmadden.blog)