October 6, 2007 08:45 AM EDT
As developers, we're familiar with the endless pains that result from
maintaining overly complex systems. Some complexity is accidental, so we
continually strive to remove its overhead from our application. The latest
crop of frameworks and dynamic languages has demonstrated just... (more)