Some would argue the biggest hurdle we have writing client-side javascript today is that we don't get a package manager out of the box. Thankfully over the last calendar year+ several package management solutions have popped up to solve this problem. The one I started playing around with recently, called bower, is being developed by the engineering team at twitter. The main reason I took to bower