It should be possible to conveniently keep self-data
Common data structures, such as Hash tables, are flexible enough to predictably store nearly any kind of data. That’s why JSON is so popular. However, humans don’t naturally understand or “think” in JSON. It can represent quantitative aspects of human life, but the representation isn’t as natural as, say, art.
Fortunately, self-data is all about the quantitative aspects of human life.
Keeping personal JSON records isn’t everyone’s cup of tea, so there should be easier media between humans and JSON format that allow for low-overhead transfer from life to data structure.
This interface should be effective (Effective interfaces are low-friction).