The question is: is this thing inherently complex or is it more complicated than it needs to be?
In software there are many things that are more complex than they need to be.
In software there are many things that are more complex than they need to be.
Sometimes it can be a subtractive practice, where a person can delete / simplify, but this happens much less than it should.
> “Every program attempts to expand until it can read mail. Those programs which cannot so expand are replaced by ones which can.”