Thursday 15 January 2009

More foolishness; now with added drunkenness

Well, it seems my last post was a year ago, and it therefore seems likely that I may actually be dead before I get around to making another. I wish this was a joke.

However, with that sobering realisation comes a silver lining: that, equally, I'll probably be dead before I notice anyone's response to my rantings, so I may as well assert away, as foolishly and offensively as I please. So:

1) Explicit static typing may be all very well if you're coding tedious predictable crap that's been done a million times before, but -- if you're trying to do anything even slightly interesting or worthwhile -- it's an ugly and stupid waste of your short and precious life.

2) Don't bother to disagree: my AcceptFeedback method only takes FawningAdulation instances.

3) No, seriously, don't bother. All the FawningAdulation class can do -- and, indeed, all it needs to do -- is tell me how awesome I am. Also, it's 'final' (that's in Java; 'sealed' and 'totally fucking useless' are the synonyms in C# and English), so you can't even subclass it and make it do something useful.

4) No! Shut up; I don't care; I designed this system perfectly in the first place, and the only reason you're complaining about the feedback API is because you're too stupid to use it properly. Go away.

If you take my point: good. If not, read this post again and again, and again, until it seeps in.

2 comments:

Chaya said...

excellent post. anticipating interesting monologues.

Anonymous said...

Now I come to think of it, this post was brilliant as well!

No Michael, that isn't because I only just understood what Will was talking about. :-)