Problems with the legacy libraries of EASY
- Anything was placed in libraries without giving it much thought
- Few developers knew what was in the library so little was reused
- A serious library needs thorough tests, a stable API, support multiple use cases and communicated to developers. Hence it quickly takes more time than it saves.
Problems with current copy-paste habits
- A lot lot of variants of similar code snippets populate the code base
- Developers may copy any version they happen to find, not the latest and greatest