Scientific American January 1993Soft LegoHow software designers hope to make programs reusableBy Elizabeth Corcoran on January 1, 1993