Over the past few weeks, I’ve spent a good deal of time interviewing candidates at HauteLook for a few front end developer positions. While we managed to find a few very talented people, reading through resumes and doing interviews left me shaking my head shaking my head quite a few times. The reason? Libraries and frameworks.
Earlier this year I began looking into the various client side data storage options as a way of improving the user experience at HauteLook. I decided not to bother with web databases for now, as there is limited support for them, and because a client side database didn’t really make sense for what I as intending to do with my storage engine — namely, using it like one uses memcached server side.