Another thought on simplicity. Often people propose that one program per purpose is simpler than one which subsumes them all, but sometimes one of those programs already subsumes the others, and so their theory is very clearly wrong.

If not, there is also bound to be some complexity which is shared between those programs, so modularity and/or subsuming are necessary to keep all the programs simpler.
Follow

@hayley what about an alternative to the orientation towards programs passing data around? what happens if it is flipped and we instead pass programs around to data/objects. is it a distinction without a difference even if the data is much more than POD? wouldn't it change the way we think about structuring data?

Sign in to participate in the conversation
CleverLibre Social

CleverLibre Social is an inclusive social instance for open discussion, learning, and community.
All cultures welcome.
Hate speech and harassment strictly forbidden.