Avoid Standardsism

January 10, 2003 11:53 PM

This quote from Hibernate's “Why This Project is Successful” page caught my eye:

Good standards can provide interoperability and portability. Bad standards can stifle innovation. “supports XXX standard” is not a real user requirement, particulary if XXX was designed by a committee of “experts” who, throughout the entire process, never once ate their own dogfood. The best software is developed by trial, error and experimentation. De facto standards are usually a much better fit to user requirements than a priori ones.

Previously: Blogger's block

Next: When is a constant not a constant?