Re:DBus, FreeDesktop, and lots of madness
by userbinator on Sunday November 23, 2014 @12:00PM
(#8649195)
IMHO DBus suffers from the kind of overengineering that's been endemic in Desktop Linux in the last few years
It's not just Desktop Linux; I've noticed the overengineering trend in basically... all software. There's many contributing factors, probably one of the biggest being the second-system effect ("there were some problems with the old way of doing it so let's find a new way that fixes them - and all the problems that could possibly occur in the future, whether or not they may actually become problems"). I think YAGNI needs to be applied far more often than it currently is.
The solution to complexity should not involve adding more complexity.
It's not just Desktop Linux; I've noticed the overengineering trend in basically... all software. There's many contributing factors, probably one of the biggest being the second-system effect ("there were some problems with the old way of doing it so let's find a new way that fixes them - and all the problems that could possibly occur in the future, whether or not they may actually become problems"). I think YAGNI needs to be applied far more often than it currently is.
The solution to complexity should not involve adding more complexity.