Thursday, December 17, 2009

It's Like Taking Game-time and Putting an Avocado on it - 12/17/09

Issues in Digital Design is a class in the New Media department of the school of Informatics. It is taught by Steve Mannheimer and TA’ed by Todd Shelton. While an interesting class, there are some issues with the design of the class.

The largest issue for me was the name. When I read “Issues in Digital Design” it conjured up images of discussion of Copyright law and other problems that digital designers will experience over the course of their careers. Instead, the class discussed things that designers should think about while creating a design. However, the topic seems to better a title of Digital Design Considerations or something with a more preparatory flavor than one that is more negative like Issues.

Another area where I feel the design was flawed was the Electronic Design Journals. The concept is great: have the students go out into the world and find interesting designs, then discuss them. In the process of discussing them, the students learn more about design in general. However, as discussed in the first day of class, “design” is such a general term that finding designs to talk about is incredibly difficult. Assistance was attempted by mentioning potential topics at the start of lecture such as a Netflix-for-books concept. However, even with the suggestions, the overall concept feels like the Penny-Arcade comic under this paragraph.



There is such a thing as too much freedom. In fact, the LA Times posted an article in March of 2009 reporting the findings of a study by Kathleen Vohs. She discovered that, “even making pleasant choices can deplete one's mental resources, making a person less able to concentrate later.” When she tested this theory on some of her students, she also found that those that made decisions spent less time doing other important tasks such as preparing for tests.

In the same article, a professor of psychology at Swarthmore College, Barry Schwartz, found that “The mere act of thinking about whether you prefer A or B tires you out. So if I give you something else that takes discipline, you can't do it -- you'll quit faster. If I have lifted weights in a gym, later trying to lift a 30-pound weight is impossible."

While these studies are not completely analogous to anything in the class, they do help show issues with the EDJs. Even when students are only suggested to do 3-5 a week, this request becomes difficult to fulfill as students have other responsibilities and after writing one or two blog posts our minds are strained.

The reason for the strain is the lack of structure to the EDJs. At their heart, they’re just journal entries, but we are supposed to find designs to discuss. If we don’t find anything in our day that sparks our mind into a flurry of discussion, we are forced to come up with a topic to write about. As previously discussed, our only point of reference for topics is the general idea of Digital Design.

My suggestion would be to require that between 2-3 EDJs need to be done each week and that each week have some sort of theme that narrows the topic down, even slightly. So Week 1 could be games, and week 2 could be movies. Narrowing the choices and giving the students an easier time to pick what they want to talk about will allow them to produce the quality of blogposts that will be suitable to help expand their design abilities.

Another place where this mediated experience was a little flawed was the use of tools. I understand the concept behind making sure the tools were not the focus of what made us great designers. However, I know that some of my fellow classmates were “advertised” this class as a Photoshop class. I was not one of those students, but given how little we actually used Photoshop, I don’t understand why it was used at all. I’m sure that Todd would agree that when you first start using Photoshop, most of the time spent creating or editing images is taken up by figuring out how to get Photoshop to do what you want it to do. It seemed like a waste of resources to even bring up Photoshop to be necessary to be used if there would be no in-depth explanation of how to use it or a recommendation of a Photoshop Classroom in a Book.

For comparison, my N110 Class, Visualizing Information, was not technically an Illustrator class. However, the Illustrator Classroom in a Book was required and the weekly assignments were lessons from the book. Illustrator was the tool used for projects but was not the focus the class. I would recommend that for N201, Photoshop is given a more important role in the class, considering it is the standard for image editing, or have it removed entirely from the class. If your decision is to remove it entirely, then I would recommend that you make that clear to the advisors and make it one of the first things you mention when you go over the syllabus and introduce the class to the students.

My last point of contention with the design is the decision to treat us like art students. Part of what makes New Media students unique is that we’re not just art students and we’re not just CS students. We’re a little bit of both: a little bit country and a little bit rock and roll, a little bit chocolate and a little bit avocado, etc. I was originally a CS major until I came to understand that I’m not capable of the higher levels of math required and all of my hobbies were more creative as opposed to code. From what Todd has told us, it sounds like he started off as wanting to be more of an art student until he found out that he was really good, and actually enjoyed, programming in Flash. It does our class a disservice to only have one half of what makes us who we are as NM students cultivated.


