My reasoning for "stupid simple" software

tag(s): #emacs #programming I am 100% convinced that choosing the simplest solution possible is always the better choice. My reasoning goes like this: if you approach a module/subsystem/function (the level of granularity doesn't matter, it applies at all levels) with the most boneheaded approach possible, your code/architecture/etc. will be stupid simple. This might have "obvious drawbacks", but…