Alex Russell:

A lot of progress is Darwinian and for startups and small teams, betting on the wrong stack without the benefit of a long runway can be fatal. Worse, this can go un-diagnosed for a long, long time. If the whole team carries the latest iOS devices on fast, urban networks and the product’s economics are premised on growing a broad-based audience, the failure of that audience to arrive barely makes a sound.

This must-read piece makes a resoundingly compelling argument to keep your initial JavaScript footprint at 130-170KB. Drinking Caffeine, which uses almost no JavaScript but just enough to use jQuery, comes in at a total of 105KB minified. For a text-only site that’s astounding; I’ve nearly maxed my JavaScript budget, simply because I use jQuery.