Forgot your password?
typodupeerror
User Journal

Journal: Rock the vote!

Journal by cookd

The short version: The United States is a republic, not a democracy. Democracies don't work very well. But everybody seems to think we are a democracy, or at least that we should be. They're wrong. But by voting as if we were a democracy, and demanding that the leaders behave as if it were a democracy, they're making it into a democracy, with all of the corresponding difficulties. They're encouraging democratic (the political concept, not the party) behavior, and attracting democratic (ditto) politicians, not good good leaders.

Democracy: Government by the people.
Republic: Government by elected leaders.

To put it into more common terms: When you get onto an airplane, the stewardess doesn't stand up and ask the passengers to vote on the plane's destination. Neither do they vote on the plane's flight plan -- heading, altitude, airspeed. And they especially don't stand over the pilot's shoulder during the landing procedure and tell him "ok, a little to the left, a little to the right, ok, now pull up a bit..."

I'm not saying we shouldn't vote, or that we shouldn't carefully monitor the leaders of the nation. We shouldn't be silent, and we shouldn't allow stupid things like the DMCA to go unchallenged. But neither should we micromanage our elected officials. We elected them, now we should let them do their jobs to the best of their ability. If they screw up, we can kick them out. If they betray our trust, we can kick them out faster. But if they make a decision we don't agree with, that doesn't necessarily mean the decision was wrong. If the leader is trustworthy, it probably means there were factors involved that we aren't aware of.

More common terms: Ever had a manager ask you to do something that made no sense? That was impossible, or counter-productive, or seemed easy when he/she said it, but was really a can of worms? Well, that's what happens whenever we cast judgement on a political leader who has done something we don't agree with.

However, just like you and I might learn to "play the system", politicians are happy to do the same. When we vote based on hot-button issues or platform points, the politicians are just going to determine what it takes to get a majority. Getting a majority is not the same thing as doing what is best, what is right, or what is good. It is doing what makes the majority of the people/sheep (sheeple?) happy (or satisfied or complacent). Even worse, this system attracts people who are good at playing the game or who want to push a particular agenda, not people who want to serve the country.

When you want to travel by plane, you buy a ticket on an airline (political party?) for a destination (platform). The airline has a reputation that you find acceptable. Airlines with bad reputations go out of business, so the airline tries to avoid bad behavior. You trust the airline to handle the rest, and you trust the pilot (unelected advisors, officials, etc.) to be intelligent and do a good job piloting the plane. If the plane starts heading for the wrong destination, you might have to do something about it, but that usually isn't the case.

Every day I hear about what the [insert politican's name here] is doing, and polls about whether that is good or bad, talking heads (who are on the news based on popularity, not expertise or knowledge) making commentary, etc. The result is that the politician's job is to make the talking heads happy, not to make the right decision.

I don't advocate being any less involved in politics or not watching politicians carefully. But I think we would do a lot better as a nation if we were to vote more based on character and less based on issues. An honest, trustworthy candidate might not make us happy all the time, but will try to make the best decision based on information available instead of based on what is going to be popular. Knee-jerk reactions from the constituents lead to jerks in office. Single issue voters lead to politicians who got into office based on a single issue.

So the bottom line is this: When deciding on how you will vote this election, concentrate on character and intelligence, not issues. The issues are always more complicated than the media lets on -- the real situation doesn't fit into a 20 second sound bite, isn't as interesting, and doesn't create a scandal (the truth? we can't handle the truth!). And sometimes they're more complicated than the politican can even explain (ever try to explain some complicated algorithm to a non-computer person? did you tell the whole truth, or did you simplify things a bit?). If you vote for somebody based on an issue, chances are good that you're voting on VERY incomplete information. Obviously you don't have complete information on a candidate's character either, but I think it is a bit easier to manage than issues.

Above all, character and intelligence play a role in all of an offical's actions. The opinion of the masses only comes up in the hot topics of the day, and is often wrong anyway. So let's get some honest, intelligent leaders into office, and get rid of the politicians.

User Journal

Journal: Why I defend Microsoft 2

Journal by cookd

Obligatory disclosure: I work for Microsoft, but my posts on Slashdot have nothing to do with my job and are not sponsored or endorsed by MS. I've been "defending" Microsoft on Slashdot for a lot longer than I've been working for them; I've also been "attacking" Microsoft for as long as almost anyone else I know -- I've had frustrations with Microsoft software and business practices since 1985 when I first started working with PC-DOS and BASIC 2.0.

The most important thing I learned in debate class was that there are always excellent arguments for both sides of any issue -- otherwise, it wouldn't be an issue. We never deeply discuss the things that we all agree on. The key to a worthwhile discussion is that all arguments be clear, well-reasoned, and factually correct. Unless both sides provide good arguments, nobody will get anything worthwhile from the debate. Unless both sides of an issue are presented clearly, nobody will be able to make an informed decision about which side they want to stand on. In fact, people show a certain amount of distrust towards one-sided discussions of an issue. Arguments should be based on reason, facts, evidence, etc., not loyalty, anger, disappointment, or anecdote.

So what does this have to do with my posts? Good question. Some comments on Slashdot motivate me to post more than others. There are several different types of comments: informative, opinion, and argumentative (presenting an argument for or against a certain opinion). I'll post an occasional "informative" comment when I actually have something factual to contribute, and once in a while I'll even post my opinion. But usually I post because I read an argument from somebody else, and it makes me want to respond.

Why are argumentative comments most likely to provoke a response from me? Well, it (usually) isn't because I'm looking for a fight. And it isn't necessarily that I agree or disagree with the argument. I think it is because arguments are often flawed, unlike opinions (you can't have a flawed opinion! an opinion is an opinion, nothing more, nothing less) and factual postings (unless the poster has not done his/her research properly) are factual, and there isn't much more to say. When I find an argument to be flawed I simply want to fix it, probably for the same reason that people continuously post spelling corrections.

