Declarative Assembly of Web Applications From Predefined Concepts — To build an app, the developer imports concepts from the catalog, tunes them to fit the application’s particular needs via configuration variables, and links concept components together to create pages. Components of different concepts may be executed independently, or bound together declaratively with dataflows and synchronization. The instantiation, configuration, linking, and binding of components is all expressed in a simple template language that extends HTML. (via Morning Paper)
Programmers and Experience — Uncle Bob’s rough estimate of the number of programmers doubling every five years has a necessary consequence: it means that half the programmers out there have less than five years’ experience. That sentence blew my mind.
Learn faster. Dig deeper. See farther.
Join the O'Reilly online learning platform. Get a free trial today and find answers on the fly, or master something new and useful.
The Commuting Paradox — 2004 paper that finds people with longer commuting time report systematically lower subjective well-being. Something I feel acutely. Interestingly, the Hacker News comments have stories from people who feel invigorated by their commute.