What surprised us most building FamilyClan was this:
by•
Family relationships are not a tree - they are a graph.
Things like “uncle” or “cousin” are not stored anywhere. They are computed across multiple connections, and the same relationship can appear through completely different paths depending on the structure.
For example, an uncle can be:
parent → sibling
or parent → parent → child
Both are valid. Both show up in real data.
Curious - if you have built anything with graphs or relationships, how did you handle naming / labeling connections?
7 views


Replies