I know that this post comes off as highly negative and that was never my intention coming into this post. I have enjoyed the class overall and, if nothing else, I learned about the multitude of things to consider when creating an experience. I thought it would be an interesting topic for my final blog post to be about the class since you have even said that the class could be considered a mediated experience and/or game making it “fair game” for discussion. I hope that neither of you take any complaints/criticisms too personally and would like to thank you for your time.

Wednesday, December 16, 2009

Not Much of a Stretch – 12/16/09

Halo: Reach is the latest game in the Halo franchise of games and looks to be the last Halo game made by Bungie. While it won’t be out until Fall of 2010, it creates an interesting situation. Halo: Reach is based on events described in the books Halo: The Fall of Reach and Halo: First Strike which are based on Halo: Combat Evolved. While there have been situations where a game is based on a movie that is based on the game, I believe this is the first time that this sort of recursion has happened with books.

With the release of the first gameplay trailer of Reach, Bungie has confirmed that the game actually won’t be based directly on the Fall of Reach book. Instead, events that take place in the game will happen parallel to the events of the books.

Halo: Reach wowed Halo fanboys and haters alike with the graphics of the trailer, confirmed by Bungie and Microsoft to be in-game. While the Halo fanboy in me would love to believe them, I’ve been fooled twice now. The announcement trailer for Halo 2 was supposed to be in-engine and Bungie ended up claiming that they shot too high a bar with the trailer. The announcement trailer for Halo 3 was also supposed to be in-engine, but their claim for the game not meeting the same fidelity as the trailer was artistic decisions. I am impressed with the graphics for Reach, and, if they’re real, they show that people have truly underestimated the graphical power of the Xbox 360.

HTML 5 - 12/16/09

HTML5 is fascinating to me. It is a show of frustration towards Adobe and their pseudo-monopoly on web-programming platforms. With HTML5, you will be able run web applications, stream videos, and have many of the features of Adobe Flash without having to use Adobe Flash.

Now, you may be asking, “Why would we want to stop using Flash?” The answer to that is pretty simple: Adobe is slow. Flash is one of the biggest reason for memory leaks in web browsers. Adobe has made little efforts to make Flash a lighter-running software. It took 13 years (including Flash’s time as being Macromedia) to support graphics cards for rendering., and that’s not even officially released yet! The biggest offense in my eyes is that Flash still does not support 64-bit browsers, meaning that no browser company spends money or time making good 64-bit browsers. Windows XP 64-bit came out 6 years ago. Not to mention that Flash is not even close to widely available on cell phones, either.

By creating all of these features to be built into the code for the website itself, it means that all of these features will be usable across all devices, processors, operating systems, everything. If the browser can render a page in HTML 5, it can perform all of the features of HTML5. It’s little surprise that the two people spearheading the development of HTML5 work for Apple and Google. Both companies make smartphones (or at least in Google’s case smartphone operating systems) and both companies make web browser. Google even makes some of the most popular web applications (Gmail says hello), so if they want nothing to do with Flash, that should say something to the folks at Adobe.

Of course, all of this hinges on web developers using it. If Flash programmers refuse to learn how to program for HTML5, it may be a while before a Flash-free or Flash-light world is the world we live in.

Spacebucks – 12/16/09



With the launch of the Xbox 360 and the new Xbox LIVE in 2005, Microsoft created a new form of currency for use on their online services, Microsoft Points. Their reasons for it are quite reasonable. With the Xbox 360 (and later with the Zune) they were creating an online store and wanted to be able to announce the release of a product and one single price. So if you’re in Europe, Geometry Wars was 400 points. In the US, it’s 400 points. In Australia it’s 400 points.

However, what makes this different from other systems (including Nintendo’s Wii Points) is that points are not 1:1 to any real currency. In the United States, 80 points is a dollar. However, in Great Brittain, 80 points is 68 pence. Now, I was thinking that maybe that was the same sort of value conversion, meaning 68 pence is worth a US dollar. That is not the case, though it is pretty close. According to XE.com, 1 dollar is equivalent to about 61 pence. What makes this lack of relationship to real-world money is that after a while, products on Microsoft’s online services lose their real-world value. People stop thinking of a game coming out for 1200 points as coming out for $15 but just as their point value. Eventually, this could lead to Microsoft being able to sell products for very high prices because “they’re just points.”

