A potential agency partner asked me, "What are your thoughts on front-end frameworks like Bootstrap or Foundation?"
Following my strict no bullshit policy, I told him my opinionated truth. Any good framework is just a set of opinionated standards. They’re great for inexperienced developers to pick up best practices from more experienced developers, but they can ultimately lead to bloat in any application or website. Since the person using the framework by definition doesn’t understand what’s going in to it, they can’t rightly remove all the unused cruft that’s left over.
We use HTML5 Boilerplate - HTML5 Boilerplate - because it’s the absolute bare minimum of best practices. (Even then there's room for improvement, like concatenating style sheets.) We even took HTML5BP a step further and released our own framework - Responsivize - as a way for people to see what a responsive website built from HTML5BP looks like.
His immediate response: "This all makes sense Kurt."