Sam makes some great points about distributed
computing... There is a tough balance, I think, between producing some understandable
sample to demonstrate a concept, and to produce a real world working application that
scales. The reality is that a lot of applications written don't need to scale, and
having every sample contain all the goo needed to be a truly scalable system would
make it impossible to find the one line of code needed to render the data grid.
With that sense of moderation, I really agree with Sam. Software is growing, rapidly,
and we must all adapt to write code that scales better...