Why You Shouldn't Use Twitter Bootstrap
vibhunorby.com
vibhunorby.com
Anyway, let's tackle the points
1. "If you can't design it, you shouldn't build it."
The argument is essentially, if you can't do every part of the task, you shouldn't start on it.
Where does that stop? If you can't build the operating system you shouldn't make a website? If you can't build your own HTML spec, or Javascript spec, or etc etc etc.
It's an arbitrary point in the sand.
2. "Your homepage will suck and you will have no brand"
Why all the rudeness? Of course you'll have a brand. You'll still be using your logo, your design decisions within the bootstrap template...
3. "You will have no new ideas"
Because I use twitter bootstrap, all my other ideas aren't new?
This doesn't even make sense. I'll stop now. This is rude blogspam that is nothing but irrational insults.
I think the author of the post is getting bashed a bit unfairly right now. In the comments, the author links to a blog built on top of a bootstrap and to be honest... it looks terrible. I can almost deal with bad design better than something that looks prefab.
I can completely understand wanting to have some kind of baseline start point for building a site. If you are in a hurry, Bootstrap is great but if you have the time, don't use an unmodified version of Bootstrap. Dare I say, it might be better to start with something like HTML5Boilerplate that leaves the design far more open (again, if you have the time).
Edit: More...
I guess more than anything I think Bootstrap has a time and a place. If you are doing a public facing site I don't think using a base Bootstrap site is really appealing.
One of the author's arguments is that you should understand how it works and I agree completely. You can certainly modify the Bootstrap framework but you've got to understand the moving pieces just like in any framework. Bootstrap is fairly modular but you've got understand how everything is tied together in order to take it apart.
I understand not being able to afford the time or cost of a custom design but I see Bootstrap like scaffolding, as something to use for a quick fix but never in the long term (at least without modifications).
The actual argument, that prefab styling can hurt you is a valid one. It's a reasonable argument that requires logical points.
The author didn't do that, he insulted it broadly without real content.
The base WordPress theme bothers me less than seeing something like this: http://daveriver.scripting.com/
Quick Edit: Looking through the sites on http://builtwithbootstrap.com is a mixed bag. There are sites that quite honestly look atrocious and others that look quite nice. I guess my baseline opinion is that Bootstrap in the wrong hands is just as bad as a blank canvas in the wrong hands from an aesthetic standpoint. That says nothing about ease of maintenance or anything else...
It's a community-maintained library that is designed for bootstrapping web apps – hence the name "Bootstrap".
How someone could take that, and turn it into this content-free, nonsensical, holier-than-thou tripe is beyond me.
>> 1. If you can't design it, you shouldn't build it.
My version of this (idiotic) axiom: Don't reinvent the wheel every time you need to pick up groceries.
>> 2. Your homepage will suck and you will have no brand.
Homepage? (What is this 1999?) Bootstrap is clearly intended for web apps. If you want to create an interesting "homepage", maybe you could try the ever-popular CopyPasta library from 37Signals...
>> You will have no new ideas.
Again, I counter this (also idiotic) axiom with another, less idiotic truism: You will stand on the shoulders of giants (or at least upon a giant pyramid of smart people). BTW, maybe someone should teach the OP how to override/alter stylesheets.
>> You will forget about information architecture.
Actually, you will leverage proven IA, and get the benefit of lots of people's opinions about what works and what doesn't. Like it or not, users' expectations drive most of what you call "UX". Bootstrap is a better-than-average collection of web app conventions. The last thing the world needs is another "innovative" navigation metaphor.
By the way, you could take every one of the OP's ridiculous arguments and apply them to, say, HTML. Should we be using Flash so that we aren't painted into the corner of HTML tags? It's such a stupid position, that it hurts my brain. I am promising myself not to spend another second on this thread...
At least bootstrap appears to give you a framework to build something legible and good looking rather than the hacky CSS that I usually put together and weep about
Personally, I'd love to see an alternative to Bootstrap built on top of Compass and incorporating the design patterns of Kickstarter ;)
Additionally, designing with (and against) a set of patterns like Bootstrap gives you valuable constraints. I prefer that to sitting down to a blank screen, and apparently loads of other people do too, to judge by Bootstrap's massive success.
"Seeing Twitter Bootstrap is starting to annoy me, it is not that different from geocities templates and such, except made for programmers..."
1) If you can't design it... {sneer}
"If you're using Bootstrap, you clearly don't care enough about your idea to spend time on the best user experience."
Or! Mabye you'll benefit from having more time to spend on your idea, rather than the basic framework of the web page you're composing.
2) Your homepage will suck and you will have no brand
"Homepages for Bootstrap sites are forced to be completely unimaginative."
I view Bootstrap like the binding of a book. A book with interesting binding is cool, but ultimately, it's the content of the book that makes or breaks it. There's nothing about Bootstrap that would cause your brand to be uninteresting. Bootstrap is easily extensible. It's a great starting point.
3) You will have no new ideas
This is almost a fair point. The incentive to create a new modality is diminished when existing tools are at hand, but this assumes that new ideas must be within the realm of web page design. That's like saying that no new paintings can be created with oils. That's just silly.
Disclaimer: I'm incorporating bootstrap into the design of my personal project.
In contrast, I'm reminded of Seth Godin's note about Richard Branson: Loads of people can do almost everything he does everyday, except for those five minutes where he is exceptional.
So you use a default template for throwing up a web site. That's good, that means spending more quality time on the idea -- where it should be spent. A good enough design is good enough.