If you’re building a one-off product, code reuse doesn’t matter. That being said, you almost never use good code only once. Initial releases invariably get updated with new features and bug fixes, one product can lead to a family of products, and reliable code from older projects