Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> "REU3. Disagreement exists about why reuse-in-the-large is unsolved, although most agree that it is a management, not technology, problem (will, not skill). (Others say that finding sufficiently common subproblems across programming tasks is difficult. This would make reuse-in-the-large a problem inherent in the nature of software and the problems it solves, and thus relatively unsolvable)."

Of all these topics he talks about, I think this is the one that has changed the most in 14 years. Open Source librarys, github, etc, have made reuse-in-the-large so much easier and it's so much more common now.



I interpret it differently. Layering and libraries were solved ages ago (although we have many, many more layers now). This isn't what people were striving for when they talked about reuse in-the-large. It was more about domain models and objects like having a common Customer entity or reusing an insurance domain object model across different customers.

Horizontal re-use has always been possible but vertical reuse is a pipe dream.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: