Simple Complexity

As computer engineers we aim to make things simple. Recently I’ve started to notice something which I have been calling simple complexity, which manifests over and over again in new frameworks, approaches and designs. Im not sure what drives this, somehow it seems that driven by the desire to produce less lines of code or embrace the latest ideas without thinking, but it manifests like this:

AbstractSingletonProxyFactoryBean

Really? I mean, take a look at that class name. Maybe its just me but in the effort to make things simple, has it not become something hugely complex? Simple complexity at its finest.

Maybe this sums it up. Maybe its not the wrong design, the wrong decision, but I just wonder…

fault-tolerance

Leave a Reply