dsimcha wrote:
Libraries need to make the simple use cases sufficiently simple that people aren't tempted to roll their own.
Hear hear. For example, one of the goals with D strings was to make them so good that people wouldn't invent their own string classes.