A feature of Microsoft Points that is not nefarious is its relationship with Gamertags. Gamertags are associated with your Microsoft Passport, which are associated with many different Microsoft services; the two most prevalent services being Xbox LIVE and Zune. Due to only being able to purchase points in bundles, you are guaranteed to have leftover points. Points you use on Xbox LIVE can also be used on the Zune Marketplace. So if you bought a bunch of songs for Rock Band, but have 79 to 99 points left, you can buy a song on Zune, making the points incredibly useful to users, like myself, who are entirely entrenched in the Microsoft ecosystem of services.

I previously discussed Google’s latest foray into the software world with the Chrome OS, but had never discussed the original Chrome, Google’s web browser. I used to be a Firefox diehard until two things happened: Firefox started having trouble running smoothly on my desktop and Chrome started supported add-ons. I now only use Chrome.

The biggest difference a user will notice with Chrome is that the design is very minimalist. It takes up less space at the top of the screen (due largely in part to moving the tabs up to the very top of the window) and the information bar at the bottom of the screen has been totally removed. Look at this comparison between IE8 and Chrome. For someone who wants to do web design as his career, this is a great feature of a browser. Without Chrome, I never would have found a logic error in my CSS because the site fit perfectly in Firefox and IE8 with the bar at the bottom.




The second difference is something that I can feel the effort of developers of Google when I experience. Chrome acts fast. Google managed to design the browser in such a way that when it loads a page it appears to load faster than any other browser. Images and text just seem to pop into existence. Even when opening a new tab, it seems faster. Of course, it doesn’t hurt that all of its competitors are browsers that have been around for a while and have been added onto more and more, making them bloated and slow. Of course, if Chrome was not fast, it would not be able to get away with not having the information bar at the bottom of the browser. That’s where browsers put the loading bar, and if Chrome wasn’t fast, not having the loading bar would be a huge detriment because users would not have the feedback that page is loading and would likely stop using the browser because they thought it froze just seconds before the page would actually load.

Screwing companies out of money since I don’t know when - 12/16/09

Since most modern browsers have adopted pop-up blockers, the last bastion of annoying advertisements for web surfers has been the in-page ad. Often screwing with the color scheme of the site, flashing, or being otherwise distracting, they end up serving no purpose. You don’t click them because you don’t want to give business to a company that wants to burn your retinas which leads to the advertiser giving less money to the company hosting the ads.

With Firefox, and now in the beta version of Chrome for Windows, there is an add-on that will block (for Firefox) or hide (for Chrome) ads that appear inside webpages. The adblocking programs work better on Firefox because of the restrictions Google puts on add-ons, but they both serve their purpose for the most part.

The moral dilemma comes from the idea of supporting companies whose products you enjoy. By blocking the ads you may be “robbing” these companies out of ad revenue that some of the companies may need to actually survive. A feature that I appreciate from AdThwart for Chrome is that with just the click of a button, you can deactivate the adblocker for a site, which will always allow ads to show up for that site.

I was sort of curious as to how much money people make with ads on the web. In 2007, they reached $5.2 Billion. While that sounds like a ton of money, consider how many websites exist on the internet. I feel that if a site survives solely off of ad revenue, they need a new business model.

The... gPhone? - 12/16/09

There’s been a large amount of hubbub in tech news recently over this new Google phone called the Nexus One. So far the availability seems to only be for Google employees. However, I have found Engadget’s Entelligence article about the Nexus One to be the most apropos.

As Michael Gartenberg discussed, if the Nexus One phone is anything more than a new developer phone it could kill Google’s Android smartphone operating system or just be giant waste of money for Google. If the Nexus One is better than all other Android phones, then no one will continue to make Android phones because they’re getting beat by the people that are giving them the software. If the Nexus One is worse than all of the other phones with Android, then Google spent all of that time and money for nothing.

The discussion here comes from Google’s insistence on an open handset alliance. That is just part of what is making Google the way they are, trying to make their software open in the sense that it may only be made by Google, but anyone can see the code and release their own version of it. As someone who has been using the Chrome browser, I would be interested to see a phone developed entirely by Google would look like, but this Nexus One does not look like it will be it.