Sunday, July 31, 2011

Thoughts on Feminism and the Media

http://www.nicovideo.jp/watch/​sm1328951

This is the video that inspired this, my latest rant. People responded to it in ways that surprised me. I actually posted this whole thing on Facebook as well, but since it's gargantuan and really represents what I think about the subject I thought I'd put it up here as well.

I am as feminist as or probably more so than the next guy. All of my step fathers were abysmal failures and male role models from my past I respect are pretty thin on the ground. I believe women should earn as much as men in the workplace, I believe women should be allowed to participate in whatever sport or profession they wish without harassment or discrimination due to their gender and I believe that women should be okay with their sexuality. That being said, I also believe that men should be held to those same standards. It's okay for both genders to be sexual creatures and its okay for both genders to admire certain qualities, whether they are physical, spiritual or emotional in the partners they prefer. I believe that works that emphasize these qualities should be available to adults of either gender. In other words I am as okay with this as I am with Zelgadis appearing in Women's lingerie in Slayers Wonderful or encountering the massive amounts of Kingdom Hearts (Or Harry Potter to be more current) yaoi that is out there. It doesn’t float my boat, but I can understand why those whose boat it does float would want to see it. (I get upset at the weird pairings sometimes, but that’s weabooism rather than sexism. The point is this is okay. No-one is being hurt, and no-one is being really degraded. The clip is at least respectful to the character featured and she is not being hurt or coerced in any way. It’s her wedding day. She’s feeling nervous and a little shy. It happens. Yes, I’m sure a lot of men had their hands in this game, but the representation of a blushing bride is not a new one. The fact that her dress is slit and has a plunging neckline is a matter of fashion, not exploitation. Now if she were getting married in a Brazilian sling or skimpy swimwear that would be exploitive. If she were in a teddy, that would be exploitive, as it is this is a picture of a beautiful woman in a beautiful outfit during a wonderful and happy occasion. Yes, it is geared toward those who like the female form (One of the people who liked the video is a lesbian who is engaged to be married to her partner.) but that’s okay. It’s no reason to argue on either side of the fence. If you don’t like it you are free never to click on the link again and I will not lose any respect for you. I just ask to be allowed to appreciate it myself and to let others who will appreciate it share it. All I ask is that people let it be what it is, which is simply beautiful.

Wednesday, July 20, 2011

An example of my writing for school, for the holy heck of it.


Taking one for the team
An article by
Cameron Myers
For: Programming Concepts
Instructor: CENSORED
07/20/2011












We, as “computer geeks” have a certain romantic (Yes, I used the words, “computer geeks” and “romantic” in the same sentence, please don’t let it shock you too much.) misconception placed upon us. The world at large tends to view us as lone wolves, a breed apart like the rogue scholars of old, sweating away in the dark attempting to wrest greater knowledge and accomplishments from a world that few sane people understand. We, through our seemingly arcane knowledge of the murky realms of code have been made into lonely wizards, jealously guarding our secrets from the interlopers who try to steal them from our hands, cold with the chill of the basements where we surely all lurk. We know this to be untrue, of course. The truth is that very few programmers and IT specialists can do EVERYTHING. Eventually, no matter how much it turns our stomachs to consider it, we must work with others.  The real question is how something like this is accomplished. What is different about working in a team compared to the sweet nectar of loneliness broken by occasional 16 hour breaks to play World of War craft? It comes down to one thing, courtesy.
            We aren’t really famous for our courtesy. We are, after all the same group that created internet trolls and the same regressives that inhabit 4chan.org and its infamous /b/ random board. The conception we have drawn around us is that we are snarky, growling, rabid individualists who desire only to destroy those who are disgusted by what delights us. The truth is no one is like this in the real world. It is only the fact that we are hidden by the masks of anonymity that allows us to create such atrocities. When people have to see our faces and hear our voices we tend to be a much more civil bunch, which is why most of us can work anywhere. That is right, we can be taught courtesy and we can apply it when we have to, we guess. Here are some areas where courtesy applies when creating professional code.
            First off we must be prepared to slow down a little bit. Creating courteous code is not as fast or efficient as creating code that only you will be required to work on. This is why we must practice courteous coding from the start. If we do it out of habit we won’t suddenly have to adjust our styles to accomplish it later, thus losing precious work time re-editing what we’ve already coded. 
            Writing courteous code requires a few things. It must be readable by all who work upon it. Not everyone is going to want to swim through long streams of code placed haphazardly all over the place just so they can figure out where to pick things up.  Use line breaks, proper tabbing and consider the feelings and eyesight of other when you code in a group.  Also agree upon and stick to a naming convention. This also allows everyone to stay on the same page and work together easily. We will also need to agree on what functionality to work with. Not every coder is as advanced as every other coder, and if a member of a team has to learn a new functionality it may cost the team precious time. Lastly we must remember to comment our code. Again this is just common courtesy. Explaining what each line of code does goes a long way to helping each member of the team write a cohesive piece of code that functions as it is supposed to. (Parsons, 2008)
            We must remember that we are working in a team and that we must be held to a team standard. We should be prepared for frequent meetings and sanity checks so that we can be kept on point and so that each member’s code can be reviewed and adjusted for the good of the team. We must be prepared to hear both positive and negative things about our code and to change it so that the project can move forward. (DWC, 2009) We must also learn to keep our lines of communication open in other ways and always be prepared to receive feedback and suggestions from our team members.  We must remember that this isn’t just our code, it is the code of everyone involved in the team and that we all succeed or fail together. (eLocal listing staff writer, 2009) Let us all try to succeed; despite the image the world projects upon us. That having been said, now it’s time to get back to raiding that Tauren camp.


















References
DWC. (2009, May 25). How do you enforce coding standards on your team. Retrieved July 20, 2011, from stack overflow.com: http://stackoverflow.com/questions/906924/how-do-you-enforce-coding-standards-in-your-team
eLocal listing staff writer. (2009, March 15). Building development team communication. Retrieved July 20, 2011, from eLocal listing: http://www.elocaldevblog.com/building-development-team-communication/
Parsons, B. (2008, August 25). 5 things to remember when coding in a team. Retrieved July 20, 2011, from Do as I say, not as I do.: http://geekswithblogs.net/PTrippett/archive/2008/08/25/5-things-to-remeber-when-coding-in-a-team.aspx