When we invented the data structure for Coocook we tried to group units in order to convert values between units. User reports have shown that nobody ever understands what a quantity is and why it should be created.
In theory we could hardcode basic quantities like mass and volume but this has disadvantages:
needs translation to resemble current state (customized quantities)
difficult migration from existing data (probably not a real issue because only 1 real production instance)
I am still not 100% sure that count, length, area, volume, mass are all quantities ever needed
still a little confusion about quantities necessary to be selected
My goal is now is to entirely drop quantities to get these benefits:
When we invented the data structure for Coocook we tried to group units in order to convert values between units. User reports have shown that nobody ever understands what a quantity is and why it should be created.
In theory we could hardcode basic quantities like mass and volume but this has disadvantages:
My goal is now is to entirely drop quantities to get these benefits:
1kg flour
→unit kg and article flour automatically created and connected