Discussion about this post

User's avatar
Jason Harrison's avatar

The recommendation for linear vs parallel pipelines make sense when paired with the decision to append calculations from each node to its input and pass the whole thing along.

As soon as you wrote about passing the input of a node to the output I guessed the cause. Each node should extract data or get out of the way. Otherwise you have a graph of nodes logging verbosely and the next node reading from those logs. Perhaps that is an easier explanation for why the decision to pass along inputs to outputs was a really poor design choice.

Congratulations on figuring it out!

Expand full comment
1 more comment...

No posts