The article compares software reuse to organ transplants, suggesting that integrating two software systems is a complex and delicate process, unlike the simple and straightforward process of snapping together Lego blocks. This analogy highlights the challenges of software reuse and the need for careful consideration and planning. The article notes that while progress has been made in software development, the promise of Lego-style software development has not been fully realized. Software reuse often requires significant effort and expertise to ensure successful integration.