joshuago’s Bookmarks
An overview of the modularity improvements that have gone into Rails 3, from Yehuda Katz.
Yehuda Katz on the work he did with reducing general controller overhead and speeding up the rendering of a collection of partials for Rails 3.
The conservative view fails to acknowledge the social costs of unrestrained economic innovation — costs that have made themselves powerfully apparent in American politics throughout our history. The liberal view, meanwhile, betrays a misunderstanding of the global economic environment.
How it happened and what can be done to reverse it. There are several causes, but at the root is the failure of departments of English across the country to champion, with passion, the books they teach and to make a strong case to undergraduates that the knowledge of those books and the tradition in which they exist is a human good in and of itself.
Since the United States first became a global superpower, it has been fashionable to speak of its decline. But in today's world, the United States' economic and military strength, along with the attractiveness of its ideals, will ensure its power for a long time to come.
The ohs? The double-ohs? The zeros? The zips? The nadas? The naughties? As the reassuringly comprehensible nineties were drawing to a close, all these were suggested as possible designations for the coming era.
It’s hard to imagine now, but there was once great excitement about the potential for LDAP based directory servers to become more than just authentication servers and morph into general purpose datastores. LDAP directories promised a single, scalable, high performance data store that could be queried for common information across multiple applications.
"We aren't creating computers. We are creating bicycles for the mind."
"Farming is how Detroit started and farming is how Detroit can be saved."
A commit should contain exactly one logical change. A logical change includes adding a new feature, fixing a specific bug, etc. If it's not possible to describe the high level change in a few words, it is most likely too complex for a single commit.