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:
excellent post. anticipating interesting monologues.
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. :-)
Post a Comment