Lets see who is going to win the crucial Adobe Flex/AIR/Actionscript demographic in the upcoming election. Neither McCain or Obama have had much to say on the topics that matter to us most. I’ll try to take their stance on common issues and see how they might apply to us as developers. And I’ll try to be as unbiased as possible – which is admittedly isn’t very. :-)
You don’t have to be an American citizen in order to vote!
Open Source
Senator Obama clearly is the better candidate to help promote the Open Source community. Open Source is by it’s very nature socialist, even communistic, in nature. Democrats are about sharing for the benefit of all.
The Republican platform has traditionally promoted closed, proprietary, systems, of development. Take for instance Christianity, which is the cornerstone of the Republican far-right way of thinking, it started as an open source project but then a bunch of guys got together and stated that it was actually the word of God and would thereafter be closed to input and only the upper management would be allowed to interpret the code. The fact that religions much older than Christianity have resurrections, floods, messiahs, etc. is pretty much ignored.
On this issue the Republicans have a very poor record. They steal from open source projects without admitting so. And then they turn around and say it was their idea first all along.
Code revisions and refactoring
Obama has repeatedly stated that you take your best ideas and try and make them better. And if something doesn’t work then try something else. That’s pretty much how we all write code.
Republicans however are pretty much committed to their ideas, regardless of their effectiveness. And their stance on abortion worries me that they might carry the same ideas over to code. Can you image what it would be like if you weren’t allowed to refactor or edit your code once you committed it to the repository?
The good news is that once your application reaches version 1.0 you’re free to shoot it in the head or lock it up in a cell forever if it misbehaves.
Extends
Republicans somehow have this notion that a group of stem cells, that in no way could be induced to form a human embryo, are somehow precious and should be protected from research. Not that they mind performing horrendous experiments on actual living animals for the benefit of the cosmetics industry. That makes me think that they might attempt to pass legislation forbidding the extension of base classes – such as mx.core. Because what is a base class? By itself it isn’t capable of much of anything. But extend it and combine it with other classes and you get amazing applications.
Virus protection
Republican’s do a much better job of playing on fear than the Democrats do. To that end they are viewed as being much stronger on defense. Therefor McCain would likely promote much stronger virus protection for us. However, the virus protection under a Republican administration would suck up a great deal of resources making it more difficult to actually get anything productive done.
On the other hand Obama has said that he would be willing to engage countries like Iran in diplomatic discussions in the hopes of avoiding a conflict that would get our soldiers killed and suck up more resources. Maybe he would also be willing to talk to the people who write viruses in the hopes of reducing the number that we have to protect against.
Taxes
I’m not sure how either candidates stance on taxes could be interpreted as a related issue for a developer. If you have any ideas please comment below.
Comments?
This is all for fun and games. It’s pretty obvious who I’m hoping will win. Agree or disagree in the comments below but keep it clean. I’ll delete anything that is nasty. I can tolerate anything except intolerance. Well, that and country music. Otherwise I’m a pretty tolerant person, most of the time.
If something here has proved valuable to you then feel free to drop a couple of bucks in the tip-jar.
