Re:A Note on Essential Complexity
by 082349872349872 on Tuesday June 18, 2024 @12:44AM
(#40714148)
> there's the data that's read, the rules applied, and the data that's written
and each rule applied can do one of three basic things: https://news.ycombinator.com/item?id=32498382
I like to collapse layers that are doing the "same kind" of thing according to the taxonomy above.
We can do a lot of that discarding of excess by realizing that there's the data that's read, the rules applied, and the data that's written. Everything else is ephemeral and plumbing. Looking at a process that way, and seeing the amount of complexity/abstractions one can ask what all that really necessary? Does it pay for itself in some way? It has to justify its existence beyond implementing the needed process.
I question the value of frameworks sometimes[0].
[0] https://ptrthomas.wordpress.com/2006/06/06/java-call-stack-f...