Apology (2) in the sense of defense of a strongly held opinion or idea, not expressing sorrow.
On a few of my accounts, I use a custom attribution line in my newsreader and mail client. The attribution line is:
begin quoting $name $mumble:
Where $name is the name/account/whatnot of what I'm quoting, and $mumble is whatever else that follows, such as the date, reference-id, or suchlike of whatever it is that I am replying to.
This breaks some versions of Outlook and Outlook Express (mail- and news- readers from Microsoft), in that they see begin-space-space and say "Aha! This is a uuencoded 'attachment'!" despite the fact that "attachments" are a MIME phenomena, and there is no attachment, nor is this a uuencoded anything as it doesn't follow the uuencoded spec.
It is, in fact, a bug.
Microsoft's response was, basically: "Don't use the word 'begin', use words like 'commence' or 'start', or capitalize every use of 'begin' as 'Begin'." That was many years ago... and the bug is still there, even if the "workaround" webpage isn't.
That's right. Don't fix the bug, change the language.
Not that this is unexpected from a company that considers that it can own normal English words, like "windows", "outlook", "word", "excel", and so on and so forth. It has money, and power, and lawyers, and what's more, a near-monopoly and an entrenched user-base. From power comes arrogance, after all.
This bug has been around for quite some time. It's not a new bug. It's not a hard bug to fix. It's just a bug where the work around is just mind-boggling in its scope.
It's been around a long time, it's known, and it's still unfixed. Thus, the attribution line. Something ought to be done.
But this still seems to spark a lot of controversy and brings up a lot of questions:
Why are you doing this?
Because I resent a corporation trying to change the language instead of fixing a bug. I'm outraged, offended, livid at the thought that a solution to a bug would be to get other users remove a word from their lexicon so that software they don't use doesn't demonstrate a bug.
It's not the user's fault. Why are you hurting the users?
There are two flaws in there. Let's deal with the second flaw first.
I am not hurting the users. I am in no way compromising their system, in no way am I delivering malicious code on to their system, in no way am I opening a door for trojans or viruses or worms or any other sort of malware. No harm is being done to the user at all, and assertions otherwise are so much hot air and ignorance.
What I am doing is making things not 100% convenient. What I am doing is posting 100% flat ASCII text. What I am doing is writing and sending/posting perfectly legal email/netnews articles that follow all accepted conventions that break on just
one MUA/netnews client because that program is buggy and the vendor can't be bothered to fix the bug.
Further, I'm told that there are several ways the user can read the "bogus attachment" ranging from ^F3 (<control>+<F3>) to right-click>properties>view source -- All it does is remind the user that they're using a buggy program and supporting a vendor that treats them like crap by giving them buggy software and never fixing it.
This leads into the first flaw, which is that it is the user's fault. The user chose to use this program. The user chose to support a vendor that expects them to use buggy programs and expects them to get the rest of the world to take special care to do anything that might demonstrate that the vendor writes buggy software. It's all about choice.
Users are, at a fundamental level, responsible for the quality of the software they use. User communities that accept buggy software end up with buggy software to choose from. User communities that demand quality software end up with quality software.
Users who keep buying and/or using buggy software are the ones who encourage buggy software to be produced. The market gets what the market demands; the market should accept responsibility, or choose differently.
(As an aside, this is why I'm vehemently opposed to legislating quality in software; you want quality software, then support quality software. Put your wallet where your mouth is, or at least take your mindshare somewhere other than with the buggy software. If you won't do that, then you really have nothing to complain about, and trying to legislate a solution just shows you want to eat your cake and have it too.)
One of the sad things about the whole mess is that it demonstrates how Microsoft can claim to be "relatively bug-free". I've read that they track how many complaints they get for a bug, and how often they get requests for features -- and they get very few complaints and a lot more requests for additional features, therefore, by their logic, they're doing pretty well, and what the users want are more features and not more bugfixes.
This is due, I believe, to users not bothering to complain about bugs. It's just too much of a PITA. Why bother?
The worst bit is that Microsoft isn't wrong. Their users do prefer features to bugfixes, ooh-shiney to stability, performance over correctness. Microsoft is in the business of giving their customers what their customers demand. (Of course, it's theorized that Microsoft makes reporting a bug so difficult just to skew the numbers in this way, but I haven't used a Microsoft program in years and haven't called to report a problem in even longer, so I don't know how it has changed. From what I remember, it was mostly just a matter of spending a long time on hold...)
You're just doing this because you're a sick jerk who enjoys making life miserable for others, right?
Not from my point of view. But if you want to be someone who gets off controlling others, I can be the sick jerk making your life difficult. Works for me.
Seriously, no, although I think Outlook/Outlook Express users have brought this trouble down on to their own heads, I'm not trying to make 'em miserable. I'm trying to make 'em aware that they're using buggy software and to encourage 'em to call up Microsoft and complain about the problem.
The funny thing is, most of the people that are offended at the begin doublespace attribution either (1) claim it really isn't a bug or (2) acknowledge it's a bug and yet don't call up Microsoft to tell 'em that it's causing them difficulty.
If you don't recognize it as a bug, I just think you have a really skewed view of the world and probably aren't in touch with reality. As such, your opinions are of dubious value and really only of concern with your therapist, and I hope that you find a medication that does the job for you soon.
If you do recognize it as a bug but won't call up Microsoft to tell 'em that it's causing difficulties, then it's not that much of a bug and claims that it's making things difficult, much less miserable, are specious.
But what about those people who don't have a choice?
There's always a choice.
There are dozens of MUAs out there, you don't have to use Outlook. Many of those MUAs are free, so it's not an issue of what people can afford.
Likewise, there are dozens of Netnews clients; you don't have to use Outlook Express. Again, many of them are free, so it's still not an issue about what people can afford.
So the only people who remain "locked in" are people who don't run their own machines, such as people at work, or people who depend on their parents or children to manage their machines.
The answer to this is simple: complain to your local technical support people. Complain to the IT department that O/OE is buggy and you'd
like an updated version please, or something with fewer bugs. If they have a problem with you reading NetNews at work, well, that's hardly my problem.
If it's your parents who are in charge of your machine, then you should be under adult supervision anyway and why aren't you outside playing instead of sitting in front of the computer? (That's the subject for a rant all its own, actually.)
If it's your kids, well, ask 'em nicely. (This is really the only one where there's much actual problem -- what do you do when you have a parent who isn't overly computer-literate and a computer-ignorant child (say, 30 years old and living at home) trying to manage things? My honest reaction is that they shouldn't be on the Internet for their own good, as they've probably got a machine compromised six ways from sunday and are a part of a few zombie networks. THEY are causing harm to ME by contributing to the massive amounts of spam I get, by probing my firewall constantly, etc. etc. -- again, this is the subject suitable for a rant all its own.)
Aren't you compromising the security on their machine?
Er, no.
Claims otherwise are due to FUD, ignorance, or just plain misunderstanding of what's going on.
Surely Microsoft isn't actually asking you to use words like 'start' and 'commence' instead of 'begin'? You're just making that up.
I am not making this up.
One of the reasons why I started this is that I discovered that Microsoft was telling people to change how they wrote so they wouldn't go around demonstrating a bug in Microsoft's software. I was so outraged at the arrogance of this that I cast around for something, anything, to express my anger and dismay.
Rather than following the instructions (remember, to avoid this bug, I, a user of software that had no problems with this sort of thing, was to remove or capitalize a word in my vocabulary, in order that the company could then ignore the bug), I resolved to do exactly the opposite, on the principle that acquescing to unreasonable demands only leads to more unreasonable demands.
Isn't there something else you can do instead?
Not that I can think of. Anything else I can do would either be illegal, immoral, or 100% ineffective. I mean, at the moment, I'm demonstrating there's an actual bug, and people still prefer to believe there's no bug in their software, it must be on my end as I'm sending empty attachments.
Better solutions are welcome. So far, I've gotten one suggestion that might not entirely fail the "ineffective" constraint. If you have a way to put pressure on Microsoft to fix the bug, do so, please.
Or people could just buy Macs. I hear that O/OE on the Mac doesn't suffer from the bug in question. I would see that as an even better result, as monocultures suck (Gosh, I'm just building up a collection of topics, aren't I?) and should be avoided.
Don't you realize that some people won't be able to read your posts, or won't take the time to do so?
Yes. That's a chance I take.
Surely nobody is suggesting that I have a right to expect everyone to read everything I have to say?
I'll just killfile you! *plonk* Hahahahahaha! Take that!
That's your choice.
[]