WHY HTML KICKSTART?
HTML – Kickstart is easier to use and I simply prefer it. During the last three years or so, the frontend community has been bombarded with new and faster ways to write HTML + CSS. Some of these new discoveries (well not so new) are quite useful. I love CodeKit and Emmet. However, when it comes to CSS frameworks I have to digress a little.
A while ago I wasted a beautiful afternoon on an interview with some people at Metlife. The frontend team over there use Foundation, which got me curious. A few days later I started playing with Foundation and found it way easier to use than Bootstrap. I tried Bootstrap last year and it was more of a pain in the ass than anything else. I also tried HTML Kickstart and found it very useful. The issues that I ran into with Foundation were somewhat similar to the headaches I had with Bootstrap, the main navigation. The markup is bloated and you have to conform to another developer’s train of thought. Conformity is not my strong suit and never will be.
On the flipside, I can find a work-around for just about all of those issues these frameworks presented. However, I chose not to. This does not mean one is better than the other; it is simply a case of preference and nothing else. The strength of a software platform is not defined by how difficult it is to use, but the exact opposite. If this were not the case, Drupal would have never overhauled their platform. I couldn’t imagine how some of the clients I have dealt with in the past might have responded if I used Drupal instead of WordPress for their project.
HTML Kickstart is lean and a bit limited compared to Bootstrap and Foundation. These limitations provide a challenge that I welcome. It’s more like an opportunity to find and develop new tools that will improve your overall knowledge and workflow. I don’t even use the grid system that comes with Kickstart. I prefer the Lemonade grid and have improved on it after examining Foundation. Below you will find a link for a somewhat completed demo I have worked on periodically.