Node-based programming
Advantages:
- up to a certain complexity, easier to skim or to follow data flow due to being 2D instead of 1D like code
- for visual data, can see preview at different stages
Problems of graph approach:
- litegraph has issues, would have to maintain own fork
- probably bound to get messy with complexity, as seen in Houdini WFC video
- some stuff is ugly from the start (arithmetics)
- not diff-able
- more difficult to use existing library code
- more difficult to compose/reuse graphs (lack of tooling)
- prone to trigger OCD if layout is left to user