Saturday, February 02, 2013  Goodness of micro frameworks and
libraries  I spent 10+ years using large frameworks, mainly J2EE
and Ruby on Rails. A large framework is a community and set of
tools that really frames our working lives. I have received lots
of value and success from J2EE and Rails but in the last few
years I have grown to prefer micro frameworks line Sinatra
(Ruby) and Compojure + Noir + Hiccup (Clojure).  Practitioners
who have mastered one of the larger frameworks like Rails, J2EE,
Spring, etc. can sometimes impressively and quickly prototype
and then build large functioning systems. I had an odd thought
this morning, and the more I mull it over, the more it makes
sense to me: large frameworks seem to be optimized for
consultants and consulting companies for the quick kill: get in,
build the most impressive system possible with the minimum
resources, and leave after finishing a successful project. This
is an oversimplification, but seems to be true in many cases.
The flip side to the initial