Steps Toward The Reinvention of Programming
scribd.com
scribd.com
I think this team has like so many before them got the idea that solving Brook's accidental complexity in selected domains leads towards solving the problem of essential complexity.
Anyone who did not live through the era of "fourth level languages" will not have been inoculated against this error. It seems to me that you can always simplify the programming task in specific domains (often with a DSL) but I have yet to have even got a hint of a solution to the problems of applying such approaches to a wider business process.
More importantly, I'd like to hear why you think it's the wrong tree. The point of a small and self-describing design is that it provides extensibility and (logical) scalability that other approaches can't match (or even dream of). Why would that have been a good idea in the Smalltalk days but a bad idea now?
I didn't buy my laptop this year. Or the year before. Or the year before.
It works perfectly fine, until I click on a PDF link.
And because Adobe has to justify their existence, there are a seemingly infinite number of api's that it tells me it's loading. About 1 every couple seconds. It's all I have to look at while it takes over my machine and ticks by.
My old computer will thank you. And all the other owners of small companies with no budgets for zippy new computers will too.
But yeah, it would be cool if pg auto-tagged PDFs.
Wait... why am I getting the PDF and not the iPaper?