In this episode we discuss the phenomenon of overcomplicated software design and how in most cases its unecessary.