Made as simple as possible, but not simpler.
Data-Driven Programming
Data-driven programming means that you change the logic of a program by changing data rather than code.
The Dictionary Game
Word games are a technique for troubleshooting problem statements. They are usually cheaper than unwanted solutions.
Query-Driven Development
You’ve collected a sample of important questions that you want a data system to answer.
Towards a Materials Ontology With Protégé
I decided to build on my “20 queries” exercise and draft a partial ontology for materials using Protégé, an open-source ontology editor.