Thinking about scalable systems

Posted by Kerry Mon, 23 Jul 2007 09:38:00 GMT

Joe Armstrong: Scalable fault-tolerant upgradable systems, part 1.

A system that is fault-tolerant can easily be made scalable and easily made so that we can do in-service upgrade.

Part 1, cool. Looking forward to the rest of this.

Eponymous Laws of Software

Posted by Kerry Wed, 18 Jul 2007 06:36:00 GMT

The Web Services Peninsula

Posted by Kerry Mon, 16 Jul 2007 08:01:00 GMT

Elliotte Rusty Harold: North and South

WS-* is North Korea and REST is South Korea. While REST will go on to become an economic powerhouse with steadily increasing standards of living for all its citizens, WS-* is doomed to sixty+ years of starvation, poverty, tyranny, and defections until it eventually collapses from its own fundamental inadequacies and is absorbed into the more sensible policies of its neighbor to the South.

Abject Oriented Programming

Posted by Kerry Mon, 16 Jul 2007 06:49:00 GMT

Greg Jorgensen: Abject Oriented Programming

The number of lines of code in the application is a common measure of the importance of the application, and the number of lines a programmer can produce in a day, week, or month is a useful metric for project planning and resource allocation.

Lovely analysis of how projects actually work, of course the funniest part is the commenters who just don’t get the irony:

Overloading is actually the practice of using the same function name twice, with each handling different inputs.