Re: bad design decisions - This can be said about any technology.
+1 - when to prematurely optimise, when not to.
+1 - when to prematurely optimise, when not to.