Friday, December 06, 2002

Wednesday, December 04, 2002

Me Too. Sign me up!

Excellent piece by Uche which cuts to the essence of what is wrong with the strong typing, everything is an object, all you need is RPC -view of XML (in my opinion:-)
XML class warfare.

Tuesday, December 03, 2002

Making the impossible very difficult

Making the impossible very difficult is the best mission statement I've every heard.

Why does scalability turn your app into a furball?

Why does bility hurt so much?. When I look at J2EE or .NET or any other "framework" I cannot help feeling that all the "for performance" considerations have been allowed to dominate the design patterns. Problems are not modelled for solution in these frameworks in a way that suites the problem - they are modelled in a way that suits the framework. I have a deeply held intuition about system design that this is plain wrong.

Make it work in the most natural problem-space-attuned framework you can. Then and only then, worry about scalability. My experience over and over again is that if you concentrate on simple, clean abstractions in your design, scalability will sort itself out with a little intelligent analysis and tweaking. Critically, it has been my experience that you can get the performance your need without bending your design completely out of shape this way.

Sunday, December 01, 2002

A slow week in blogland

A real HTTP 304 all this week. Prepare for the storm next week - on all fronts.

Best geek blog subtitle I've ever seen

http://fishbowl.pastiche.org/
tail -f /dev/mind >blog

<chuckle/>