I’ve been using bootstrap since 2012. At that time, having a responsive website started to be the ‘thing’ – as that year Bootstrap 2 added the all mighty twelve-column grid layout – which changed the industry, without a doubt.


By 2013, Bootstrap 3 was released and then something big happened – the mobile first approach. For the first time, everyone started to design and develop mobile first, everyone would use min-width instead of max-width media queries. That’s good, that’s still good – music, culture and art is adapting, so did the web world.

At that point everyone started to be influenced by the flat-design/minimalist and the ’emerald’ teal or green colour of the year. All developers would start using jQuery and LESS – which again was a great step. Also, the back-end developers would use bootstrap because they hate doing CSS for their UI’s, again that’s a great-quick solution which saves a lot of time.


So? What’s the bummer?


As every trend, people overuse it. At some point, I had to just stop surfing on awwwards, because all websites were the same! As a designer, there was nothing fresh, nothing innovating, nothing with personality.

As a developer, I was stuck with jQuery. Using only jQuery plugins.

Obviously, you are not stuck with them, as it’s a choice.
The facts are quite straight forward. To put it bluntly, if you are using bootstrap for every app you are a lazy developer. If you use bootstrap grid when designing, you are a lazy designer. You can still do decent work, but keep in mind that at this very moment:


  • 13,452,893 websites are using bootstrap
  • 21% of the top 1 million most-visited bootstrap

Those are big numbers which proves the fact that bootstrap is winning the web and most of those websites could look literally like yours.


Let’s get technical.


Without a doubt, bootstrap is a heavy framework as the CSS files weighs 126KB including the 29KB of JavaScript. If you have to consider a wide target market than I suggests not to. May be a rocket in UK but not in NZ.


Javascript wise, it’s awful. Back in the days it was awesome, finally we had something that made our life easy regarding cross browser JS. AJAX and Animations were easy to code, but at that point everyone were on IE6.
After jQuery, people went crazy, therefore jQuery had the biggest community, probably, at that point.



Being easy-to-use, is not that good for you. As jQuery attracts mediocre developers and beginners. I personally can say that my code was terrible because of jQuery, I had no idea what asynchronous means.


The K.O.

The mobile first approach changed the industry. At the beginning, our phones were bad, inferior CPUs, less memory the bandwidth, therefore, there was no point in using a ‘fat’ library which in reality can be easily replaced by plain JS.

During the years jQuery actually succeeded and it’s still a thing.

But meanwhile, too many things has happened, new frameworks and better plugins were released. It’s time to let it go friends, it has been 11 years of jQuery, in the tech world that’s a lot. I will pay my respects but it’s time to focus on quality rather than how quick I can code.

Don’t know where to start?



That’s it.

We the developers & the designers, should stop limit our art by trend-based solutions which will not help us being better and innovators.

For backend, maybe it’s still good, but for those who design, we should design genuine stuff which is projecting your personality and reflects the vision of the project.
I realized that, using bootstrap and jQuery and all these tools made me be a quicker developer and a designer but not a better one.



Photo by Manuel Meurisse on Unsplash