One can start from typical UIs and start tinkering from there why it isn't good enough for programming.
Good first step is to notice that we dont have even static data objects. Still UIs are full of them (forms) but you cannot copy paste or store them as a whole, everything is ad-hoc.
Now imagine that every form could be handled like Unity scriptable object. And maybe something what prefab variants do: data inheritance.
Good first step is to notice that we dont have even static data objects. Still UIs are full of them (forms) but you cannot copy paste or store them as a whole, everything is ad-hoc. Now imagine that every form could be handled like Unity scriptable object. And maybe something what prefab variants do: data inheritance.