Different flaws strike me differently. When I encounter a standard logical fallacy, I usually just ignore the impulse to worry about it or to post a response. A stronger motivation to respond comes when I read an argument that contains emotional reasoning -- arguing a position based on loyalty or anger, not based on facts or logic. But strongest is when I see an argument that has nothing behind it but the force of 20,000 dumb cows in a stampede. I feel some compelling urge to oppose the stampede (perhaps I should be tested for obsessive-compulsive disorder). For example:

  • Microsoft has been tried and convicted of monopoly, so they are guilty and evil and therefore the courts ought to immediately grant summary judgement against them in any case brought against Microsoft.
  • The GPL rocks, and all other software development models are obsolete and destined to wither away before the power of the Penguin.
  • The RIAA sucks, and everything they do is just plain wrong.

Ok, actually the third point is pretty much true (grin). But the first two are actually complicated issues, with very good arguments to be made for both sides.

  • Microsoft IS a monopoly -- but there is no law against being a monopoly (ask a lawyer if you don't believe me). The courts decided that Microsoft DID abuse monopoly power (it is the abuse of monopoly power that is illegal, not simply being a monopoly), but in truth the definition of "abuse of monopoly power" is complex, vague, and even contradictory at times (the definition is in some cases largely based on court precedent, not on actual written law, and often the precedents are contradictory). It is pretty much impossible to run a monopoly in our complex economy without doing something that could be considered unfair (especially since the company management is legally obligated to try to do what is best for the company). And while being convicted of one thing doesn't immediately make you guilty in something else (as many Slashdot posters would have you believe), it often means that the courts will be more wary of your actions or be less tolerant in the future. Of course, for having abused monopoly power, Microsoft does seem to have gotten off easy...
  • The GPL IS pretty darn cool, and I think it is a great idea whose time has come. There are some programs that I use almost daily that would probably never have been written were it not for the GPL, so I hope GPL-based programming stays around for a long time. I'd contribute more time programming open source stuff if there weren't legal implications for myself and my company were I to do so. But I find it hard to believe that it could or should be the only model. You see, there is this thing called "competetive advantage" that companies like to have, and they won't give it up easily. (Software is not the only commodity based heavily on trade secrets.) And personally, I'm fond of receiving a paycheck (yes, there are ways that open source can pay, but there seems to be a much greater chance for successfully earning a stable income with closed source). There are arguments on all sides of the issue about GPL vs BSD vs many other kinds of licenses. The issue is really complicated, and only time will tell how things will sort out as far as dominance of one over the other. I'm glad that the GPL and the BSD license have led Microsoft to release more "Shared Source" (which is not the joke that some people seem to think it is) and that competition from GPL'ed software has prodded Microsoft to produce better software to compete. I personally think that different licenses are appropriate for different projects, and that there will always be a place for the GPL, the BSD license, and traditional closed source licenses.

And as a side note: the GPL is infectious/viral -- just because Microsoft says something doesn't make it false. The infectious/viral nature of the GPL is a strength of the license, as well as a weakness -- some companies will choose the GPL because of its infectiousness, and others will reject it for the same reason. If you don't like the words, and accuse Microsoft of using them for bad connotations, remember that both "infectious" and "viral" were used by the OSS community itself to DESCRIBE the terms of the license before Microsoft even got involved. And besides -- don't they have a right to argue their side? There are always multiple ways to say things. Those arguing for something will always use the most positive words to describe it. That is their right, just as it is the right of those arguing against something to use the negative descriptions.

Since this is Slashdot, the herd mentality tends to go against Microsoft. I feel the need to attack the herd mentality wherever it is going, so that means that I tend to attack the anti-Microsoft viewpoint. If there were a pro-Microsoft herd mentality on Slashdot (and if pigs...), I'd be going the other way. Trust me -- at work, there are some real Microsoft Superfans who ignore the fact that Bill Gates is NOT deity, and I take pleasure in calling them on it when appropriate. But that doesn't happen too much on Slashdot, so you won't see too much of that in my comments.

Once in a while (last Saturday, Jan 4 2003, is a good example) I'll post comments while in a bad mood. In those times, my arguments are generally no better than those of the herd, so it is pretty much pointless. I suppose it isn't all bad -- the other side of the argument needs to come up somewhere. But I feel I should apologize for the times when I come off as a jerk. Believe me -- I usually try not to be one.

So what is my objective in all of this? I dunno. What is the objective of any Slashdot poster? I can't say I want to express my point of view, because that definitely isn't the case -- most times I find that both sides of the issue have a lot of truth to them (i.e. that in reality, Microsoft shouldn't have done what it did, but that doesn't mean Bill Gates is Pol Pot, or even that it is any worse than what any other corporate leader would have done in the same situation, etc.), so my point of view isn't with one "side" or the other. Neither is it to make a difference in the Slashdot crowd mentality, although it would be comforting to know that I made somebody give the other side of the issue a few moments of thought. I think more than anything it is simply a need to try to make something "right" or "balanced." A wild argument has been made, so I'll try balance it with an argument in the other direction.

One word that comes to mind for all of this is "apologist." It doesn't mean that I apologize (since the meaning of the word apologize has deviated from the root word's original meaning) or try to prove Microsoft to be in the right -- I'm not trying to justify Microsoft's actions. But perhaps I can explain some of them -- why some decision is not pure evil, or why some people can even pretend to believe that closed-source software is not morally repugnant. I hope that in the process I don't offend too many people. And I hope that perhaps it does some good somewhere.

You can not get anything worthwhile done without raising a sweat. -- The First Law Of Thermodynamics

Working...