4 ms·
> The managers, that this paper describe, worship complexity without realizing it. They want as large a team as possible and thereby they make a problem complex
by grandmczeb 8y ago
> The managers, that this paper describe, worship complexity without realizing it. They want as large a team as possible and thereby they make a problem complex because a large organization can cause the architecture to collapse.
Maybe we have different definitions of "worship", but this seems like accidental complexity, not reverence. If anything, people tend to worship simplicity.
- mannykannot 8y agoWhat people say they want, and what they do, are only loosely related. I have lost track of the number of in-house / one-off frameworks I have seen that have been justified on the grounds of making thing simpler, but which have the opposite result. Efficiency is another common excuse offered for gratuitous complexity.
- TeMPOraL 8y agoOther common excuses are "we won't optimize prematurely" and "we avoid NIH syndrome". You then end up with something like Node ecosystem. Simplicity is hard.
- FooHentai 8y ago>I have lost track of the number of in-house / one-off frameworks I have seen that have been justified on the grounds of making thing simpler, but which have the opposite result. There's also 'simpler for me' vs holistically 'simpler'. A great example of this is a junior engineer comes into company, sees existing solutions and doesn't fully grok them, and jumps to 'lets throw this out and implement something better'. This is pretty common and the underlying motivation is indeed to make things simpler! But actually only from that individual's perspective.