Sunday night

In a (rare) cultured moment, I am banging away on Ethelred listening to some Thomas Tallis, specifically, the Lamentations of Jeremiah. Oh I am a sucker for choral music of this calibre. Sends shivers down my spine.

Anyway, what could go better with this than a rant from Mr. Buchan? Ladies and gentlemen, I give you the latest, Bill Buchan: Windows ADSI programming:

And we’re led to believe that the MS architects are somehow the smartest guys out there, doing the smartest stuff. That MS can’t deliver large projects because the middle and upper management of MS are completely useless. Believe me, this isn’t my current opinion.

And yet the folks who use these APIs are some of the strongest MS supporters out there. One can only conclude that these folks are USED to dealing with this level of stupidity, and thing it commonplace. If you fit this description - please - take a look at ANY of the unix/java interfaces to see how a properly architected API performs…

Quality rant! But seriously, the thing I like about UNIX is that it is essentially a collection of diddy wee utilities, each designed to do one thing, and do it well. Tie ’em together, and you have something wonderful.

However, bang together one monolithic chunk of code which attempts to emulate that approach, and it would appear that you have created Windows. Oh, the horror!

Comments on this post are now closed.


I’m a software architect / developer / general IT wrangler specialising in web, mobile web and middleware using things like node.js, Java, C#, PHP, HTML5 and more.

Best described as a simpleton, but kindly. You can read more here.