5 ms·
I think it's a problem for a lot of software projects that often, simple user operations traverse too many files or components. Obviously this kind of complex
by jondubois 9y ago
I think it's a problem for a lot of software projects that often, simple user operations traverse too many files or components.
Obviously this kind of complex logic is written by smart people who can keep long chains of logic in their minds but it doesn't mean that it's a good thing.
A less intelligent developer would probably have a hard time keeping long chains of logic in their mind and so would be more likely to keep their code simple and readable... Which often means better code.
But it depends what kind of problem is being solved. If it's a very complex problem like working with distributed systems then complexity cannot be avoided.