Designing the universe
In my design of the API for the OpenAIArena, i must here recall something that I read in the book Head First Desgin Patterns, that was about designing any piece of software… a simple line that read: “Code for CHANGE” and i have to agree that over the last few weeks, i have found this to be QUITE true…
anyways, reading through the previously mentioned API design book, today i will quote this piece of the book that i will have to keep in mind:
“Although some developers might think differently, I am sure that the APIs of almost all our libraries in active use will never be final. They’ll always evolve. We must be ready for that. We must be prepared to modify our understanding of the universe and we must be ready to enhance and improve our library APIs“
I have to say i COMPLETELY agree… so, i will have to keep in mind to try & keep the arena API open for evolution
