
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"  xmlns:evnet="http://www.mscommunities.com/rssmodule/" >
    <channel>
        <title>Opinions - MIX Online</title>
        <description></description>
        <link>http://www.visitmix.com/Opinions</link>
        <language>en</language>
        <item>
            <dc:creator>Thomas Lewis</dc:creator>
            <title>Rethinking the Traditional Convention Booth at MIX10</title>
            <description>&lt;p&gt;At our &lt;a href=&quot;http://live.visitmix.com&quot;&gt;MIX10 conference&lt;/a&gt; for web developers and designers, the MIX Online community team (us) was given an opportunity to display a booth in &lt;a href=&quot;http://live.visitmix.com/Social&quot;&gt;The Commons&lt;/a&gt;. At first, we politely declined.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://www.visitmix.com/Content/Files/MIX10logo.png&quot; rel=&quot;lightbox&quot;&gt;&lt;img style=&quot;border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto&quot; title=&quot;MIX10logo&quot; border=&quot;0&quot; alt=&quot;MIX10logo&quot; src=&quot;http://www.visitmix.com/Content/Files/MIX10logo_thumb.png&quot; width=&quot;244&quot; height=&quot;84&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;h2&gt;The Unbearable Lameness of Convention Booths&lt;/h2&gt;  &lt;p&gt;There were a few reasons why I was uninspired about having a booth.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;I find the traditional pipe and drape booth layout rather boring. &lt;/li&gt;    &lt;li&gt;We will have teams from Microsoft and sponsors who attendees will be super excited about and will eclipse what would be our little, humble booth. &lt;/li&gt;    &lt;li&gt;We are not resourced on my team to “work” the booth and find “rent-a-booth-babes” insulting. &lt;/li&gt;    &lt;li&gt;I would want a place that was a unique experience and I could hang out in with our amazing attendees vs. promote, promote, promote. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Then I realized…that’s exactly what I wanted: a unique experience where attendees and the team could hang out together.&lt;/p&gt;  &lt;h2&gt;Introducing the MIX Online Lounge&lt;/h2&gt;  &lt;p&gt;Instead of having a booth, why not have a lounge instead? But what about all the issues I had just alluded to having a problem with?&lt;/p&gt;  &lt;p&gt;Well, I began putting on the designer hat and tackled the constraints one-by-one. By creating a lounge, I had just solved the “manning of the booth problem” since a lounge does not require constant feeding. We created an area that folks can sit down (more on this later) with plenty of seating space, power strips to plug in those hungry laptops and tables to put their feet up or show off something they are working on (a.k.a. networking). Now this does not mean that we won’t be there, in fact when someone on the team is not involved in other activities (i.e. presenting sessions, keynote dry runs, live streaming setup and maintenance, customer meetings, firedrills, etc.) we will be hanging out talking to folks. &lt;/p&gt;  &lt;h2&gt;How a Mushroom gets Attention in a Field of Flowers&lt;/h2&gt;  &lt;p&gt;Now our little lounge has some stiff competition for attention since we will be announcing some amazing thinks in the keynote. So how do you get attention when there are so many choices? &lt;/p&gt;  &lt;p&gt;Do the unusual.&lt;/p&gt;  &lt;p&gt;First, we decided to hand out commemorative posters for the event, not us. That’s right; we didn’t market our own community site, but instead decided to provide something to attendees that they would appreciate. Our URL is on them, but very understated. We also made sure that attendees didn’t have to worry about figuring out how to keep from damaging their poster (the paper stock is awesome that we used) by figuring out which tube roll to use (sort of like prototyping). We found a tube that was small enough for a suitcase but large enough not to crease them.&lt;/p&gt;  &lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;http://www.visitmix.com/Content/Files/AlienPoster_2.png&quot; rel=&quot;lightbox&quot;&gt;&lt;img style=&quot;border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px&quot; title=&quot;AlienPoster&quot; border=&quot;0&quot; alt=&quot;AlienPoster&quot; src=&quot;http://www.visitmix.com/Content/Files/AlienPoster_thumb.png&quot; width=&quot;197&quot; height=&quot;244&quot; /&gt;&lt;/a&gt;&amp;#160; &lt;a href=&quot;http://www.visitmix.com/Content/Files/MushPoster_2.png&quot; rel=&quot;lightbox&quot;&gt;&lt;img style=&quot;border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px&quot; title=&quot;MushPoster&quot; border=&quot;0&quot; alt=&quot;MushPoster&quot; src=&quot;http://www.visitmix.com/Content/Files/MushPoster_thumb.png&quot; width=&quot;195&quot; height=&quot;244&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Second, our banner is not the traditional Microsoft banner. We even decided to deviate a bit from our MIX Online style guide and really vie for the eyeballs. This is not your father’s Microsoft banner. It plays off of our mascots, the mushroom man and lavender frog and is very noticeable at 25’x15’.&lt;/p&gt;  &lt;p&gt;Finally, we decided to really go out of our way to create a unique experience. The &lt;a href=&quot;http://thinkalt.com/&quot;&gt;amazing folks at ThinkAlt&lt;/a&gt; who worked with us to design this experience mentioned in one of our meetings:&lt;/p&gt;  &lt;p&gt;“Hey, we know a designer who creates mythical creatures out of common furniture. Would you be interested?”&lt;/p&gt;  &lt;p&gt;ABSOLUTELY. &lt;/p&gt;  &lt;p&gt;So we decided instead of the traditional convention center standard-issue chairs and couches, wouldn’t you prefer to sit on a caterpillar couch or a 7-foot alien chair? Yes, yes we did. &lt;/p&gt;  &lt;p&gt;Stop…mushroom men, lavender frogs, 7 foot aliens? Are you insane? Maybe; but we think that it will create excitement, buzz and adhere to the &lt;a href=&quot;http://visitmix.com/Opinions/Vendor-led-Conferences-Marketing-in-Sheeps-Clothing&quot;&gt;MIX conference ethos of “Unexpected”&lt;/a&gt;. Also, how would you like to hang out talking about web design while sitting on mythical creatures? We are looking forward to attendees hanging out, doing podcast and video casts from our lounge (note: if you want to interview someone from the MIX Online community site team, please e-mail us), and most importantly engaging in great conversation and fun with us.&lt;/p&gt;  &lt;h2&gt;To Be Continued…&lt;/h2&gt;  &lt;p&gt;As you can imagine, we are excited. Come back during the MIX10 conference for pictures of the lounge and some of the fun stories that came from it. If you are attending, be sure to come by and pick up your commemorative posters and stickers. Also, check your swag bag because the MIX Online community team put a little something lo-fi in there for you. Be sure to &lt;a href=&quot;http://twitter.com/mixonline&quot;&gt;follow @mixonline&lt;/a&gt; and &lt;a href=&quot;http://twitter.com/tommylee&quot;&gt;me&lt;/a&gt; on Twitter to keep up on what is happening at the lounge in real-time.&lt;/p&gt;  &lt;p&gt;Update: The MIX10 conference is now over and I guess we could say that the MIX Online Lounge was a success. My worries that folks would see it as an “art piece” was unfounded. Attendees would catch up on e-mail, have power meetings and take pictures of the lounge and of themselves enjoying the lounge too.&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;http://visitmix.com/Content/Files/4433235959_75e71e9f29_2.jpg&quot;&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px&quot; title=&quot;4433235959_75e71e9f29&quot; border=&quot;0&quot; alt=&quot;4433235959_75e71e9f29&quot; src=&quot;http://visitmix.com/Content/Files/4433235959_75e71e9f29_thumb.jpg&quot; width=&quot;164&quot; height=&quot;244&quot; /&gt;&lt;/a&gt;&amp;#160;&amp;#160; &lt;a href=&quot;http://visitmix.com/Content/Files/4435928009_c4115b4b2f_2.jpg&quot;&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px&quot; title=&quot;4435928009_c4115b4b2f&quot; border=&quot;0&quot; alt=&quot;4435928009_c4115b4b2f&quot; src=&quot;http://visitmix.com/Content/Files/4435928009_c4115b4b2f_thumb.jpg&quot; width=&quot;164&quot; height=&quot;244&quot; /&gt;&lt;/a&gt;&amp;#160; &lt;a href=&quot;http://visitmix.com/Content/Files/4436709252_dcba132e79_2.jpg&quot;&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px&quot; title=&quot;4436709252_dcba132e79&quot; border=&quot;0&quot; alt=&quot;4436709252_dcba132e79&quot; src=&quot;http://visitmix.com/Content/Files/4436709252_dcba132e79_thumb.jpg&quot; width=&quot;164&quot; height=&quot;244&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://visitmix.com/Content/Files/4436710900_aa3a906cac_2.jpg&quot;&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px&quot; title=&quot;4436710900_aa3a906cac&quot; border=&quot;0&quot; alt=&quot;4436710900_aa3a906cac&quot; src=&quot;http://visitmix.com/Content/Files/4436710900_aa3a906cac_thumb.jpg&quot; width=&quot;164&quot; height=&quot;244&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;http://visitmix.com/Content/Files/4434017960_23d958bc6e_2.jpg&quot;&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px&quot; title=&quot;4434017960_23d958bc6e&quot; border=&quot;0&quot; alt=&quot;4434017960_23d958bc6e&quot; src=&quot;http://visitmix.com/Content/Files/4434017960_23d958bc6e_thumb.jpg&quot; width=&quot;244&quot; height=&quot;164&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://visitmix.com/Content/Files/4433284627_e9310778ec_2.jpg&quot;&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px&quot; title=&quot;4433284627_e9310778ec&quot; border=&quot;0&quot; alt=&quot;4433284627_e9310778ec&quot; src=&quot;http://visitmix.com/Content/Files/4433284627_e9310778ec_thumb.jpg&quot; width=&quot;244&quot; height=&quot;164&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://visitmix.com/Content/Files/4436708496_87e20544fa_2.jpg&quot;&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px&quot; title=&quot;4436708496_87e20544fa&quot; border=&quot;0&quot; alt=&quot;4436708496_87e20544fa&quot; src=&quot;http://visitmix.com/Content/Files/4436708496_87e20544fa_thumb.jpg&quot; width=&quot;244&quot; height=&quot;164&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description>
            <evnet:previewtext>At our MIX10 conference for web developers and designers, the MIX Online community team (us) was given an opportunity to display a booth in The Commons. At first, we politely declined.     The Unbearable Lameness of Convention Booths  There were a few reasons why I was uninspired about having a booth.     I find the traditional pipe and drape booth layout rather boring.     We will have teams from Microsoft and sponsors who attendees will be super excited about and will eclipse what would be our little, humble booth. </evnet:previewtext> 
            <link>http://www.visitmix.com/Opinions/Rethinking-the-Traditional-Convention-Booth-at-MIX10</link>
            <guid isPermaLink="true">http://www.visitmix.com/Opinions/Rethinking-the-Traditional-Convention-Booth-at-MIX10</guid>
            <pubDate>Wed, 17 Mar 2010 18:15:23 GMT</pubDate>
            <category>Events</category>
        </item>
        <item>
            <dc:creator>Tim Aidlin</dc:creator>
            <title>Bass-ackwards</title>
            <description>&lt;img src=&quot;http://visitmix.com/Content/Files/match_large.png&quot; alt=&quot;Bass-ackwards&quot; width=&quot;250px&quot; class=&quot;imglefthalf&quot; /&gt;  &lt;p&gt; I recently had a conversation with a random developer I hadn’t met before.  Within a minute of our introduction, he had launched into an enthusiastic, but very misguided, demo of a new technology he was excited about. &lt;/p&gt;  &lt;p&gt; Why misguided?  The technology in question was meant to solve a problem no one had. &lt;/p&gt;  &lt;p&gt; When he asked me what kind of application or site I thought could use this technology, my first thought was, “Again, finding a problem for a solution.  Exactly the opposite way I generally try to work on projects.”  But instead of saying that, I asked: &lt;/p&gt;  &lt;p&gt; 	“What problem does it solve?” &lt;/p&gt;  &lt;p&gt; 	“What do you mean?  You could move around data, put it here or there and connect it—all sorts of things.” &lt;/p&gt;  &lt;p&gt; 	I said to him, “I guess  I work a little differently.  I try to think about the problem I’m trying to solve, and don’t think about the technology we’ll use until much further in the process of designing the spec.” &lt;/p&gt;  &lt;p&gt; 	“But this technology could really be used in all sorts of applications,” he said. &lt;/p&gt;  &lt;p&gt; 	“Totally.  It’s super-cool, and I’ll think about it when I’m specing out my next project.” &lt;/p&gt;  &lt;p&gt; 	“Maybe you can build a project around this technology.” &lt;/p&gt;  &lt;p&gt; 	“Building a product around a particular technology sometimes works, but we find our most successful projects start from trying to solve a problem first, and applying technology to it second.  It’s kinda like showing engineer a carburetor and telling him to build something around it.&quot; &lt;/p&gt;  &lt;p&gt; This conversation struck me as a fairly extreme rendering of a common design snag: building for technology, not to solve problems. You see this all the time, and not just in software or Web site design. I’ve seen it in landscape design, city hall, and the day care, too. What are your favorite examples of solutions without problems? Leave a message in the comments below. &lt;/p&gt;</description>
            <evnet:previewtext>Which comes first, the problem or the solution?  IMHO, obviously the problem.  So why do we so often develop technology solutions and then find a problem for them to solve?</evnet:previewtext> 
            <link>http://www.visitmix.com/Opinions/Bass-ackwards</link>
            <guid isPermaLink="true">http://www.visitmix.com/Opinions/Bass-ackwards</guid>
            <pubDate>Tue, 09 Mar 2010 20:50:24 GMT</pubDate>
            <category>Process</category>
        </item>
        <item>
            <dc:creator>Tim Aidlin</dc:creator>
            <title>Cheers to Saying No</title>
            <description>&lt;img src=&quot;http://www.visitmix.com/Content/Files/opinion_no.jpg&quot; alt=&quot;Cheers to saying no&quot; width=&quot;327px&quot; class=&quot;imglefthalf&quot; /&gt;  &lt;p&gt;The other day I was out having a pint with a web-designer friend of mine, and she relayed a conversation with a client she'd had that day. I had to chuckle a little. &lt;/p&gt; &lt;p style=&quot;margin-left:40px;&quot;&gt; 	“So, Client X called me  today, and she’d like to do a whole branding and website campaign,”  she said. &lt;/p&gt; &lt;p style=&quot;margin-left:40px;&quot;&gt; 	I had heard about troubles working with Client X in the past. “Client X, huh?  What’d you tell her?” &lt;/p&gt; &lt;p style=&quot;margin-left:40px;&quot;&gt; 	“Well, I gave her a standard ballpark figure, but told her I wouldn’t be able to get on it until the end of next month.” &lt;/p&gt; &lt;p style=&quot;margin-left:40px;&quot;&gt;  &lt;p style=&quot;margin-left:40px;&quot;&gt; “And of course she needs all of this done now.” &lt;/p&gt;  &lt;p style=&quot;margin-left:40px;&quot;&gt;	“Of course.  So she suggests that she have one of her friends build the website while  I work on the branding, and we might be able to get it out on schedule.” &lt;/p&gt;  &lt;p style=&quot;margin-left:40px;&quot;&gt; “But you can’t start on this until the end of next month,” I said. &lt;/p&gt; &lt;p style=&quot;margin-left:40px;&quot;&gt; “Oh, but if someone else is building the website, then I should be able to do it now.  According to her, of course.” &lt;/p&gt;  &lt;p style=&quot;margin-left:40px;&quot;&gt; “Ah, yes.  And this web designer is going to build the site without any branding or content, I’m assuming.” &lt;/p&gt;  &lt;p style=&quot;margin-left:40px;&quot;&gt; “And Client X wants me to go ahead and ‘take the reigns’ on working with the web developer and just include her on the meetings as necessary.” &lt;/p&gt;  &lt;p style=&quot;margin-left:40px;&quot;&gt;“Ah.  So, project management, too.  I see.  And will you be writing content?” I asked. &lt;/p&gt;  &lt;p style=&quot;margin-left:40px;&quot;&gt; “No, but she’d love me to help edit it.” &lt;/p&gt;  &lt;p style=&quot;margin-left:40px;&quot;&gt; “Hmmm.” &lt;/p&gt;  &lt;p style=&quot;margin-left:40px;&quot;&gt; “Oh, and if I could add a shopping cart, and some cool animation, that’d be great, too, but that might require more work with the web developer.  Is that hard to implement?” &lt;/p&gt;  &lt;p style=&quot;margin-left:40px;&quot;&gt;“Wow,” I said. &lt;/p&gt;  &lt;p style=&quot;margin-left:40px;&quot;&gt; “Yeah,” she responded.  “So, no, I’m not taking on the client.” &lt;/p&gt;  &lt;p style=&quot;margin-left:40px;&quot;&gt; “Thank you,” I sighed.  “I don’t know if either one of us would be able to stand having beers and talking about this for months and months and months.  Because you *know* this would change 4 times.” &lt;/p&gt;  &lt;p style=&quot;margin-left:40px;&quot;&gt; “Cheers to saying no.” &lt;/p&gt;  &lt;p style=&quot;margin-left:40px;&quot;&gt;“Cheers.” &lt;/p&gt;  &lt;p&gt; Where do *you* draw the line with projects?  When do you push back on a feature, request, or even the project itself?  Let us know by leaving a comment below and be sure to follow us @mixonline. &lt;/p&gt;</description>
            <evnet:previewtext>  The other day I was out having a pint with a web-designer friend of mine, and she relayed a conversation with a client she'd had that day. I had to chuckle a little.   	“So, Client X called me  today, and she’d like to do a whole branding and website campaign,”  she said.   	I had heard about troubles working with Client X in the past. “Client X, huh?  What’d you tell her?”   	“Well, I gave her a standard ballpark figure, but told her I wouldn’t be able to get on</evnet:previewtext> 
            <link>http://www.visitmix.com/Opinions/Cheers-to-Saying-No</link>
            <guid isPermaLink="true">http://www.visitmix.com/Opinions/Cheers-to-Saying-No</guid>
            <pubDate>Mon, 22 Feb 2010 23:03:59 GMT</pubDate>
            <category>Web Culture</category>
        </item>
        <item>
            <dc:creator>Hans Hugli</dc:creator>
            <title>Springing Out of Nowhere</title>
            <description>&lt;p&gt;When did you become aware of the great sites that exist on the web now? Were they there for a long time, but you just didn’t notice? Have you come across new sites you now can’t live without? What is that makes a new, amazing site so amazing?&lt;/p&gt;  &lt;h2&gt;Once You See It, You Can’t Stop.&lt;/h2&gt;  &lt;p&gt;&lt;img class=&quot;imglefthalf&quot; src=&quot;http://www.visitmix.com/content/files/springing-out-of-nowhere.jpg&quot; /&gt;Let’s talk about the last time you might’ve purchased a car. After you bought it, did you all of a sudden see other people driving your car, maybe even in the same color, everywhere? You probably wouldn’t have noticed those cars driving around if you hadn’t just bought your own. But they were there. This situation is a lot like a psychological phenomenon that Carl Jung referred to as “Synchronicity”: the occurrence of two or more events that are causally unrelated, but that occur together in a meaningful manner.&lt;/p&gt;  &lt;p&gt;I’ve found that “synchronicity” often describes people’s experience of the web. Have you noticed that since social networking sites have become popular, you tend to see their icons canvassing the web? Do you now see signups for tweets everywhere—on billboards, ads, television, the web? Now that you know about Twitter, are you unable to get away from it? &lt;/p&gt;  &lt;p&gt;The ubiquity of sites I know about makes me wonder: what’s out there that I’m not seeing?&lt;/p&gt;  &lt;h2&gt;You Don’t Know What You Don’t Know.&lt;/h2&gt;  &lt;p&gt;Charles H. Duell, Commissioner of the US Patent Office, said this in 1899: “Everything that can be invented has already been invented.” Poor Charles probably took his misquote to the grave.&lt;/p&gt;  &lt;p&gt;Time has proven that innumerable inventions and opportunities had not been discovered in 1899—since then we’ve discovered (or created) everything from the Ziplock bag to the Internet. Even in 2010, it’s arrogant and narrow-minded to believe that we’ve already thought up everything there is to think up. &lt;/p&gt;  &lt;h2&gt;All the Low Hanging Fruit Is Gone. Guess We’d Better Get a Ladder.&lt;/h2&gt;  &lt;p&gt;Sure, all the simple stuff has been done. But aren’t we all astounded when that new something pops up out of nowhere and enriches our lives? Sometimes it takes intense research or vast amounts of money to create the next big thing; other times all that’s required is a clever twist—making something that already existed immensely more useful or aesthetically pleasing. Take the iPhone or Facebook, for example: they’ve both hit a resonant chord with the masses by improving upon a good thing (the cell phone &amp;amp; social networking). &lt;/p&gt;  &lt;h2&gt;Keep Trying. Things Will Happen.&lt;/h2&gt;  &lt;p&gt;My sister once explained that in her art class, she was instructed to visually represent an object (I think it was a chair) in 100 different ways. The medium did not matter. She said that the first 8 or 9 chairs turned out okay, but that the next 20 to 50 were boring and lifeless—just the same thing over and over again. She said that she grew frustrated and angry about the assignment and considered giving up, until she reached a point where she was forced to really think differently, and break out from her usual mold. After that, she finally started to come up with good, wild ideas. In the end, she created some fantastic works that she didn’t think she was capable of. &lt;/p&gt;  &lt;p&gt;Drawing a chair a hundred ways turned out to be an incredibly empowering exercise that gave my sister the confidence and fortitude she needed to continue her career. She went on to become a successful Graphic Designer. &lt;/p&gt;  &lt;p&gt;The lesson? When designing or thinking up something new, don’t just go with the first idea out of your head. You’ve surely not reached your potential. &lt;/p&gt;  &lt;h2&gt;Open the Mind.&lt;/h2&gt;  &lt;p&gt;I have found that there is much more available on the web than I had previously thought. Discounting things we do not understand is something that we tend to do to protect ourselves from an overwhelming flood of information, valid or not. As a result though, we will likely miss something invaluable. I find it easy to become complacent and only visit sites that I already know, but I’m always amazed that when I really start looking for new things; I find them everywhere. Try to allocate some time to simply looking around the web for something new; something might just spring up, and it might just be a gem. It’s probably already there.&lt;/p&gt;  &lt;p&gt;&lt;i&gt;Have you found a web site that you can’t live without? How did you become aware of it? What about it do you really love? Let us know. Leave a comment or if you &lt;/i&gt;&lt;a href=&quot;http://www.twitter.com/mixonline&quot;&gt;&lt;i&gt;tweet&lt;/i&gt;&lt;/a&gt;&lt;i&gt;, follow us on Twitter to learn about new content, opinions and articles.&lt;/i&gt;&lt;/p&gt;</description>
            <evnet:previewtext>Charles H. Duell, Commissioner of the US Patent Office, said this in 1899: “Everything that can be invented has already been invented.” Poor Charles probably took his misquote to the grave.</evnet:previewtext> 
            <link>http://www.visitmix.com/Opinions/Springing-Out-of-Nowhere</link>
            <guid isPermaLink="true">http://www.visitmix.com/Opinions/Springing-Out-of-Nowhere</guid>
            <pubDate>Fri, 12 Feb 2010 19:46:50 GMT</pubDate>
            <category>Web Culture</category>
        </item>
        <item>
            <dc:creator>Tim Aidlin</dc:creator>
            <title>Design for tables</title>
            <description>&lt;p&gt;  &lt;img src=&quot;/Content/Files/writingImage_Design-for-tables_2.jpg&quot; alt=&quot;Microsoft Surface&quot; class=&quot;imglefthalf&quot; /&gt;  Years ago, around the time of &lt;a href=&quot;http://www.microsoft.com/presspass/exec/billg/speeches/2006/03-20MIX.mspx&quot;&gt;MIX06&lt;/a&gt;, I had a great conversation with a friend who was working on a design for the &lt;a href=&quot;http://www.microsoft.com/surface/&quot;&gt;Microsoft Surface&lt;/a&gt;. He said he had to basically re-learn user interface design during the process, since Surface’s screen presented a totally new user experience: a horizontal interface that multiple users (and objects, for that matter) could approach from any direction — a far bigger challenge than a regular computer screen presents. In his office, he showed me a giant sheet of paper with arrows pointing inward from all directions. He said this reminded him just how different the Surface’s user experience was. &lt;/p&gt;  &lt;p&gt;Now it’s about four years later, and Apple is poised to release the &lt;a href=&quot;http://www.apple.com/ipad/&quot;&gt;iPad&lt;/a&gt;, a quintessential “casual computing” device that has the potential to change the UI game for touch interfaces. If I’m not overstating the point, the iPad is likely to win where tablet computers (which have been commercially available for years) have failed: the design of its applications. &lt;/p&gt;  &lt;p&gt;Just like the iPhone, the iPad will introduce significant, new design paradigms to an enthusiastic group of mobile software users. We can assume that software running on the iPad will be specifically designed for the iPad — not a Macbook or iMac. The software will also take fingers on the screen and the limited needs of a user looking for a very specific experience into account. Buttons will be big. Menus will flick and spin. We’ll pinch and spread. Eventually, the applications will evolve from just giant, modified iPhone apps. &lt;/p&gt;  &lt;p&gt;While the iPad’s apps will advance from a mobile platform, current tablet PC apps often advance from the desktop experience. Tablet PCs are also full, robust computers when they might not necessarily have to be, and their user interfaces are designed for mouses (or touchpads at best). Fingers as input devices, simple mobile and social applications, geolocation, or the like are often overlooked. Of course there are exceptions, but still. &lt;/p&gt;  &lt;p&gt;Digital designers have been designing for immobile screens that users can only interact with through artificial means, such as a mouse or pen, for too long. Now, however, we Windows developers should assume the users we’re designing for are internet-connected, mobile, and often a member of one or more social-networks. We can collect data and use open APIs to create connections. With the growing popularity of multi-touch enabled applications, our users can individually and collaboratively create like never before. &lt;/p&gt;  &lt;p&gt;Additionally, as mobile devices, tablet PCs, gaming systems, and even television interfaces become more connected and available, the community will adopt new standards and metaphors. There is tremendous opportunity at this stage to absolutely re-imagine user interface and standard design patterns. Of course, we don’t have to throw everything out the window, but we *could* — and that’s very exciting. &lt;/p&gt;  &lt;p&gt;As iPads, slates, and touch-screen-enabled mobile devices become more ubiquitous, I wonder if we’ll end up with many individual device-dependent interfaces, or if UI will begin adopting universal standards across multiple devices, just as the web coalesced around standards independent of browser, platform, or screen-size. Will platform/browser/screen user interface and user-experience standards fracture even more than they currently have? (See the HTML5 video debate, CSS3 browser-compatibility problem, or even standard forms, for example.) Or will user-interface and experience professionals develop a new vocabulary and metaphors that will span the current and next-generation methodologies of user-interaction? &lt;/p&gt;  &lt;p&gt;There are some products — like the &lt;a href=&quot;http://www.hp.com/united-states/campaigns/touchsmart/#/Home&quot;&gt;HP Touchsmart&lt;/a&gt; line of computers — that are building &lt;strong&gt;strong experiences&lt;/strong&gt;, but this is just the beginning. And with the merging of the web, applications, and data in the cloud, it’s a very interesting time to be a designer or developer. &lt;/p&gt;  &lt;p&gt;Are you using touch-enabled applications more these days? Do you develop them? What challenges have you faced migrating your skills? Have you seen something that’s changed the way you think about interaction? Drop us a note below, and be sure to follow us at &lt;a href=&quot;http://twitter.com/mixonline&quot;&gt;@mixonline&lt;/a&gt;.&lt;/p&gt;</description>
            <evnet:previewtext>    Years ago, around the time of MIX06, I had a great conversation with a friend who was working on a design for the Microsoft Surface. He said he had to basically re-learn user interface design during the process, since Surface’s screen presented a totally new user experience: a horizontal interface that multiple users (and objects, for that matter) could approach from any direction — a far bigger challenge than a regular computer screen presents. In his office, he showed me a giant sheet of paper with arrows pointing inward from all directions. He said this reminded</evnet:previewtext> 
            <link>http://www.visitmix.com/Opinions/Design-for-tables</link>
            <guid isPermaLink="true">http://www.visitmix.com/Opinions/Design-for-tables</guid>
            <pubDate>Mon, 08 Feb 2010 23:34:21 GMT</pubDate>
            <category>Design</category>
        </item>
        <item>
            <dc:creator>Thomas Lewis</dc:creator>
            <title>I Can Haz Data Visualization?</title>
            <description>&lt;p&gt;&lt;img src=&quot;/Content/Files/icanhazdataviz_2.jpg&quot; alt=&quot;I can haz Data viz&quot; width=&quot;327px&quot; class=&quot;imglefthalf&quot; /&gt; Everybody loves good data visualization. The New York Times has been &lt;a href=&quot;http://www.nytimes.com/interactive/2010/01/14/world/20100114-haiti-imagery.html?scp=1&amp;amp;sq=Interactive&amp;amp;st=cse&quot;&gt;especially&lt;/a&gt; &lt;a href=&quot;http://www.nytimes.com/interactive/2010/02/01/us/budget.html?scp=6&amp;amp;sq=interactive&amp;amp;st=cse&quot;&gt;good&lt;/a&gt; &lt;a href=&quot;http://www.nytimes.com/interactive/2010/01/28/nyregion/20100128-salinger-map.html?scp=7&amp;amp;sq=interactive&amp;amp;st=cse&quot;&gt;at&lt;/a&gt; &lt;a href=&quot;http://www.nytimes.com/interactive/2010/01/19/us/politics/massachusetts-election-map.html?scp=8&amp;amp;sq=interactive&amp;amp;st=cse&quot;&gt;using&lt;/a&gt; &lt;a href=&quot;http://www.nytimes.com/interactive/2010/01/22/us/Radiation.html?scp=9&amp;amp;sq=interactive&amp;amp;st=cse&quot;&gt;data&lt;/a&gt; &lt;a href=&quot;http://www.nytimes.com/interactive/2010/01/10/nyregion/20100110-netflix-map.html?scp=10&amp;amp;sq=interactive&amp;amp;st=cse&quot;&gt;visualization&lt;/a&gt; to demonstrate the power of information visualization as a communication tool. We thought the topic was intriguing enough to create &lt;a href=&quot;http://visitmix.com/labs/descry/&quot;&gt;a lab about it&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;As you may know, we have a &lt;a href=&quot;http://live.visitmix.com&quot;&gt;sister conference called MIX&lt;/a&gt; where we will be hanging out at in March. We want one of you to be there with us (actually, we want all of you there). So we want to take our love of data visualization and our love of giving you something free to give you a chance to win a free ticket to MIX10. We also will be including our &lt;a href=&quot;http://www.flickr.com/photos/digitalweb/sets/72157620496924674/&quot;&gt;limited edition notebook&lt;/a&gt; (only 200 produced) to the winner.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;What do I have to do to get a golden ticket Willy Wonka?&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Simple, three steps.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Follow our &lt;a href=&quot;http://twitter.com/mixonline&quot;&gt;Twitter account&lt;/a&gt;. &lt;/li&gt;    &lt;li&gt;Create a brutally awesome data visualization of our content on &lt;a href=&quot;http://visitmix.com&quot;&gt;MIX Online&lt;/a&gt; (writings, labs, about, our Tweets, etc.). It can created with whatever, displayed however you desire as long as it can be hosted on the web, so no visualizations made of marshmallows and pencils! &lt;/li&gt;    &lt;li&gt;By Wednesday, February 10&lt;sup&gt;th&lt;/sup&gt;, 3pm Pacific time, tweet this: &lt;strong&gt;Hey @mixonline, I want a free ticket, check out my data visualization at (insert a link to your visualization here). #MIX10&lt;/strong&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;We will then take the most brutally awesome one, do an Opinion post about it and why we thought it was so brutal (ummm, realize we are not “experts”, but are avid consumers, so we may be a little subjective). Then we will send you your free ticket to MIX10 and one of our amazing notebooks.&lt;/p&gt;  &lt;p&gt;We probably won’t stop here, so you better &lt;a href=&quot;http://twitter.com/mixonline&quot;&gt;follow our Twitter account&lt;/a&gt; for other fun ways we get you a golden ticket. Also, feel free to &lt;a href=&quot;http://twitter.com/tommylee&quot;&gt;follow me&lt;/a&gt; for my crazy adventures at MIX10.&lt;/p&gt;</description>
            <evnet:previewtext> Everybody loves good data visualization. The New York Times has been especially good at using data visualization to demonstrate the power of information visualization as a communication tool. We thought the topic was intriguing enough to create a lab about it.  As you may know, we have a sister conference called MIX where we will be hanging out at in March. We want one of you to be there with us (actually, we want all of you there). So we want to take our love of data visualization and our love of giving you something free to give</evnet:previewtext> 
            <link>http://www.visitmix.com/Opinions/I-Can-Haz-Data-Visualization</link>
            <guid isPermaLink="true">http://www.visitmix.com/Opinions/I-Can-Haz-Data-Visualization</guid>
            <pubDate>Thu, 04 Feb 2010 16:24:59 GMT</pubDate>
            <category>News</category>
            <category>Infographics</category>
            <category>Conferences</category>
        </item>
        <item>
            <dc:creator>Joshua Allen</dc:creator>
            <title>Ninja Coders and Despot Designers: Game Over</title>
            <description>&lt;p&gt;Our industry has just been changed forever. Many have predicted that this day would come, and it finally has -- design has irreversibly supplanted development as the center of gravity in software projects. &lt;/p&gt;  &lt;p&gt;OK, so maybe that's a bit dramatic. The revolution has taken longer than a day, and will continue for some time. But I believe we can safely say that we're past the turning point.&amp;#160; Design has won. &lt;/p&gt;  &lt;p&gt;This is a topic that Nishant and I have discussed many times, but the &amp;quot;eureka!&amp;quot; moment for me happened when I was building a Web application to handle MIX Open Call voting. It was a simple application that needed only 4 or 5 page types and was only going to be in production for a week or two -- so it wasn't worth hassling a designer over. Since I did the design myself, I didn't create any comps and I decided to use the base CSS that comes with ASP.NET MVC. In other words, I sketched out the IA and wireframes on paper and iterated a few times before creating the markup. &lt;/p&gt;  &lt;p&gt;Despite this severely truncated &amp;quot;design&amp;quot; process which involved no Photoshop or CSS work, the design phase took longer than coding and testing the application. I'll repeat: it took &lt;strong&gt;longer to do a simple IA and wireframes than it took to code the application&lt;/strong&gt;. I was honestly surprised. My expectations had been violated. Coding the application shouldn't have been easier than creating the wireframes.  &lt;/p&gt; &lt;p&gt;My code needed to implement data models from three different types of stores (XML, Cookies, and SQL Server). It also had to support search functionality and permalinks. &lt;/p&gt; &lt;p&gt;But it &lt;b&gt;was&lt;/b&gt; simpler to implement. I'd like to say that it's because I'm such an awesome coder, but that wouldn't be true. It had nothing to do with my awesomeness.&amp;#160; I believe that anyone who set out to build the voting application would have experienced the same thing. &lt;/p&gt;  &lt;h2&gt;Ninja Coders&lt;/h2&gt;  &lt;p&gt;Fred Brooks' influential book, &amp;quot;The Mythical Man Month&amp;quot; has left a concrete impression on our profession ever since it was published in 1975. In the book, Brooks makes the famous argument that development costs dwarf all other costs on a project, and that superstar developers are tremendously more productive than “average” developers. Therefore, the best way to control software cost is to hire superstar developers and get rid of the average developers. Brooks' insight has informed hiring practices at Microsoft and elsewhere and contributed to Zen-master Ninja Complexes among good developers.&lt;/p&gt;  &lt;p&gt;&lt;img src=&quot;http://visitmix.com/Content/Files/writingImage_Ninja-Coders-and-Despot-Designers-Game-Over.jpg&quot; class=&quot;imgrighthalf&quot; alt=&quot;Cute chubby ninja&quot;&gt;However, things aren't so clear-cut today. Developer productivity has been improving by leaps and bounds every year. The tools and frameworks we use today seem like magic compared to what we used in the past. A developer using ASP.NET MVC and LINQ, or frameworks like RoR and Django, can crank out code that we wouldn't have even dared to try 10 years ago. And things are getting more reliable. When was the last time you had to debug a null reference exception or a performance issue caused by excessive use of the heap?&amp;#160; We may all be ninja coders today, but it’s only because we have magic weapons.&lt;/p&gt;  &lt;p&gt;By contrast, the design process is limited by human factors, especially in the early stages. The early design phase is about discovery and building shared context with your client or customer. This is the phase where you decide exactly what you want to build, so there is a lot of iteration and interpersonal communication involved. You could optimize this process by hiring UX folks who are expert hypnotists, but even this wouldn't be enough to outpace the productivity gains developer tools and frameworks are making. &lt;/p&gt;  &lt;h2&gt;A Lesson from History&lt;/h2&gt;  &lt;p&gt;I first began noticing cracks in Brooks' development thesis seven years ago, when I was working on the SQL Server team. At the time, the CLR was fairly new.&amp;#160; We were in a unique position to compare native code versus managed code development, since we were simultaneously shipping XML APIs built entirely in C++, and XML APIs built entirely in managed CLR code. The functionality of both was similar, and used the same team of people. &lt;/p&gt;  &lt;p&gt;In those days, most test teams were roughly the same size as the development team. But when it came time to allocate headcount for our managed code software, many of us were shocked when the test manager was asking for nearly twice as many people as the development manager. It violated our expectations. Was the test manager trying to build an empire? Was managed code so buggy that it needed extra testing? What was the deal? &lt;/p&gt;  &lt;p&gt;It was just simple math. The developers could code up the functionality twice as fast as before, but all of the functionality still needed to be tested. You can't skimp on test coverage just because the developers are more efficient. More productive development means that you spend a larger percentage of your overall budget on test. Simple math, but it opened my eyes. &lt;/p&gt;  &lt;h2&gt;The Rise of Design&lt;/h2&gt;  &lt;p&gt;Of course, the past seven years haven't seen development teams being replaced entirely by testers. Instead, TDD has incorporated testing more directly into the development process, so developers spend more of their time testing. And testing has become more efficient. &lt;/p&gt;  &lt;p&gt;It's pretty easy to see where this is going. If development and testing are taking less time, the design phase will eat a proportionally larger chunk of the overall budget. We can certainly imagine productivity improvements to some of the design tools, but design will always have a big bottleneck: clients and their psychology.&lt;/p&gt;  &lt;p&gt;Yes, there are plenty of other reasons that design is more important now than ever, but simple math is sufficient to make the point.&lt;/p&gt;  &lt;h2&gt;What Does it Mean?&lt;/h2&gt;  &lt;p&gt;Does this mean that designers will soon outnumber developers and testers on projects? I don't think so. Brooks also demonstrated that you can't necessarily speed up software development by throwing more developers at a problem -- the same is true of designers. Think of the last project you worked on where you were the sole designer, or where you worked with a single designer. Do you think it would have been completed in a sixth of the time if you had put six designers on it? Ha!&lt;/p&gt;  &lt;p&gt;This suggests that we will simply see smaller teams, with a small number of designers, working with a small number of testers and developers. Our challenge will be to scope projects to stay within the capabilities of a smaller team size, or else pay the price in diminishing returns. &lt;/p&gt;  &lt;p&gt;Does this mean, instead, that designers will be corrupted by this newfound power and despotically wield control over the developers? Again, I think that’s the wrong way to look at it. The customer always has the ultimate power, and that power is mediated through the designer.&amp;#160; This is how the world should be, and I’m sure the designers will still let us wear ninja costumes to work.&amp;#160; Besides, &lt;a href=&quot;http://en.wikipedia.org/wiki/Norbert_Wiener&quot;&gt;Norbert Wiener&lt;/a&gt;, who published the tremendously influential book “Cybernetics” in 1948, showed that the most &lt;a href=&quot;http://mechanism.ucsd.edu/~bill/research/bechtel.biologicalmechanismsorganization.pdf&quot;&gt;flexible component of any complex system&lt;/a&gt; will exert the most control over the entire system. Becoming more productive and adaptable is always a good thing.  It's only when designers and developers work in harmony that the true potential of both is realized. &lt;/p&gt;  &lt;h2&gt;Your Turn&lt;/h2&gt;  &lt;p&gt;Does the “simple math” presented here agree with your own experiences?&amp;#160; How do you see these trends playing out over the next seven years?&amp;#160; Leave a comment below.&lt;/p&gt;</description>
            <evnet:previewtext>Our industry has just been changed forever. Many have predicted that this day would come, and it finally has -- design has irreversibly supplanted development as the center of gravity in software projects.   OK, so maybe that's a bit dramatic. The revolution has taken longer than a day, and will continue for some time. But I believe we can safely say that we're past the turning point.&amp;#160; Design has won.   This is a topic that Nishant and I have discussed many times, but the &amp;quot;eureka!&amp;quot; moment for me happened when I was building a Web application</evnet:previewtext> 
            <link>http://www.visitmix.com/Opinions/Ninja-Coders-and-Despot-Designers-Game-Over</link>
            <guid isPermaLink="true">http://www.visitmix.com/Opinions/Ninja-Coders-and-Despot-Designers-Game-Over</guid>
            <pubDate>Mon, 01 Feb 2010 21:58:34 GMT</pubDate>
            <category>Web Culture</category>
        </item>
        <item>
            <dc:creator>Nishant Kothary</dc:creator>
            <title>Kindle vs. iPad vs. Weimaraner</title>
            <description>&lt;p&gt;As I suspected, my RSS reader was flooded with the inevitable &quot;Kindle vs. iPad: Which one will triumph?&quot; posts yesterday.  I read a handful of posts from the usual suspects like CNET, Mashable, and even the NY Times, and I'm done.  &lt;a href=&quot;http://www.netcrucible.com/blog/2009/03/14/jon-stewart-is-an-ass/&quot;&gt;Journalism may be dead&lt;/a&gt;, but in the last 24 hours we've demonstrated that we're going to assassinate its apparent savior—blogging—using the same militaristic tactics.&lt;/p&gt;  &lt;p&gt;It's a nice molotov cocktail: a couple shots of &quot;Relativity&quot; (a concept from &lt;a href=&quot;http://visitmix.com/Opinions/Is-Irrational-the-New-Rational&quot;&gt;Predictably Irrational&lt;/a&gt;'s first chapter, which holds that humans are deeply evolutionarily wired such that they can't evaluate the world without making comparisons) and a couple shots of deliberate controversy, all topped off with a blatant attempt to squeeze juice out of ad revenue on web sites. &lt;/p&gt;  &lt;p&gt;I'm sure there's a decent article or two out there about the Kindle vs. iPad question, but I'm just too cranky to sift through the shrapnel to find them at the moment.&lt;/p&gt;  &lt;p&gt;But hey. If we're going to compare an iPad to a Kindle, I think it's completely fair to compare it with the most magical dog breed of all: the &lt;em&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Weimaraner&quot;&gt;Weimaraner&lt;/a&gt;&lt;/em&gt;. Heck, let's do a quick analysis right now. Right here. It's so on.&lt;/p&gt;  &lt;p&gt;The $64,000 question: &lt;em&gt;Will the iPad obliterate adoption of this perfectly engineered breed of canine?&lt;/em&gt;&lt;/p&gt;  &lt;img src=&quot;/Content/Files/Kindle-vs-iPad-vs-Weimaraner-vs.jpg&quot; alt=&quot;Kindle vs. iPad vs. Weimaraner&quot; /&gt;   &lt;p&gt;The Weimaraner—lovingly referred to as the &quot;velcro-dog&quot;—is a very trusty and dependable companion. Its UI is characterized by a sleek frame, covered with a fast-drying, microfiber-like, eco-friendly coat. Its gait is graceful and awe-inspiring, and it has communicative eyes that people get lost in. It responds not only to voice-commands, but can be easily trained to read hand gestures and even facial expressions! Basically, its technology is beyond our imagination. And, battery life? Psshtt! Unlimited. If it ever gets low (and that's a big IF), it takes nothing more than a 15 min nap to fully recharge.&lt;/p&gt;  &lt;p&gt;But. Will this marvelous product, borne of decades of meticulous German engineering, survive Apple's magical new iPad? Let's analyze this.&lt;/p&gt;  &lt;p&gt;First of all, the iPad's UI is just as sexy as the Weimaraner’s, if not more. Heck, the bookshelf spins around to reveal an entire store of books, for crying out loud! Can the Weimaraner do that? Didn't think so. And the iPad weighs a mere 1.5lbs. What about the Weimaraner? 80 lbs? Fatty! Can't carry that in my messenger bag, can I? I can change the orientation of the iPad and it adapts perfectly. But turn the Weimaraner upside-down and you get a perfectly useless, goofy-looking, bat-like creature with a mirror-shattering grin (see actual screenshot, below). Endearing, but it doesn't help me send email now, does it? &lt;/p&gt;  &lt;img src=&quot;/Content/Files/Kindle-vs-iPad-vs-Weimaraner-smiling.jpg&quot; alt=&quot;Weimaraner smiling&quot; /&gt;  &lt;p&gt;No email. No music. No apps. WTF, Weimaraner? And let's be honest: while I can't really cuddle its sleek, hard chasis, the iPad doesn't shed or have &quot;that dog smell&quot;.&lt;/p&gt;    &lt;p&gt;Having said that, the Weimaraner is definitely a perfect companion—something the iPad will never be. So, while some of us will buy iPads, let’s not write off the Weimaraner just yet.&lt;/p&gt;   &lt;p&gt;Now that I think of it, maybe the iPad will actually encourage adoption of Weimaraners! Insert two shots of controversial speculation. (Thank you for visiting. Please deposit your comments below. [Mission accomplished])&lt;/p&gt;  &lt;p&gt;&lt;em&gt;*Rolling eyes for dramatic effect*&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;The point is this: You can't compare the Kindle and the iPad! Period. Yes, they share some features (3G, ebook reading experience, etc.). They are both &quot;tablets&quot;. They both allow you to read ebooks. They let you listen to music.&lt;/p&gt;   &lt;p&gt;But they are in entirely different categories.&lt;/p&gt;  &lt;p&gt;The Kindle's attempt to be a multi-purpose everyday tablet&amp;mdash;let’s be honest, the Kindle &lt;em&gt;did&lt;/em&gt; attempt to be more than just a Trojan horse for eBooks despite what some pundits seem to forgivingly suggest&amp;mdash;is obviously and entirely half-baked.  Our failure to see this clearly is driven by our love for the trusty Amazon brand; it's the same reason that even well-respected UX professionals insist that Amazon sets the bar for e-commerce user experiences. Complete madness. Anyhow, I digress.&lt;/p&gt;  &lt;p&gt;Bottom line: The iPad is a well thought-out end-to-end experience for &lt;em&gt;consuming all types of media&lt;/em&gt;. The Kindle is a niche device optimized for reading &lt;em&gt;certain types of books&lt;/em&gt;.  They are different.&lt;/p&gt;  &lt;p&gt;A fair comparison between the two companies and their core businesses, if there is in fact one, is between the iPad and Amazon.com itself. And there, one could argue that Apple has a position that grows stronger everyday despite its currently weaker areas, namely, pricing and selection of content.  If history repeats itself, then prices for content will normalize and both companies will carry a similar repertoire eventually. This leaves only one differentiator: experience. But I better stop now for I’m starting to delve into punditry here.&lt;/p&gt;  &lt;p&gt;I suppose I should cut the pundits some slack for putting iPads and Kindles into the same bucket (and by extension, myself for adding Weimaraners to the mix). After all, some of us will continue to buy Kindles, much like some of us will continue to seek the companionship of Weimaraners. But my hunch is that by Christmas many, many of us will buy an iPad despite its trivial and inconsequential shortcomings that the punditry and naysayers are currently echoing. Why? Because it respectably and pragmatically brings to life a category of devices that we've hungrily imagined for decades.&lt;/p&gt;    &lt;p&gt;&lt;em&gt;Thank you for visiting. Please deposit your comments below. ;-)&lt;/em&gt;&lt;/p&gt;</description>
            <evnet:previewtext>The iPad's true contender isn't the Kindle or the netbook as the pundits would have you believe. It's the Weimaraner.</evnet:previewtext> 
            <link>http://www.visitmix.com/Opinions/Kindle-vs-iPad-vs-Weimaraner</link>
            <guid isPermaLink="true">http://www.visitmix.com/Opinions/Kindle-vs-iPad-vs-Weimaraner</guid>
            <pubDate>Fri, 29 Jan 2010 19:39:41 GMT</pubDate>
            <category>Web Culture</category>
        </item>
        <item>
            <dc:creator>Tim Aidlin</dc:creator>
            <title>Transparency Yields Better Results</title>
            <description>&lt;p&gt; At MIX Online, we’re able to be very open about our development process—we talk about new projects as we build them, for example, and try to get our work into users' hands as early as possible.  We make concerted efforts to be transparent, because we find it makes our projects and products stronger in the end. &lt;/p&gt; &lt;p&gt; Of course, not all teams can be as open—but they can take baby steps in the right direction. Here are few suggestions for becoming more transparent about the development of your projects: &lt;/p&gt; &lt;p&gt; &lt;h2&gt;Blog and Use Social Networking&lt;/h2&gt; &lt;h3&gt;Set up a site and blog&lt;/h3&gt; &lt;p&gt; It's so easy to register a domain and set up a site, there’s almost no excuse not to.  Set up a site for your upcoming project, complete with details of what the world can expect when you launch.  Allow users to leave comments and sign up for updates and user-testing.  This is a great way to ensure that you have people ready to help test. &lt;/p&gt;  &lt;h3&gt;Twitter&lt;/h3&gt; &lt;p&gt; Set up a &lt;a href=&quot;http://twitter.com/mixonline&quot;&gt;Twitter account&lt;/a&gt; and follow people in your project's realm of influence.  Tell people what you’re doing and ask them for feedback and ideas.  You'll likely get input that will help you scope and generate interest for your project, even before you've released it. &lt;/p&gt;  &lt;h3&gt;Post images&lt;/h3&gt; &lt;p&gt; Words are great, but sometimes images of wireframes, comps, explorations, etc. are better.  Let people *see* what you’re doing.   Even static &lt;a href=&quot;http://www.flickr.com/photos/rohdesign/3307874546/&quot;&gt;images posted to Flickr&lt;/a&gt; can be helpful. &lt;/p&gt;  &lt;h3&gt;Engage your potential audience&lt;/h3&gt; &lt;p&gt; Request detailed feedback and converse with people who provide it. Be sure to monitor comments on your blog and Twitter—and then be sure to respond.  There’s nothing worse than taking time to write a thoughtful comment and have it just disappear into the ether.   &lt;/p&gt;  &lt;h2&gt;Publish early and often&lt;/h2&gt; &lt;p&gt; Get software into your users' hands as early as you can.  This might mean getting a few people involved at first and widening the circle as the project progresses.  Regardless, early brainstorming and testing will ensure that your project is actually useable.  It’s easy for software creators to navigate a complicated system that they, themselves have created—not necessarily so for the actual user. &lt;/p&gt;  &lt;p&gt; Publishing early also means doing shorter sprints and scoping your project down into manageable bits.  This gives you more flexibility to add or remove feat&lt;strike&gt;&lt;/strike&gt;ures, change UX/UI, and make other adjustments as you receive real-world feedback. &lt;/p&gt;  &lt;p&gt; Take advantage of systems like &lt;a href=&quot;http://msdn.microsoft.com/en-us/library/t71a733d(VS.80).aspx&quot;&gt;ClickOnce&lt;/a&gt;, which let you update your software as you roll out new features—so one buggy, unnecessary feature won't hold up a whole publication schedule.  Save that buggy feature for later and update the software when the problem is solved. &lt;/p&gt;  &lt;h2&gt;Open-source&lt;/h2&gt; &lt;p&gt; At Mix, we're able to post all our code to &lt;a href=&quot;http://www.codeplex.com/site/search?projectSearchText=%22mix%20online%22&amp;amp;sortBy=Relevance&amp;amp;licenses=|&quot;&gt;Codeplex&lt;/a&gt; and invite community involvement in our software development projects.  Time and time again, we've found that releasing our projects to talented developers outside Microsoft and getting feedback from the community helps us develop a better product. &lt;/p&gt;  &lt;p&gt; Of course, it’s hard to open-source every project, especially those that need monetization. If this is the case, you might be able to open-source *parts* of the project or open your code to a restricted set of developers and users. &lt;/p&gt;  &lt;h2&gt;Can’t do it all?  Maybe you can do some …&lt;/h2&gt; &lt;p&gt; If intellectual property is a concern, I realize it may be hard to follow the suggestions above.  But for those who can afford to speak openly about their projects and who can get a small group of users to help test the application in the &quot;real world,&quot; the project is destined to be better.  We’ve all heard of “groupthink .” If &lt;a href=&quot;http://www.nytimes.com/2003/03/09/weekinreview/the-nation-nasa-s-curse-groupthink-is-30-years-old-and-still-going-strong.html&quot;&gt;N.A.S.A. can succumb to it at times&lt;/a&gt;, I think we can, too. &lt;/p&gt;  &lt;p&gt; How do you get feedback on your projects?  Do you do exhaustive user-testing before releasing a project to market, or trust your gut that you know you’ve made the right decisions?  How does fear of losing your I.P. influence your decisions?  Let us know by leaving a comment and be sure to follow us on Twitter &lt;a href=&quot;http://twitter.com/mixonline&quot;&gt;@mixonline&lt;/a&gt;. &lt;/p&gt;</description>
            <evnet:previewtext>How do you get feedback on your projects?  Do you do exhaustive user-testing before releasing a project to market, or trust your gut that you know you’ve made the right decisions?  How does fear of losing your I.P. influence your decisions?</evnet:previewtext> 
            <link>http://www.visitmix.com/Opinions/Transparency-Yields-Better-Results</link>
            <guid isPermaLink="true">http://www.visitmix.com/Opinions/Transparency-Yields-Better-Results</guid>
            <pubDate>Wed, 27 Jan 2010 22:23:44 GMT</pubDate>
            <category>Process</category>
        </item>
        <item>
            <dc:creator>Joshua Allen</dc:creator>
            <title>HTML5 Video: You'll Shoot Your Eye Out!</title>
            <description>&lt;p&gt;&lt;img class=&quot;imgrighthalf&quot; alt=&quot;You&amp;#39;ll shoot your eye out!&quot; src=&quot;/Content/Files/writingImage_HTML5-Video-Youll-Shoot-Your-Eye-Out.jpg&quot; /&gt;&lt;/img&gt; A few months ago, we shipped our &lt;a href=&quot;http://visitmix.com/LabNotes/HTML5-video-tag-with-H264-codec&quot;&gt;cross-browser, cross-platform implementation of the HTML5 video tag&lt;/a&gt;, using the H.264 codec. In the past week, YouTube and Vimeo announced their support for HTML5 video tag, also using H.264. All good deeds, but unfortunately no good deed goes unpunished. Now we see certain bloggers clucking in disapproval, in essence saying, &amp;quot;H.264 video? &lt;a href=&quot;http://www.youtube.com/watch?v=ppOXpyhM2wA&quot;&gt;You'll shoot your eye out!&lt;/a&gt;&amp;quot; &lt;/p&gt;  &lt;p&gt;The most detailed entry of this genus is &lt;a href=&quot;http://www.0xdeadbeef.com/weblog/2010/01/html5-video-and-h-264-what-history-tells-us-and-why-were-standing-with-the-web/&quot;&gt;Chris Blizzard's post from yesterday&lt;/a&gt;. He starts out by raising the alarm (emphasis added): &lt;/p&gt;  &lt;blockquote class=&quot;wide&quot;&gt;The players from Google and Vimeo do present a pretty &lt;strong&gt;serious problem&lt;/strong&gt;, though. Each of these require a proprietary H.264 codec to be able to view them. These codecs aren’t compatible with the royalty-free web standards that the rest of the web is built on. ... most people don’t understand that &lt;strong&gt;something very dangerous is taking place behind the scenes&lt;/strong&gt;.&lt;/blockquote&gt;  &lt;p&gt;He then goes on to assert that the Web grew because of royalty-free, and suggests that permitting HTML5 video to play H.264 will compromise this historical position and lead to a slippery slope. &lt;/p&gt;  &lt;p&gt;Let me start by saying that I have nothing against royalty-free codecs; we've even published content on this site in Theora (unfortunately nobody played the content, but that's a different story). But regardless of how idealistic you are about royalty-free codecs, the above line of reasoning has several problems. &lt;/p&gt;  &lt;h2&gt;Misleading Premises &lt;/h2&gt;  &lt;p&gt;For starters, it's very misleading to say &amp;quot;These codecs aren’t compatible with the royalty-free Web standards that the rest of the Web is built on&amp;quot; or, as Blizzard says elsewhere, &amp;quot;The Web exploded on royalty-free&amp;quot;. The implication is that the existence of H.264 codecs is somehow corrupting and endangering the earlier &amp;quot;royalty-free&amp;quot; purity that made the Web grow so quickly. &lt;/p&gt;  &lt;p&gt;This assertion is simply untrue. The Web grew from nothing to nearly a billion people, and &lt;b&gt;never&lt;/b&gt; used a royalty-free video codec. Never ever. In fact, the existence of all of that proprietary video content is largely to credit for the popularity of the Web. &lt;/p&gt;  &lt;p&gt;Again, royalty-free is fantastic, and may even be important for the &lt;b&gt;next&lt;/b&gt; wave of growth on the Web. But let’s not mislead people about the role that royalty-free video played in the growth of the Web. &lt;/p&gt;  &lt;h2&gt;Slippery Slippery Slopes &lt;/h2&gt;  &lt;p&gt;Next, I think the danger is overstated. It's far too easy to invent &amp;quot;slippery slope&amp;quot; arguments to support any position, so such arguments should be used with caution. In the case of Ralphie's &amp;quot;Red Ryder carbine-action, two hundred shot Range Model air rifle with a compass in the stock and a thing which tells time&amp;quot;, the warning of &amp;quot;You'll shoot your eye out!&amp;quot; may have been reasonable. But in the case of H.264 video, I think the &amp;quot;slippery slope&amp;quot; argument goes too far. Chris compares H.264 to the debacle with the GIF image format, but he appears to make the link largely for rhetorical purposes, and ignores the dissimilarities between the two situations. &lt;/p&gt;  &lt;p&gt;The Web has depended on proprietary video formats for 15 years, and hasn't yet been held hostage; it’s not in anyone's best interest to try. Besides, the last time someone tried to hold the Web hostage, we routed around the situation pretty quickly. We all know how that movie ends, and nobody wants to watch it again. &lt;/p&gt;  &lt;p&gt;Bottom line: The Web is now much bigger, with a far more competitive and diverse vendor ecosystem. The idea that someone would try holding it hostage now, let alone stand a chance of succeeding, seems ludicrous to me. &lt;/p&gt;  &lt;h2&gt;Lose the Battle to Lose the War &lt;/h2&gt;  &lt;p&gt;Finally, it's difficult for me to see how refusing to support H.264 in the player will help spread royalty-free content on the Web. Content providers seem perfectly capable of publishing content that uses proprietary codecs, and getting users to install plugins to play that content. I don't see how any browser vendor can stop this. So this discussion must be limited to codecs supported by the HTML5 video tag. &lt;/p&gt;  &lt;p&gt;Apart from the fact that the ship has already sailed, it's difficult for me to imagine how we would change publisher behavior simply by crippling the HTML5 video tag. In exchange for dumping the H.264 codec, what would the content provider get for switching to the video tag? An HTML tag that’s one character shorter than the object tag? A video player that requires users to install a new web browser instead of a plugin? There seems to be a bit of hubris in the idea that we can control content publisher behavior in this way. &lt;/p&gt;  &lt;p&gt;Indeed, if we really believed in such rhetoric, we would boycott media players such as iPods, because they support formats like MP3 and AAC. We can do without music for a few years, while we wait for someone to build a royalty-free replacement codec. After all, it's for the sake of the ecosystem! &lt;/p&gt;  &lt;p&gt;There are many ways to encourage content providers to publish using royalty-free codecs. I'll even go so far as to predict that content providers &lt;b&gt;will&lt;/b&gt; publish more content using royalty-free codecs in the future. But it won't be because the HTML5 video tag was deliberately crippled, or because people wrote &amp;quot;slippery slope&amp;quot; blog posts. &lt;/p&gt;</description>
            <evnet:previewtext> A few months ago, we shipped our cross-browser, cross-platform implementation of the HTML5 video tag, using the H.264 codec. In the past week, YouTube and Vimeo announced their support for HTML5 video tag, also using H.264. All good deeds, but unfortunately no good deed goes unpunished. Now we see certain bloggers clucking in disapproval, in essence saying, &amp;quot;H.264 video? You'll shoot your eye out!&amp;quot;   The most detailed entry of this genus is Chris Blizzard's post from yesterday. He starts out by raising the alarm (emphasis added):   The players from Google and Vimeo do present a</evnet:previewtext> 
            <link>http://www.visitmix.com/Opinions/HTML5-Video-Youll-Shoot-Your-Eye-Out</link>
            <guid isPermaLink="true">http://www.visitmix.com/Opinions/HTML5-Video-Youll-Shoot-Your-Eye-Out</guid>
            <pubDate>Mon, 25 Jan 2010 22:26:27 GMT</pubDate>
            <category>Web Culture</category>
        </item>
        <item>
            <dc:creator>Joshua Allen</dc:creator>
            <title>What’s So Great About Contrarians, Anyway?</title>
            <description>&lt;p&gt;I'll admit it: I'm a sucker for contrarians. It's great to have a bunch of knowledge, but it's always the stuff you &lt;i&gt;don't&lt;/i&gt; know, the stuff that contradicts your common sense, that kills you. That’s what contrarians are great for—drawing out the &amp;quot;&lt;a href=&quot;http://en.wikipedia.org/wiki/Unknown_unknown&quot;&gt;unknown unknowns&lt;/a&gt;&amp;quot; that wreak havoc on life.&amp;#160; &lt;/p&gt;  &lt;h2&gt;Finding Black Swans&lt;/h2&gt;  &lt;p&gt;Unknown unknowns work like this: you're sitting there putting money in your 401k, thinking, &amp;quot;This capitalism thing is pretty swell,&amp;quot; and then BAM! &lt;a href=&quot;http://www.southparkstudios.com/clips/222624/&quot;&gt;It's gone&lt;/a&gt;! &lt;/p&gt;  &lt;p&gt;&lt;img src=&quot;http://visitmix.com/content/files/writingImage_Whats-So-Great-About-Contrarians-Anyway.gif&quot; height=&quot;200&quot; alt=&quot;Danger!&quot; class=&quot;imgrighthalf&quot;&gt;&lt;/img&gt;Nassim Nicholas Taleb calls these unknowns &amp;quot;&lt;a href=&quot;http://www.amazon.com/Black-Swan-Impact-Highly-Improbable/dp/1400063515&quot;&gt;Black Swans&lt;/a&gt;,&amp;quot; because people used to think there was no such thing as a black swan—until the first black swan was found. You can bet that people took notice when the first black swan was discovered, because it overturned hundreds of years of common knowledge (and might have even posed a threat!). &lt;/p&gt;  &lt;p&gt;Our brains are wired to pick out things that don't fit the pattern. Brainteasers that ask you to find one item that doesn't fit are much easier than puzzles that ask you to find a handful of related items, for example. It's like seeing the venomous snake in an otherwise soothing line of trees. &lt;/p&gt;  &lt;p&gt;Linguists have even speculated that this is why we have accents and dialects. People in a village or town often help one another freely, knowing that the favors will be returned eventually. But when an outsider arrives asking for help, his accent will immediately mark him as a potential freeloader who is unlikely to return favors. &lt;/p&gt;  &lt;h2&gt;Silly Rabbit, Contrary's for Kids!&lt;/h2&gt;  &lt;p&gt;With our innate desire to spot the contrary, you can see why Sesame Street regularly played a song called &amp;quot;&lt;a href=&quot;http://www.youtube.com/watch?v=tZIvgQ9ik48&quot;&gt;one of these things is not like the other ones&lt;/a&gt;&amp;quot; or its variant, &amp;quot;&lt;a href=&quot;http://www.youtube.com/watch?v=2VFG5fQHMro&quot;&gt;3 of these things&lt;/a&gt;.&amp;quot; (It would have been great if the non-matching item always turned out to be poisonous or explosive or &amp;quot;stranger danger,&amp;quot; but I suppose we can cut them some slack.) &lt;/p&gt;  &lt;p&gt;It's common sense that counterintuitive blog posts get more page views. So, why am I even talking about such an obvious topic? &lt;/p&gt;  &lt;p&gt;The truth is, I've been intending to talk about it ever since Paul Krugman published an article excoriating the SuperFreaknonomics authors for &lt;a href=&quot;http://krugman.blogs.nytimes.com/2009/10/16/a-counterintuitive-train-wreck/&quot;&gt;being (you guessed it) too contrarian&lt;/a&gt;. In it, Krugman argued that Levitt and Dubner had “fallen into the trap of counterintuitiveness…[trying to] distinguish themselves by shocking the bourgeoisie.”&amp;#160; By attacking contrarians, he was mostly just pandering for pageviews, but people still took him seriously.&lt;/p&gt;  &lt;p&gt;At that point, I decided&amp;#160; to stick up for the status quo.&amp;#160; What would the world be like if we silenced the contrarians?&amp;#160; A lot less interesting and a lot more dangerous, if you ask me!&lt;/p&gt;  &lt;h2&gt;Killing a Black Swan&lt;/h2&gt;  &lt;p&gt;That said, maybe there’s a right way to be contra-contrarian. Check out how Larry David does it. Black swans can get you in big trouble if you don't see them coming; Larry proves you can get into bigger trouble if you &lt;a href=&quot;http://www.youtube.com/watch?v=HInEgFk22WQ&quot;&gt;see one coming and accidentally kill it&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;So what do you think? Should we silence the contrarians among us? Or even better, have you seen any really good counterintuitive news lately? &lt;/p&gt;</description>
            <evnet:previewtext>I'll admit it: I'm a sucker for contrarians. It's great to have a bunch of knowledge, but it's always the stuff you don't know, the stuff that contradicts your common sense, that kills you. That’s what contrarians are great for—drawing out the &amp;quot;unknown unknowns&amp;quot; that wreak havoc on life.&amp;#160;   Finding Black Swans  Unknown unknowns work like this: you're sitting there putting money in your 401k, thinking, &amp;quot;This capitalism thing is pretty swell,&amp;quot; and then BAM! It's gone!   Nassim Nicholas Taleb calls these unknowns &amp;quot;Black Swans,&amp;quot; because people used to think there was no such thing</evnet:previewtext> 
            <link>http://www.visitmix.com/Opinions/Whats-So-Great-About-Contrarians-Anyway</link>
            <guid isPermaLink="true">http://www.visitmix.com/Opinions/Whats-So-Great-About-Contrarians-Anyway</guid>
            <pubDate>Wed, 20 Jan 2010 18:49:55 GMT</pubDate>
            <category>Web Culture</category>
        </item>
        <item>
            <dc:creator>Thomas Lewis</dc:creator>
            <title>Vendor-led Conferences: Marketing in Sheep’s Clothing?</title>
            <description>&lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;img title=&quot;cute lambs in spring&quot; alt=&quot;cute lambs in spring&quot; src=&quot;http://www.visitmix.com/Content/Files/Lambs_2.jpg&quot; width=&quot;357px&quot; class=&quot;imgrighthalf&quot; /&gt;Lately, I’ve been lurking around the &lt;a href=&quot;http://twitter.com&quot;&gt;Twitterverse&lt;/a&gt;, listening in on some conversations about conferences.&lt;/p&gt;&lt;p&gt; To my surprise, there seems to be a general mistrust about vendor-led conferences such as MIX, which tend to elicit statements like this:&lt;/p&gt; &lt;br/&gt; &lt;ul&gt;   &lt;li&gt;Why should I pay $X to hear a sales pitch? &lt;/li&gt;    &lt;li&gt;They are only telling their spin. &lt;/li&gt;    &lt;li&gt;The sessions are not based in any reality I live in. &lt;/li&gt;    &lt;li&gt;M$FT sux and their conferencez r full o fail. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;I can understand why people try to avoid dog and pony shows for products—but some conferences are more than just dog and pony shows. I believe &lt;a href=&quot;http://live.visitmix.com&quot;&gt;MIX10&lt;/a&gt; is one such conference. &lt;/p&gt;  &lt;p&gt;I have been part of the MIX Conference (&lt;a href=&quot;http://visitmix.com&quot;&gt;Mix Online’s&lt;/a&gt; sister event) since its inception in 2006. Before we launched the conference, we spent a lot of time internally convincing Microsoft that this conference should be different than anything we’d done before. &lt;/p&gt;  &lt;p&gt;We came up with philosophy and brand elements for the conference that still exist today:&lt;/p&gt;  &lt;h2&gt;Open&lt;/h2&gt;   &lt;p&gt;The first thing we did was to open up the conference to non-Microsoft speakers, including our competitors. Our idea was to provide a way for attendees to see things from different perspectives—the web is made up of many different people and technologies, after all. This year we introduced &lt;a href=&quot;http://live.visitmix.com/opencall&quot;&gt;Open Call&lt;/a&gt;, which lets our audience choose a handful of the sessions themselves.&lt;/p&gt;  &lt;h2&gt;Unexpected&lt;/h2&gt;   &lt;p&gt;Each year, we try to do something unexpected. It might be a DJ or Johnny Cash-inspired music guest, or having our executive speakers hang out and answer questions in a common area. Last year we had a keynoter who talked about how design helps save lives. Doing something unexpected every year is probably one of my favorite brand elements of the conference (just wait until this year’s event).&lt;/p&gt;  &lt;h2&gt;Innovative&lt;/h2&gt;   &lt;p&gt;When I say innovative, I’m not talking about invention; I’m talking about “extracting value from the creative understanding of what is already known.” (Thanks Bill Buxton!) One of the innovative things we’ve always done is to make all session content, keynotes, etc. freely available after the event. People were afraid that free content would cannibalize our attendance at first, but it turned out to be a lot like a football game—could you just stay home and watch the game? Of course, but it’s not the same as being there.&lt;/p&gt;  &lt;h2&gt;Conversational&lt;/h2&gt;   &lt;p&gt;From giving attendees opportunities to interact closely with speakers and keynoters, to &lt;a href=&quot;http://videos.visitmix.com/MIX08/KYN0802&quot;&gt;having Guy Kawasaki interview Steve Ballmer&lt;/a&gt;—we’ve always tried to keep things conversational (and yes, Guy Kawasaki had his Mac with him on stage). I’m astounded by how much interaction I have with attendees via Twitter, too. I get everything from site feedback to info about meetups with some that I’d only recognize from their avatars.&lt;/p&gt;  &lt;h2&gt;Practical&lt;/h2&gt;   &lt;p&gt;Finally, we try to make sure conference content is practical, approachable and appropriate for developers AND designers. We focus the content on how you can “do” things, rather than just an API crawl. And it’s not about product pitches; it’s about speakers outside of Microsoft discussing things from web site redesign to web content.&lt;/p&gt;  &lt;h2&gt;Conclusion&lt;/h2&gt;   &lt;p&gt;So I think that vendor conferences can be more than just marketing events&#173;—as long as vendors take the time to figure out what makes their conference unique. This is why I look forward to working on the MIX conference every year. &lt;/p&gt;  &lt;p&gt;What do you think vendors should do to make their conferences more beneficial to attendees? Do you think the MIX conference embodies the brand elements I’ve discussed or do you think we’re falling below the bar? Leave a comment with your opinion. Hope to see you at &lt;a href=&quot;http://live.visitmix.com/&quot;&gt;MIX10&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Also, you can follow &lt;a href=&quot;http://twitter.com/tommylee&quot;&gt;my crazy adventures at MIX10 on Twitter&lt;/a&gt; and make sure you &lt;a href=&quot;http://twitter.com/mixonline&quot;&gt;follow MIX Online&lt;/a&gt; too.&lt;/p&gt;</description>
            <evnet:previewtext>Can a vendor conference be anything more than a self-indulgent marketing campaign?</evnet:previewtext> 
            <link>http://www.visitmix.com/Opinions/Vendor-led-Conferences-Marketing-in-Sheeps-Clothing</link>
            <guid isPermaLink="true">http://www.visitmix.com/Opinions/Vendor-led-Conferences-Marketing-in-Sheeps-Clothing</guid>
            <pubDate>Mon, 18 Jan 2010 19:46:46 GMT</pubDate>
            <category>Events</category>
        </item>
        <item>
            <dc:creator>Hans Hugli</dc:creator>
            <title>2009: The Year the Web Coalesced?</title>
            <description>&lt;p&gt;First off, Happy New Year!&lt;/p&gt;  &lt;p&gt;Every January, I try to take inventory and reflect on what’s happened over the course of the past year. The new year is the time to take a look at the good, bad and ugly—to examine what needs to change and what to continue doing.&lt;/p&gt;  &lt;p&gt;&lt;img class=&quot;imglefthalf&quot; src=&quot;http://www.visitmix.com/content/files/2009-The-Year-the-Web-Coalesced.jpg&quot; /&gt;The web has its flaws and shortcomings, and it’s easy to rant and mumble about all that’s wrong. But here, I’m going resist the urge to scrutinize and instead reflect on all the good things the webosphere has brought us in the recent past. &lt;/p&gt;  &lt;p&gt;While great web technologies have been around for many years, a growing number of web sites and web developers started to realize the real potential of the web in this past year. They built robust, practical, intelligent applications that are useful across browsers. I saw far fewer sites using gratuitous tricks to get users’ attention, and far more integrated and highly designed user experiences.&lt;/p&gt;  &lt;p&gt;I also recall a time when the services I needed to build applications that accessed and tied together disparate information were simply not available. Today this is no longer the norm. &lt;/p&gt;  &lt;h2&gt;Us + Them&lt;/h2&gt;  &lt;p&gt;While I know that web sites are still fiercely competitive, last year I saw them learning to work together amicably and respecting that customers want to interact with other web sites—even potentially competitive ones. They’re not locking site data away in a database somewhere as often happens in product price comparisons. This burgeoning “shopping mall effect” helps everyone, and I find that fantastic. &lt;/p&gt;  &lt;h2&gt;What Was Good?&lt;/h2&gt;  &lt;p&gt;Social Media Sites – While there is disenchantment with Social Media sites among some influencers, the &lt;a href=&quot;http://royal.pingdom.com/2010/01/05/facebook-twitter-myspace-page-views/&quot;&gt;numbers&lt;/a&gt; don’t really reflect that (yet). I’ve found at least a dozen lost friends on Facebook that I thought I’d never hear from again. I have access and contribute to a greater consciousness on sites like Twitter and Digg and Delicious. All these sites expose services that allow web developers to consume, combine, contribute and share information, making social media far more useful. &lt;/p&gt;  &lt;p&gt;Browsers – Technologies that enable rich experiences in our browsers have been available for a while, but they’ve become more popular with time. It’s wonderful to see web developers consistently using technologies such as AJAX and jQuery + backend services to build rich, beautiful and productive cross-browser user experiences. In my opinion, 2009 was the year that the greater web realized it was feasible to use web clients as powerful applications.&lt;/p&gt;  &lt;p&gt;News &amp;amp; Information – Blogs, Microblogs, RSS Feeds and my favorite, Wikipedia, have replaced paper publications as my primary source for news and information. RSS readers and tools such as FriendFeed aggregate information and let us efficiently sift through large amounts of information. New tools that make it easier to get to content that matters are cropping up all the time. Without RSS feeds, web services, and an overriding ethos of sharing information on the web, none of this would be possible.&lt;/p&gt;  &lt;p&gt;Web Services (XML/JSON) – REST services have become the key to accessing those once impenetrable silos of information. I was involved with web services very early on, but I never anticipated how popular they would become (they were a hard sell early on). MySpace recently announced new &lt;a href=&quot;http://developer.myspace.com/#pm_cmp=O_1209_4021_dev_devsite&quot;&gt;developer API's&lt;/a&gt;, for instance, which is very exciting. Web services are the magic ingredient in what advanced web sites are doing today and will enhance their capabilities more with time.&lt;/p&gt;  &lt;h2&gt;The Year the Web Coalesced&lt;/h2&gt;  &lt;p&gt;Overall, I think the web really started to come together in 2009. Clear lines were drawn between useful, robust, user-focused, and sharing web apps and the self-serving, archaic, hoarding ones of the past. These changes benefit the entire ecosystem: businesses, web developers and end users alike. It seems that a new API is being launched every week and that each one opens up vast new possibilities—especially when combined in new and unexpected ways. It’ll be very exciting to see what 2010 brings us!&lt;/p&gt;  &lt;h2&gt;What Great Things Did You Notice?!&lt;/h2&gt;  &lt;p&gt;&lt;i&gt;Have you noticed a difference in the way sites share information recently? What has the web brought you that you never thought it could or would? What did you see on the web in the last year that surprised or excited you? Leave a comment or if you &lt;a href=&quot;http://www.twitter.com/mixonline&quot;&gt;tweet&lt;/a&gt;, follow us on Twitter to learn about new content, opinions and articles.&lt;/i&gt;&lt;/p&gt;</description>
            <evnet:previewtext>The web has its flaws and shortcomings, and it’s easy to rant and mumble about all that’s wrong. But here, I’m going resist the urge to scrutinize and instead reflect on all the good things the webosphere has brought us in the recent past.</evnet:previewtext> 
            <link>http://www.visitmix.com/Opinions/2009-The-Year-the-Web-Coalesced</link>
            <guid isPermaLink="true">http://www.visitmix.com/Opinions/2009-The-Year-the-Web-Coalesced</guid>
            <pubDate>Sun, 17 Jan 2010 01:57:37 GMT</pubDate>
            <category>Web Culture</category>
        </item>
        <item>
            <dc:creator>Joshua Allen</dc:creator>
            <title>Government 2.0: Activist Paradise, or Treading on the Poor?</title>
            <description>&lt;p&gt;&lt;img class=&quot;imglefthalf&quot; alt=&quot;Give me your tired, your poor, Your huddled masses yearning to breathe free, The wretched refuse of your teeming shore&quot; src=&quot;/Content/Files/writingImage_Government-20-Activist-Hero-or-Treading-on-the-Poor.jpg&quot; /&gt; I love &lt;a href=&quot;http://www.cnn.com/2009/TECH/12/28/government.web.apps/index.html&quot;&gt;stories like this&lt;/a&gt;: &amp;quot;Craigslist founder uses iPhone to snap a picture of a crowded streetcar, sends it to city hall, and the problem gets fixed.&amp;quot; It's so heartwarming and optimistic. &lt;/p&gt;  &lt;p&gt;In today's connected, mobile society, we're going to see more and more stories about citizens taking advantage of technology to participate in local government, with a bit of &amp;quot;wisdom of the crowds&amp;quot;, &amp;quot;social networking&amp;quot;, and other favorite topics sprinkled in. &lt;/p&gt;  &lt;p&gt;This growing crescendo of optimism about a “technology-enabled citizenry” and the idea that “the people cry out, and the mighty government/corporation hears their groans and gives them relief” has me feeling uneasy. I don't think it's as innocuous as people want to believe, and I see a couple problems down the road. &lt;/p&gt;  &lt;p&gt;All the stories tend to reassure you that you need only to send a 140-character rant into the ether of Twitter, and the mighty Comcast (Frank, aka @comcastcares) will hear your plea and make things right. You need only send a quick text message about a pothole, and the mighty city hall will hear your pleas. The Internet becomes a magic conduit who answers all your prayers. It's a trope as old as time, and it's what people want to hear. &lt;/p&gt;  &lt;p&gt;No doubt, there are valid reasons for these stories’ popularity. Local governments are rapidly adopting geolocation and social networking technologies, after all. At An Event Apart and Web Directions last year, I was surprised to learn how many of the attendees worked for local government agencies, and how sophisticated their use of these technologies is.    &lt;br /&gt;&lt;/p&gt;  &lt;h2&gt;The Cost of Instant Gratification&lt;/h2&gt;  &lt;p&gt;For starters, the stories pander to people's twin desires to both play the hero and be as lazy as possible. Here in Seattle, for example, the carpool lanes even used to be plastered with the phone number 764-HERO, which motorists could call to report carpool cheats. The implication?&amp;#160; Be a hero by making a call to tattle on your neighbors. The number is now defunct, but the idea lives on in many of these &amp;quot;Government 2.0&amp;quot; sites. &lt;/p&gt;  &lt;p&gt;The true costs are hidden from the citizens.&amp;#160; It costs a citizen just a few seconds to report the issue, but there is a big cost on the back end to monitor, filter, and respond to the citizen input. &lt;/p&gt;  &lt;p&gt;Corporations are investing heavily in tools that allow them to collect customer feedback and passively monitor quality, as well as new ways to &amp;quot;listen&amp;quot; on channels like Twitter. After all, if you’re out to make a profit, it's great to make feedback frictionless for customers. We played on this idea with the recent &amp;quot;Windows 7 Was my Idea&amp;quot; campaign. Our television ads show various &amp;quot;real world&amp;quot; folks claiming that someone from the Windows team heard their feature suggestion and implemented it in Windows 7. The ads are tongue-in-cheek, but they hint at how the Windows team processed an unprecedented amount of customer feedback &lt;a href=&quot;http://blogs.msdn.com/e7/archive/2009/02/25/feedback-and-engineering-windows-7.aspx&quot;&gt;collected over many different feedback channels&lt;/a&gt; to design the product. &lt;/p&gt;  &lt;p&gt;In contrast to corporations, though, local government is different. Governments are non-profit monopolies, so it's silly for them to ape competitive corporate tactics. More importantly, government is supposed to be &amp;quot;for the people, and &lt;b&gt;by the people.&lt;/b&gt;&amp;quot; If we train the citizenry to feel that the cost of government participation is free and borne magically on the back end, we’re establishing the wrong precedent. Sending an iPhone snapshot is not &lt;i&gt;participating – &lt;/i&gt;it's copping out. We need citizens who will do the legwork to organize their neighbors, get some shovels, and fill in the potholes. Governance &amp;quot;by the people&amp;quot; is about rolling up your sleeves and interacting with your neighbors, not playing a video game on your cell phone. &lt;/p&gt;  &lt;h2&gt;Unequal Access&lt;/h2&gt;  &lt;p&gt;More disturbing, though, is the precedent this sets in establishing privileged access to government for elites. Are we really comfortable with a system that gives privileged treatment to people who can afford data plans and GPS-enabled devices? Have we become so isolated from real people, that we gullibly accept that Craig Newmark represents the common man? &lt;/p&gt;  &lt;p&gt;Once again, it’s fruitless to look to for-profit corporate practices for guidance here. Comcast monitors Twitter because they know that elite Twitter users represent a higher portion of profits than non-users. Playing favorites with rich folks is part and parcel of being a for-profit corporation. It has no place in government. &lt;/p&gt;  &lt;p&gt;A favorite argument about the drawbacks of a non-profit government is to talk about how inefficient the US Postal Service is. Companies like Federal Express and UPS, it is claimed, prove that free-market competition is more efficient than non-profit government services. But this only serves to underscore my argument. &lt;/p&gt;  &lt;p&gt;The Postal Service was created to &lt;a href=&quot;http://en.wikipedia.org/wiki/Rural_Letter_Carrier#History&quot;&gt;provide equal access for all citizens&lt;/a&gt;, regardless of whether you lived on a remote farm or in a plush penthouse in the city. It was not optimized for profit. We citizens considered it unacceptable to charge poor, rural citizens more for service, even if&amp;#160; it was more expensive to deliver that service. This foresight has paid off, as states like Washington switch to &lt;a href=&quot;http://wei.secstate.wa.gov/osos/en/voterinformation/Pages/VotebyMailFAQ.aspx&quot;&gt;Vote By Mail&lt;/a&gt;. At first glance, Vote By Mail is another instance of &amp;quot;instant gratification&amp;quot;, but unlike Craig Newmark's iPhone, it’s based squarely on a foundation of equal access. &lt;b&gt;Everyone&lt;/b&gt; has equal access to the mail system. &lt;/p&gt;  &lt;p&gt;Likewise, the government has always required that access to essential utilities like electricity and telephone service be equally extended.&amp;#160; But in recent decades, we've seen an erosion of equal access, particularly with respect to telecommunication services. In the case of our data plans, the inequality is downright scandalous. People with unlimited data plans can pay less than 1/100th of the price per megabyte that the majority of less well-to-do subscribers pay. It seems unacceptable that the average person would have to pay 100 times more than I do, simply to report a pothole. &lt;/p&gt;  &lt;p&gt;As we get swept up in our enthusiasm for the &amp;quot;Government 2.0&amp;quot; initiatives and play the hero in our little echo chambers, I hope we don't lose sight of these critical characteristics of good governance: &lt;em&gt;meaningful&lt;/em&gt; citizen participation, and universal access. &lt;/p&gt;</description>
            <evnet:previewtext>This growing crescendo of optimism about technology-enabled citizenry has me feeling a bit uneasy. I don't think it's as innocuous as people want to believe, and I see a couple of problems down the road.  As we get swept up in our enthusiasm for the &amp;quot;Government 2.0&amp;quot; initiatives and play the hero in our little echo chambers, I hope we don't lose sight of the real challenges here.</evnet:previewtext> 
            <link>http://www.visitmix.com/Opinions/Government-20-Activist-Hero-or-Treading-on-the-Poor</link>
            <guid isPermaLink="true">http://www.visitmix.com/Opinions/Government-20-Activist-Hero-or-Treading-on-the-Poor</guid>
            <pubDate>Mon, 11 Jan 2010 19:21:36 GMT</pubDate>
            <category>Web Culture</category>
        </item>
        <item>
            <dc:creator>Nishant Kothary</dc:creator>
            <title>Dear Twitter</title>
            <description>&lt;p&gt;&lt;img src=&quot;http://www.visitmix.com/Content/Files/Dear-Twitter.jpg&quot; alt=&quot;MIX Online v0&quot; width=&quot;275px&quot; class=&quot;imglefthalf&quot; /&gt; Dear Twitter,&lt;/p&gt;  &lt;p&gt;First off, I'm sorry I'm writing you a letter and not talking to you directly.  It's just, I express myself better in writing (in no small thanks to you, of course). Where do I begin? &lt;/p&gt;   &lt;p&gt;Over the holidays, I thought a lot about us. Where our relationship is headed, what we've been doing these past few years, all that. I guess I just totally “unplugged&quot; on vacation and it felt really, really good. &lt;/p&gt;  &lt;p&gt;To be honest, I feel like it's just not working out between us. &lt;/p&gt;  &lt;p&gt;We both know I’ve said these words before. And we also know I keep coming back. I mean, you’re so good to me. You let me be myself: brutally honest or wicked hilarious. You make me feel popular, like thousands of people hang on my every word. When I’m bored, sad or lonely, you’re just… there.  Part of me will always love you, Twitter. &lt;/p&gt;  &lt;p&gt;Talking to my therapist over Christmas, though, I had this huge realization: we're completely emotionally fused. I see codependency around the corner. It's not just your fault—it's mine too. &lt;/p&gt;  &lt;p&gt;You know I'm not as &lt;a href=&quot;http://rodesmith.com/2006/07/29/differentiation/&quot;&gt;differentiated&lt;/a&gt; as I should be. I find my sense of self through what others think about me. My therapist calls this “other-validation”. He says it’s not my fault; I just developed that way.&lt;/p&gt;  &lt;p&gt;And you don't make it easy. In fact, you encourage seeking validation from others. You even reward it! Witty one-liners, passive aggression, hate mongering, emphatic endorsements, and showing off get me the sweet gift of a RT, an @ reply, # tags and more followers.&lt;/p&gt;  &lt;p&gt;It’s a vicious and regressive cycle, Twitter! I've stopped using my neocortex. My reptilian brain has taken over and I feel like one of Pavlov’s dogs, making snap judgments and salivating all over the place.  Now I'm even obsessing over you in my downtime, like &lt;a href=&quot;http://designmind.frogdesign.com/blog/status-updates-amp-other-thoughts.html&quot;&gt;when I run&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;The running thing is the last straw. I'm getting scared. So let’s nip this in the bud.&lt;/p&gt;  &lt;p&gt;Starting now, I’m going to do all those healthy things that turn me into mammal whose neocortical brain is in charge. Things like reading. Hanging out with my wife. And friends. Playing my guitar. Listening to music. Indulging my Netflix habit. Having conversations without character limits.&lt;/p&gt;  &lt;p&gt;Yes, I know what you’re going to say—that I already do all these things. And you’re right. I do, kinda. But going forward, I think it’s best that you don’t join me when I do them. Please don’t make yourself a part of those experiences without my conscious permission.&lt;/p&gt;  &lt;p&gt;But let’s not get carried away. This is not the end. I’ll still come hang out every now and then. I value your spirit, and what you’ve tried to do for me,  and some of things you brought to my life. I’ve met wonderful people because of you. You’ve created opportunities for me. Our relationship has helped me understand myself better and inspired a new and healthy level of introspection.&lt;/p&gt;  &lt;p&gt;Will you be alright? After all, you do have &lt;a href=&quot;http://twitterholic.com/&quot;&gt;Ashton, Oprah, Seacrest, Britney and Shaq&lt;/a&gt;. Even &lt;a href=&quot;http://twitter.com/BarackObama/&quot;&gt;Barack&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Yes, I think you’ll be fine.&lt;/p&gt;  &lt;p&gt;#Friends?&lt;/p&gt;  &lt;p&gt;So Long, Farewell, Auf Wiedersehen, Goodbye,&lt;br /&gt; A Recovering Twitterer&lt;/p&gt;  &lt;p&gt;&lt;em&gt;p.s. feel free to share this with your other friends, Twitter. Maybe they’ve gone through the same emotions? Maybe they’ve dealt with it in a different way? I’d love to hear their thoughts &lt;a href=&quot;http://visitmix.com/opinions/Dear-Twitter#comments&quot;&gt;below&lt;/a&gt;.&lt;br /&gt; p.p.s Feel free to &lt;a href=&quot;http://twitter.com/mixonline&quot;&gt;follow us&lt;/a&gt; on... Twitter :-)&lt;/em&gt;&lt;/p&gt;</description>
            <evnet:previewtext>I've been thinking about this for some time and I think it's time we talk, Twitter.</evnet:previewtext> 
            <link>http://www.visitmix.com/Opinions/Dear-Twitter</link>
            <guid isPermaLink="true">http://www.visitmix.com/Opinions/Dear-Twitter</guid>
            <pubDate>Fri, 08 Jan 2010 20:37:12 GMT</pubDate>
            <category>Web Culture</category>
        </item>
        <item>
            <dc:creator>Karsten Januszewski</dc:creator>
            <title>The Vanity of Vanity URLs</title>
            <description>&lt;p&gt;Wikipedia defines vanity URLs as follows:&lt;/p&gt;  &lt;p&gt;&lt;i&gt;&amp;quot;a &lt;a href=&quot;http://en.wikipedia.org/wiki/Uniform_Resource_Locator&quot;&gt;URL&lt;/a&gt; or &lt;a href=&quot;http://en.wikipedia.org/wiki/Domain_name&quot;&gt;domain name&lt;/a&gt;, created to point to something to which it is related and indicated in the name of the URL. In many cases this is done by a company to point to a specific product or &lt;a href=&quot;http://en.wikipedia.org/wiki/Advertising_campaign&quot;&gt;advertising campaign&lt;/a&gt; &lt;a href=&quot;http://en.wikipedia.org/wiki/Microsite&quot;&gt;microsite&lt;/a&gt;. In theory, vanity URLs are creatively linked to something, making them easier to remember than a more random link.&amp;quot;&lt;/i&gt;&lt;/p&gt; &lt;a href=&quot;http://visitmix.com/Content/Files/Narcissus_cropped_4.jpg&quot;&gt;&lt;img style=&quot;margin: 0px 15px 10px 0px; float: left&quot; title=&quot;Narcissus&quot; alt=&quot;Narcissus&quot; src=&quot;http://visitmix.com/Content/Files/Narcissus_cropped_thumb_1.jpg&quot; width=&quot;385&quot; /&gt;&lt;/a&gt;   &lt;p&gt;The article goes on to point out one of the most common implementations of vanity URLs: social networking sites, where your username becomes the vanity URL. &lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Social Media and Vanity URLs&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;These days, a social networking site that doesn’t support Vanity URLs is considered out of the loop. Can you imagine your Twitter URL being &lt;a href=&quot;http://twitter.com/?userid=2035&quot;&gt;http://twitter.com?userid=2035&lt;/a&gt;? Um, no.&lt;/p&gt;  &lt;p&gt;You have to give props to MySpace on the vanity URL front: they were the vanguard in this arena and really established the idea before anyone else.&lt;/p&gt;  &lt;p&gt;Facebook is an interesting one, because unlike the other top social networking sites (MySpace, Twitter, YouTube), creating a Facebook profile doesn’t generate a vanity URL by default; you have to &lt;a href=&quot;http://blog.facebook.com/blog.php?post=90316352130&quot;&gt;claim it&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Taking Control of Your Brand&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;How aware are you of the various social networking sites where your vanity URL appears, whether it's your company’s brand or perhaps just your own “personal” brand? Have you done a proper land grab on Facebook, MySpace, YouTube, and Twitter?&lt;/p&gt;  &lt;p&gt;If not, it turns out that &lt;a href=&quot;http://visitmix.com/labs/Incarnate/&quot;&gt;Incarnate&lt;/a&gt;, a new MIX Online lab, allows you to quickly see how pervasive and consistent your username is across these sites. Incarnate uses microformats to pull avatars from profile pages based on usernames that are keyed off of vanity URLs. So you can research your brand to make sure you’ve claimed the available real estate and see who's camping out with your username if you haven't. In watching people use Incarnate, it is interesting to see the reaction of people as they type in their handle and discover someone else’s profile picture appearing.&lt;/p&gt;  &lt;p&gt;An entrepreneurial person could use Incarnate to research and claim vanity URLs that haven’t been taken (just like in the days of URL land grabs), and even sell them. It's not unheard of for a company to pay to acquire a vanity URL on a social networking site. Never let it be said that MIX Online labs don’t offer money making opportunities!&lt;/p&gt;  &lt;p&gt;What are your thoughts on vanity URLs? Do you claim them for yourself or for your company? Would you pay to get a vanity URL that someone else has camped out on? How important are vanity URLs to a brand?&lt;/p&gt;</description>
            <evnet:previewtext>Wikipedia defines vanity URLs as follows:  &amp;quot;a URL or domain name, created to point to something to which it is related and indicated in the name of the URL. In many cases this is done by a company to point to a specific product or advertising campaign microsite. In theory, vanity URLs are creatively linked to something, making them easier to remember than a more random link.&amp;quot;    The article goes on to point out one of the most common implementations of vanity URLs: social networking sites, where your username becomes the vanity URL.   Social</evnet:previewtext> 
            <link>http://www.visitmix.com/Opinions/The-Vanity-of-Vanity-URLs</link>
            <guid isPermaLink="true">http://www.visitmix.com/Opinions/The-Vanity-of-Vanity-URLs</guid>
            <pubDate>Wed, 06 Jan 2010 17:59:34 GMT</pubDate>
            <category>Incarnate</category>
            <category>Web Culture</category>
        </item>
        <item>
            <dc:creator>Thomas Lewis</dc:creator>
            <title>MIX Online Brings Holiday Gifts Early</title>
            <description>&lt;h2&gt;How it all began&lt;/h2&gt;  &lt;p&gt;MIX Online started as a companion to our yearly, Vegas-based &lt;a href=&quot;http://live.visitmix.com/&quot;&gt;MIX conference&lt;/a&gt; for designers and developers. A little over a year ago, we decided to expand from a video and text blog to a community site with a voice. Instead of having a traditional Microsoft site (product-driven, editorial, visual, etc.), we built a site that we would want to visit.&lt;/p&gt;  &lt;p&gt;First, we added &lt;a href=&quot;http://visitmix.com/articles&quot;&gt;articles&lt;/a&gt; from influential, interesting web professionals speaking in their own voice about relevant, current scenarios. For the most part, we focused these articles on scenarios or stories, rather than technology.&lt;/p&gt;  &lt;p&gt;Second, we went beyond talking about the web, to actually &lt;a href=&quot;http://visitmix.com/labs&quot;&gt;building stuff&lt;/a&gt;. We started to create freely downloadable, open source, and immediately useable prototypes based on scenarios like Microformats, data visualization, and web standards. These are now tools, services, and clients you can use in your own projects.&lt;/p&gt;  &lt;p&gt;Third, we began writing Opinions on everything from &lt;a href=&quot;http://www.visitmix.com/Opinions/Facebook-Love-Twitter-Hate&quot;&gt;Twitter and Facebook &lt;/a&gt; to &lt;a href=&quot;http://www.visitmix.com/Opinions/HTML5-vs-Silverlight-Which-Will-Win&quot;&gt;HTML5&lt;/a&gt;. These are fun to write and give us a chance to hear your thoughts. Sometimes we get it right and sometimes we get it wrong, but the interaction with you is what we really like.&lt;/p&gt;  &lt;h2&gt;Enough with the history, bring on the gifts&lt;/h2&gt;  &lt;p&gt;Today we are announcing three new things:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;&lt;strong&gt;&lt;a href=&quot;http://visitmix.com/opinions/Say-Hello-to-MIX-Online-20&quot;&gt;MIX Online Redesign&lt;/a&gt;&lt;/strong&gt; – In typical designer fashion, we have redesigned the site—but it wasn’t just designer folly. We took feedback from you on readability, updated the IA to reflect our commitment to writings, made our event interactions more prominent, and finally said goodbye to our weird uncle, IE6. Nishant has written up a very eloquent summary of all the changes. I highly recommend you &lt;a href=&quot;http://www.visitmix.com/Opinions/Say-Hello-to-MIX-Online-20&quot;&gt;check it out&lt;/a&gt;. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;&lt;a href=&quot;http://www.visitmix.com/labs/incarnate&quot;&gt;Incarnate Lab&lt;/a&gt;&lt;/strong&gt; – Our new lab is called Incarnate, a service that lets you choose your avatar (e.g. the picture you use when you add a comment to a blog, etc.) from a variety of publically available social sources such as XBOX, YouTube, Twitter, and others by simply typing in your e-mail or handle. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;&lt;a href=&quot;http://mix10k.visitmix.com&quot;&gt;MIX10K Contest&lt;/a&gt;&lt;/strong&gt; – As most web developers and designers know, projects are full of constraints. So we came up with a contest to see how creative folks could get with a 10-kilobyte Silverlight application. We’re now kicking off the MIX10K contest for this year’s conference. But this time, we’re including Web Standards-based and &lt;a href=&quot;http://visitmix.com/labs/gestalt&quot;&gt;Gestalt-based apps&lt;/a&gt; in addition to Silverlight-based apps. We’re also planning to make the contest year-round and based on new technologies—from Microsoft, outside Microsoft (like jQuery), and &lt;a href=&quot;http://www.visitmix.com/labs&quot;&gt;MIX Online labs&lt;/a&gt;. &lt;/li&gt; &lt;/ol&gt;  &lt;h2&gt;Moving ahead&lt;/h2&gt;  &lt;p&gt;The last 3 months have been very busy for us, as we’ve worked to bring you a community you think is brutally awesome. We encourage you to write articles or work on our open-sourced labs. Drop us a line if you’re interested. And if you like, &lt;a href=&quot;http://twitter.com/mixonline&quot;&gt;follow our Twitter&lt;/a&gt; account. More importantly, leave us a comment below. We hope to see you at the &lt;a href=&quot;http://live.visitmix.com&quot;&gt;MIX conference&lt;/a&gt;.&lt;/p&gt;</description>
            <evnet:previewtext>Today we’re announcing a trifecta of holiday cheer: an &lt;a href=&quot;http://www.visitmix.com/opinions/Say-Hello-to-MIX-Online-20&quot;&gt;all-up redesign of our website&lt;/a&gt;, a new lab called &lt;a href=&quot;http://www.visitmix.com/labs/Incarnate&quot;&gt;Incarnate&lt;/a&gt; and a year-round contest called &lt;http://mix10k.visitmix.com&gt;MIX10K&lt;/http://mix10k.visitmix.com&gt;.</evnet:previewtext> 
            <link>http://www.visitmix.com/Opinions/MIX-Online-Brings-Holiday-Gifts-Early</link>
            <guid isPermaLink="true">http://www.visitmix.com/Opinions/MIX-Online-Brings-Holiday-Gifts-Early</guid>
            <pubDate>Tue, 15 Dec 2009 05:00:00 GMT</pubDate>
            <category>News</category>
        </item>
        <item>
            <dc:creator>Nishant Kothary</dc:creator>
            <title>Say Hello to MIX Online 2.0</title>
            <description>&lt;p&gt;As an industry, the Web is still struggling to find a comfortable place for design. Those who’ve made it a deliberate part of the web development process are few and far &lt;a href=&quot;http://www.alistapart.com&quot;&gt;apart&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;Unlike any other medium, the Web is actually alive. It's a representation of our collective consciousness—some of it frozen in time, some in real-time, and some ahead of its time. &lt;a href=&quot;http://visitmix.com/Opinions/Pictures-or-it-Didnt-Happen&quot;&gt;A few enlightened individuals daresay&lt;/a&gt; that the Web is actually synonymous with culture. Is it any surprise that we’re finding it difficult to design for it, much less articulate its value and tie it back to the bottom-line? &lt;/p&gt;  &lt;p&gt;Uncertainty is always nearby in any field that's in its infancy. While &lt;em&gt;this Web thing&lt;/em&gt; raises our eyebrows from time to time, one certainty that defies all collective uncertainties is that the Web is the future, and good design &lt;em&gt;is destined&lt;/em&gt; to be at the center of that future. We can’t prove it, but those of us who’re a part of it sure can &lt;a href=&quot;http://visitmix.com/Opinions/Capturing-the-Ineffable&quot;&gt;feel it&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;So, that’s what we’re doing today. We’re indulging our faith in that feeling. &lt;a href=&quot;http://visitmix.com/Opinions/Happy-Birthday-Mix-Online&quot;&gt;A little over a year&lt;/a&gt; after turning the MIX Online page to &lt;a href=&quot;http://visitmix.com/Opinions/MIX-Online-The-Next-Chapter&quot;&gt;its next chapter&lt;/a&gt; and &lt;a href=&quot;http://www.visitmix.com/articles/web-design-from-the-gut&quot;&gt;writing about it in great detail&lt;/a&gt;, we’ve redesigned our site again to reflect our brand, our business and our values. We’re ecstatic to introduce you to the future of our community. &lt;/p&gt;  &lt;p&gt;&lt;img src=&quot;/content/files/mixonline2_01.jpg&quot; alt=&quot;Upwards and onwards&quot; /&gt;&lt;/p&gt;  &lt;h2&gt;A Quick Refresher&lt;/h2&gt;  &lt;p&gt;Some of you may remember when &lt;a href=&quot;http://visitmix.com/Opinions/We%27re-Redesigning-MIX-Online-By-Design&quot;&gt;we announced&lt;/a&gt; we were going to embark on a redesign, a few months ago. The old design suffered from a few cosmetic dysfunctions, most notably color contrast issues and readability problems. But those problems are easily fixed through CSS, without a major overhaul.&lt;/p&gt;  &lt;p&gt;Information architecture (IA), on the other hand—the kind of information represented across the site and how it is laid out—isn’t easily changed. IA on the Web is synonymous with the business model, especially when you’re in the content business. Changing business models overnight isn’t easy or even possible. Over the last year, we realized that our content is as important to our business as our labs, but the site we released last year wasn’t designed with that in mind. Among other things, this redesign brings our writings—expert &lt;a href=&quot;http://www.visitmix.com/articles&quot;&gt;articles&lt;/a&gt;, heartfelt &lt;a href=&quot;http://www.visitmix.com/opinions&quot;&gt;opinions&lt;/a&gt; and our new &lt;a href=&quot;http://www.visitmix.com/articles&quot;&gt;lab notes&lt;/a&gt;—into the foreground. We figured that while we were in there, we'd just fix all the other little problems, too.&lt;/p&gt;  &lt;h2&gt;The 5-minute Tour&lt;/h2&gt;  &lt;p&gt;So, what’s new?&lt;/p&gt;  &lt;h3&gt;Information Architecture&lt;/h3&gt;  &lt;p&gt;The IA now reflects our business priorities, without compromising customer experience. Articles and Opinions are now all neatly arranged on the &lt;a href=&quot;http://www.visitmix.com/writings&quot;&gt;Writings&lt;/a&gt; bookshelf. We’ve also added a new column called &lt;a href=&quot;http://www.visitmix.com/labnotes&quot;&gt;Lab Notes&lt;/a&gt;, to let our designers and developers disseminate technical experiences and shenanigans. The writings section is now a one-stop shop for content.&lt;/p&gt;  &lt;p&gt;&lt;img src=&quot;/content/files/mixonline2_02.jpg&quot; alt=&quot;The new navigation.&quot; /&gt;&lt;/p&gt;  &lt;p&gt;We also added an &lt;a href=&quot;http://visitmix.com/events&quot;&gt;Events&lt;/a&gt; section to the site. This should end the confusion about whether MIX is an event or a community. It’s both. In the events section, you’ll find our calendar of events and virtual events (like our &lt;a href=&quot;http://mix10k.visitmix.com&quot;&gt;MIX 10K&lt;/a&gt; Challenges) that we run year-round.&lt;/p&gt;  &lt;p&gt;We've also improved layouts for the &lt;a href=&quot;http://visitmix.com&quot;&gt;home&lt;/a&gt; and &lt;a href=&quot;http://visitmix.com/about&quot;&gt;about&lt;/a&gt; sections—they prioritize the right information and are more usable.&lt;/p&gt;  &lt;h3&gt;Visual Design&lt;/h3&gt;  &lt;p&gt;While you can still sense the same colorful and bold spirit of 1.0, the visual design of the site has changed drastically. I like to think of it as a more mature, grown-up version of the dark, edgy MIX Online that we introduced last year. MIX Online now looks on the outside as it feels on the inside.&lt;/p&gt;  &lt;img src=&quot;/content/files/mixonline2_03.jpg&quot; class=&quot;imglefthalf&quot; alt=&quot;The new look and feel.&quot; /&gt;  &lt;p&gt;Thanks to &lt;a href=&quot;http://visitmix.com/Opinions/Picking-Type-for-Web&quot;&gt;your great feedback&lt;/a&gt;, we were able to refine the typography to work on most platforms—we went with Georgia because it was the safest bet and most malleable across platforms.&lt;/p&gt;  &lt;p&gt;The light, textured background puts the focus on content, and makes reading for long periods of time easy. Copy, which is deeply integrated into the layout, is treated as a visual design element that gives the site a &amp;quot;magazine-y&amp;quot; feeling.&lt;/p&gt;  &lt;p&gt;The graphic design style is modern, yet classic.&lt;/p&gt;  &lt;h3&gt;Interaction Design&lt;/h3&gt;  &lt;img src=&quot;/content/files/mixonline2_04.jpg&quot; class=&quot;imgrighthalf&quot; alt=&quot;The new interaction model.&quot; /&gt;  &lt;p&gt;We &lt;a href=&quot;http://visitmix.com/Opinions/K.I.S.S.-that-Frog&quot;&gt;kissed&lt;/a&gt; the interaction design: simple hover states, large hotspots, SEO-friendly URLs, sensible use of page refreshes vs. AJAX, progressive enhancement with jQuery, and other goodness that gives you the warm fuzzy feeling of being at home on the Web. &lt;/p&gt;  &lt;p&gt;The site gives you an occasional nudge when needed, but mostly gets out of your way. Don’t take our word for it, though. Click around and decide for yourself. A good place to start is the finger-licking, preloaded, self-scrolling listing of writings.&lt;/p&gt;  &lt;h3&gt;Code &amp;amp; Performance&lt;/h3&gt;  &lt;img src=&quot;/content/files/mixonline2_05.jpg&quot; class=&quot;imglefthalf&quot; alt=&quot;The delicious CSS.&quot; /&gt;  &lt;p&gt;The front-end code is marked up from scratch, and a delight to maintain. The CSS is lean, at &lt;a href=&quot;http://www.visitmix.com/css/mix.css&quot;&gt;500-ish lines&lt;/a&gt; for the entire site. The markup is pragmatic, semantic, and forward compatible with an HTML5 migration—the id names match the  &lt;a href=&quot;http://www.alistapart.com/articles/previewofhtml5&quot;&gt;new structural tags&lt;/a&gt;. We’ve also rewritten the logic for various pages, which should make it easier to find content.&lt;/p&gt;  &lt;p&gt;We’re still running our trusty ol’ version of &lt;a href=&quot;http://www.visitmix.com/labs/oxite&quot;&gt;Oxite&lt;/a&gt; in a highly customized form.&lt;/p&gt;  &lt;h3&gt;And then some&lt;/h3&gt;  &lt;p&gt;Apart from the above highlights, there are a few other features you should check out:&lt;/p&gt;  &lt;h4&gt;Incarnate&lt;/h4&gt;  &lt;p&gt;We’re releasing &lt;a href=&quot;http://www.visitmix.com/labs/incarnate&quot;&gt;Incarnate&lt;/a&gt;, a unified avatar fetching service, today. Think &lt;a href=&quot;http://en.gravatar.com/&quot;&gt;Gravatar&lt;/a&gt;, but for a bunch of services like Facebook, Twitter and so on. Of course, our comment forms have been incarnated. &lt;a href=&quot;#comment&quot;&gt;Try one out&lt;/a&gt;.&lt;/p&gt;  &lt;h4&gt;Goodbye IE6&lt;/h4&gt;  &lt;p&gt;Yep, we’re no longer going to guarantee parity for IE6 users. As much as we’d like to satiate everyone, the cost of supporting our tiny IE6 population is simply too high. &lt;/p&gt;  &lt;p&gt;Most features will still work in IE6, but if you see a paragraph floating in space, it might be time to upgrade. Contact us and we’ll even help you do it. &lt;/p&gt;  &lt;h4&gt;RSS Galore&lt;/h4&gt;  &lt;p&gt;If you like to consume your content on an RSS reader, you’ll find that we’ve enabled a wide permutation of feeds. But we recommend &lt;a href=&quot;http://www.visitmix.com/rss&quot;&gt;the master feed&lt;/a&gt;.&lt;/p&gt;  &lt;h2&gt;You say Goodbye, I say Hello&lt;/h2&gt;  &lt;p&gt;There’s always much to be learned from an honestly articulated case study, and that’s what we plan on doing: &lt;a href=&quot;#credit-roll&quot;&gt;the creative team&lt;/a&gt; that worked on MIX Online 2.0 will be contributing articles explaining the process they used at a later date.&lt;/p&gt;  &lt;p&gt;But to quickly summarize: Matt, Tiff, Evan and I used a unique process that balanced collaboration and feedback with subject-matter expertise to ensure that the redesign &lt;a href=&quot;http://visitmix.com/Opinions/When-Projects-Fall-Apart&quot;&gt;project never fell apart.&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;It would be irrational for us to think that the site is now perfect—that we’re done. Design—especially software design—is rarely ever done. Our design evolution will continue. And for that, we’re extremely excited, as it indicates that we’ve hit a major milestone.&lt;/p&gt;  &lt;p&gt;So, in closing, thank you. For being open to and participating in this change, for being a part of the MIX Online community, and for contributing to it. Bear with us as we iron out the inevitable kinks introduced by such a major redesign (we encourage bug report emails).&lt;/p&gt;  &lt;p&gt;Happy holidays and see you in 2010!&lt;/p&gt; &lt;a name=&quot;credit-roll&quot;&gt;&lt;/a&gt;  &lt;h2&gt;Credit Roll&lt;/h2&gt;  &lt;p&gt;This redesign was the result of an incredible team effort, and I had the pleasure of working with some of the most talented and smartest folks I’ve known in my career. Apart from the &lt;a href=&quot;/about/&quot;&gt;MIX Online team&lt;/a&gt;, we had the support of a very strong virtual team:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href=&quot;http://www.twitter.com/brownthings&quot;&gt;Matt Brown&lt;/a&gt; from &lt;a href=&quot;http://www.thingsthatarebrown.com&quot;&gt;ThingsThatAreBrown&lt;/a&gt; is the graphical genius behind the front-end. He took the wireframes and turned them into a design that’s a pleasure to look at and interact with. We’ve invited Matt to share his secrets at MIX10. Be sure to check out &lt;a href=&quot;http://live.visitmix.com/Sessions/DS03&quot;&gt;his session&lt;/a&gt;. &lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://www.twitter.com/ticjones&quot;&gt;Tiffani Jones&lt;/a&gt; from &lt;a href=&quot;http://www.secondandpark.com&quot;&gt;Second and Park&lt;/a&gt; has been quietly working as &lt;a href=&quot;http://www.visitmix.com/about/tiffanijones&quot;&gt;the MIX Online editor&lt;/a&gt; for a few months now, and is behind the magical copywriting across the site. She has the rare and uncanny talent of being able to trick users into reading and understanding your business through meticulously designed strings of characters. She’ll be &lt;a href=&quot;http://live.visitmix.com/Sessions/DS02&quot;&gt;presenting at MIX10&lt;/a&gt;, too. &lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://www.headerfooter.com/about-us/&quot;&gt;Evan Sharp&lt;/a&gt; from &lt;a href=&quot;http://www.headerfooter.com&quot;&gt;HeaderFooter&lt;/a&gt; put on his front-end code ninja hat for us. He took Matt’s comps, sliced them up, and turned them into some of the best and most accurate HTML/CSS templates I’ve ever seen. I highly recommend right-click &amp;gt; view source. Best. Learning. Tool. Ever. &lt;/li&gt;    &lt;li&gt;Big thanks to &lt;a href=&quot;http://pcbcroxon.com/Microsoft_Design_Typography.htm&quot;&gt;Michael Duggan&lt;/a&gt;, a typographer on the Microsoft team who is responsible for introducing Verdana, Georgia and other fonts to the world, for his insightful advice during our typography design phase. A cognitive psychologist on his team team, Kevin Larson, will be presenting &lt;a href=&quot;http://live.visitmix.com/Sessions/DS07&quot;&gt;a fascinating session at MIX10&lt;/a&gt;. &lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;/about/hanshu&quot;&gt;Hans Hugli&lt;/a&gt;, &lt;a href=&quot;/about/allenjs&quot;&gt;Joshua Allen&lt;/a&gt; &amp;amp; &lt;a href=&quot;/about/karstenj&quot;&gt;Karsten Januszewski&lt;/a&gt; did most of the heavy back-end lifting. Together, we were able to take the site from front-end to back-end in a record 3 weeks! &lt;/li&gt; &lt;/ul&gt;</description>
            <evnet:previewtext>After three intense months, we’re finally ready to reintroduce ourselves through an all-up redesign.  MIX Online 2.0 marks the culmination of a year-long exploration of the MIX brand, business and values.</evnet:previewtext> 
            <link>http://www.visitmix.com/Opinions/Say-Hello-to-MIX-Online-20</link>
            <guid isPermaLink="true">http://www.visitmix.com/Opinions/Say-Hello-to-MIX-Online-20</guid>
            <pubDate>Tue, 15 Dec 2009 04:59:00 GMT</pubDate>
            <category>Design</category>
        </item>
        <item>
            <dc:creator>Joshua Allen</dc:creator>
            <title>Pictures or it Didn't Happen</title>
            <description>&lt;img style=&quot;margin: 0pt 15px 0pt 0pt; float: left&quot; alt=&quot;Smile!&quot; src=&quot;/Content/Files/cameraman.png&quot;&gt;  &lt;p&gt;You've probably seen this meme on Twitter or Facebook. Your friend posts a juicy status message like, &quot;I just saw Tiger Woods flirting with Richard Simmons at LAX!&quot;, and someone quickly replies, &quot;Pictures, or it didn't happen!&quot;. I love this meme, because it functions on multiple levels, and has a sort of ironic postmodern twist. &lt;/p&gt; &lt;p&gt;Allow me to explain: All my life, I've been fascinated with the concept of photography. We humans, as a species, haven't had photographs for much more than 100 years—which is a drop in the bucket, evolutionarily speaking. Human nature has co-evolved with story and narrative, but the snapshot is completely foreign to our endowed nature. &lt;/p&gt; &lt;p&gt;In fact, the sort of snapshot we're talking about here has been with us for less than 20 years! Not long enough for human &lt;i&gt;culture&lt;/i&gt; to adapt, let alone human &lt;em&gt;nature&lt;/em&gt;. Twenty years ago, many people had cameras, but 35mm film was expensive and slow to develop. Today, digital cameras allow us to take as many snapshots as we like, as often as we like. Kids today grow up posing for cameras more frequently than any other generation of humanity ever did. This could have all sorts of interesting consequences. &lt;/p&gt; &lt;p&gt;For example, we know from research in &lt;a href=&quot;http://www.sfn.org/index.cfm?pagename=brainBriefings_MirrorNeurons&quot;&gt;mirror neurons&lt;/a&gt; that people don't smile because they feel happy; &lt;a href=&quot;http://positivepsychologynews.com/news/emiliya-zhivotovskaya/200809271036&quot;&gt;they feel happy &lt;i&gt;because&lt;/i&gt; they smile&lt;/a&gt;. The neurological process of activating the muscles to smile is what makes us feel happy, an evolutionary adaptation tied closely to our capacity for mimicry and empathy. When you condition a child through thousands of repetitions from a very young age to &quot;smile for the camera&quot;, you're conditioning a new happiness pathway that is very different from our innate pathways. &lt;/p&gt; &lt;p&gt;More than the potential behavioral conditioning, though, we learn to associate our personal identity with the collection of snapshots that capture our poses. Is it any wonder that the generation who grew up posing for snapshots is so comfortable projecting a &lt;a href=&quot;http://twitter.com/Teichy/status/6480530565&quot;&gt;personal identity in short status messages&lt;/a&gt; on Twitter and Facebook? There was something numinously prescient in the savage's fear that the camera would steal his soul. &lt;/p&gt; &lt;p&gt;Long before we had the snapshot, Shakespeare observed that &quot;All the world's a stage, And all the men and women merely players.&quot; And &lt;a href=&quot;http://en.wikipedia.org/wiki/Constantin_Stanislavski&quot;&gt;Stanislavski&lt;/a&gt;'s adaptations of this insight continue to enrich both psychology and theater to this day. But it's important to remember that both were talking about a performance within the context of a larger narrative or story. It is only in the digital age that the &quot;performance&quot; has become the &quot;&lt;a href=&quot;http://www.thestar.com/living/article/733610--strike-a-pose&quot;&gt;pose&lt;/a&gt;&quot;. &lt;/p&gt; &lt;p&gt;This is what I find so deliciously ironic about the &quot;pictures or it didn't happen&quot; meme. When you're admonishing someone to provide snapshot documentation for a salacious or dramatic twitter post, you're doing two things at once: You're affirming that twitter posts should be authentic, and not just exaggerated titillating performances for an audience; and you're simultaneously (and unabashedly) asking for some additional photographic documentation to add to your titillation. The irony of the latter point is obvious, but it's the former that I find most intriguing. &lt;/p&gt; &lt;p&gt;Think about it. When you're composing a Twitter or Facebook status message, you're already doing it for an audience. And when your primary motivation is for an audience, how &quot;authentic&quot; can it be? You're already posing or performing, by definition. Even if Tiger's infatuation with Richard Simmons is totally spontaneous (and, if you believe in fairy tales, intended to be kept secret), &lt;i&gt;your&lt;/i&gt; decision to tweet the fact is certainly calculated with an audience in mind. What sense does it make to demand authenticity in this situation? When hearing about a performance of Shakespeare's &quot;Midsummer Night's Dream&quot;, wherein Puck entraps a mortal in an embarrassing romantic entanglement, does anyone say, &quot;Pictures, or it didn't happen!&quot;? Of course not! It's a performance, for heaven's sake, so anyone demanding proof of authenticity would be considered an oddball indeed. Let's face it: Twitter isn’y journalism, and you're not tweeting about Tiger to make the world a better place. &lt;/p&gt; &lt;p&gt;This is exactly why the meme in question is so funny and appropriate. It perfectly encapsulates the paradox of the Web. The Web was born during the rise of postmodernism, lauded by idealists and futurists who saw its potential to transform human society. We wrote missives about how the &quot;semiotics of hypertext&quot; would empower us to deconstruct, disintermediate and discombobulate the centers of power and lead to a democratization of information. We wanted to believe that we were making the world a better place, and religiously affirmed that bloggers would have more integrity than old school journalists. Dan Rather might fabricate stories, but the blogosphere would exude integrity simply by virtue of being on the Web. &lt;/p&gt; &lt;p&gt;Such idealistic screeds were typically penned while listening to pirated music (unabashedly) from ftp.funet.fi, and an uncomfortable sense of hypocrisy was never far away. Every now and then, a courageous soul would break the illusion and say something like, &quot;Let's face it, we're not changing the world. We're [&lt;a href=&quot;http://www.engadget.com/2006/12/02/ce-oh-no-he-didnt-part-xix-watkins-says-seagate-helps-peopl/&quot;&gt;helping people broadcast titillating snapshots&lt;/a&gt;]&quot;. We could always secretly appreciate this brutal honestly, but it wasn't the sort of &quot;journalistic integrity&quot; we imagined when we imagined that the Web would &lt;i&gt;change everything&lt;/i&gt;. &lt;/p&gt; &lt;p&gt;Like the Web itself, the genius of &quot;pictures or it didn't happen&quot; is in the simultaneous embodiment of two contradictory motives.&amp;nbsp; For the idealistic reader, it affirms the idea that Twitter is about authentic voices, “disintermediating the power dynamic of the interpretive middleman”. For the more cynical reader, it's a request for salacious snapshots to entertain our baser appetites. If you can hold to both of these without having your brain explode, I daresay you're starting to grasp what this whole Web thing is all about. &lt;/p&gt;</description>
            <evnet:previewtext>  You've probably seen this meme on Twitter or Facebook. Your friend posts a juicy status message like, &quot;I just saw Tiger Woods flirting with Richard Simmons at LAX!&quot;, and someone quickly replies, &quot;Pictures, or it didn't happen!&quot;. I love this meme, because it functions on multiple levels, and has a sort of ironic postmodern twist.  Allow me to explain: All my life, I've been fascinated with the concept of photography. We humans, as a species, haven't had photographs for much more than 100 years—which is a drop in the bucket, evolutionarily speaking. Human nature has co-evolved with</evnet:previewtext> 
            <link>http://www.visitmix.com/Opinions/Pictures-or-it-Didnt-Happen</link>
            <guid isPermaLink="true">http://www.visitmix.com/Opinions/Pictures-or-it-Didnt-Happen</guid>
            <pubDate>Wed, 09 Dec 2009 04:59:23 GMT</pubDate>
            <category>Social Media</category>
            <category>Philosophy</category>
            <category>Web Culture</category>
        </item>
        <item>
            <dc:creator>Joshua Allen</dc:creator>
            <title>Gestalt Grows Up</title>
            <description>&lt;p&gt;Last week, &lt;a href=&quot;http://visitmix.com/Opinions/HTML5-vs-Silverlight-Which-Will-Win&quot;&gt;we discussed&lt;/a&gt; the fact that Microsoft invests heavily in both HTML5 and Silverlight, two technologies that &lt;em&gt;other&lt;/em&gt; companies would have you believe are mortally opposed.&amp;nbsp; Our commitment to both was underscored this week by our announcements &lt;a href=&quot;http://www.osnews.com/story/22506/Internet_Explorer_9_To_Get_GPU_Rendering_CSS3_HTML5_Support&quot;&gt;about IE9&lt;/a&gt; and &lt;a href=&quot;http://thenextweb.com/appetite/2009/11/18/sliverlight-huge-grow-current-45-install-base/&quot;&gt;Silverlight 4&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;When we launched Gestalt beta less than 4 months ago, our goal was to demonstrate a really simple idea: that a proprietary plugin like Silverlight complements and advances the standards-based web.&amp;nbsp; With &lt;a href=&quot;http://www.visitmix.com/Opinions/Introducing-Gestalt-and-the-Gestalt-Widget-Pack&quot;&gt;today’s launch of Gestalt 1.0&lt;/a&gt; and the first few widgets in the &lt;a href=&quot;http://www.visitmix.com/labs/gestalt/widgets/&quot;&gt;Gestalt Widgets Pack&lt;/a&gt;, I’d like to drill deeper into this underlying philosophy of Gestalt.&lt;/p&gt; &lt;h2&gt;Gestalt: More than the Sum of the Parts&lt;/h2&gt; &lt;p&gt;The word “gestalt” is a German word that roughly means “&lt;a href=&quot;http://www.christianhubert.com/writings/Gestalt.html&quot;&gt;the whole is more than the sum of the parts&lt;/a&gt;”.&amp;nbsp; The web, being a combination of lowest common denominator web standards (whether “open”, “de facto” or “de jure”) and speculative proprietary extensions whose backers hope will one day attain “web standard” status, has always been a “gestalt” of sorts.&lt;/p&gt; &lt;p&gt;As new ideas are tested out in the world of proprietary extensions, some will graduate and be implemented by a majority of browser vendors and/or standardized as part of a W3C specification.&amp;nbsp; The ubiquitous browser search box, 2d drawing APIs, and vector graphics, for example, all proved themselves as part of vendor-specific browser plugins before wending their way toward standardization.&lt;/p&gt; &lt;p&gt;Besides acting as a proving grounds for new concepts, proprietary plugins can work &lt;em&gt;with&lt;/em&gt;, rather than &lt;em&gt;against&lt;/em&gt; the open web in a few other ways.&lt;/p&gt; &lt;h2&gt;The Friendly Trojan Horse&lt;/h2&gt; &lt;p&gt;It takes awhile for all browser vendors to implement a new open specification.&amp;nbsp; But we can often accelerate the process by building implementations of open specifications on top of proprietary plugins that already run in all browsers.&amp;nbsp; In this case, we use the proprietary plugin as a “friendly Trojan Horse” – a stop-gap implementation until all browsers implement the functionality.&lt;/p&gt; &lt;p&gt;A perfect example of this strategy is the way that Gestalt enables Ruby and Python in web browsers.&amp;nbsp; Both languages are open source and open standards, and other browser vendors have explored integration.&amp;nbsp; But browser vendors have not prioritized this work, so Gestalt’s solution provides a cross-browser stop-gap.&lt;/p&gt; &lt;p&gt;This strategy has a long history on the web.&amp;nbsp; Brad Neuberg used Flash to bootstrap Dojo’s offline functionality (later part of Google Gears), and more recently to bootstrap SVG atop Flash.&amp;nbsp; Perhaps the first widespread example was IEFrame, a plugin for Firefox that enabled enterprise Firefox users to run applications built on IE’s XML+XSLT standards support.&amp;nbsp; If you look hard enough, you can usually find implementations of any prospective web standard built on either Silverlight or Flash.&lt;/p&gt; &lt;p&gt;Included in this category are our sample video and audio widgets, which come with the Gestalt widgets pack.&amp;nbsp; By adding a &amp;lt;script&amp;gt; tag to the top of your HTML file, you can automatically enable use of HTML5-compatible video and audio tag syntax:&lt;/p&gt;&lt;pre&gt;&amp;lt;html&amp;gt;&amp;nbsp; &lt;br&gt;&amp;nbsp; &amp;lt;head&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;script type=&quot;text/javascript&quot; &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; src=&quot;/dlr/dlr.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;script type=&quot;text/javascript&quot; &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; src=&quot;/dlr/dlrmedia.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&amp;nbsp; &lt;br&gt;&amp;nbsp; &amp;lt;/head&amp;gt;&amp;nbsp; &lt;br&gt;&amp;nbsp; &amp;lt;body&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;audio autoplay=&quot;false&quot;&amp;gt;&lt;br&gt;      &amp;lt;source src=&quot;foo.mp3&quot; &lt;br&gt;        type=&quot;audio/mp3&quot;&amp;gt;&amp;lt;/source&amp;gt;&lt;br&gt;    &amp;lt;/audio&amp;gt;&amp;nbsp; &lt;br&gt;&amp;nbsp; &amp;lt;/body&amp;gt;&lt;br&gt;&amp;lt;/html&amp;gt;&lt;/pre&gt;
&lt;p&gt;Our implementation is by no means the &lt;em&gt;only&lt;/em&gt; way to get HTML5 video and audio in Internet Explorer and other browsers.&amp;nbsp; But we had fun exploring the idea of an interim implementation on Gestalt.&amp;nbsp; Our video and audio players are implemented in Python (with an optional Ruby implementation available); you can skin them by adding a skin=”skin.xaml” attribute.&amp;nbsp; We support the same video and audio codecs that Silverlight does.&amp;nbsp; Note that it would be relatively trivial to add support for Flash video and audio as well; but that was not a priority for us.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;You can learn &lt;a href=&quot;http://www.visitmix.com/labs/gestalt/widgets/&quot;&gt;more about these widgets here&lt;/a&gt;, or &lt;a href=&quot;http://gestalt.codeplex.com/&quot;&gt;download the source&lt;/a&gt; for yourself.&lt;/p&gt;
&lt;h2&gt;Progressive Enhancement&lt;/h2&gt;
&lt;p&gt;Enabling progressive enhancement is another way that plugins can contribute to the Web’s “gestalt”.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;The functionality available in plugins will always be a superset of the functionality provided by default in the browsers.&amp;nbsp; When this functionality is purely additive, and not meant as a stop-gap for existing standards, it’s best to use it such that the page can still be used without the plugin, but “lights up” when the plugin is available.&lt;/p&gt;
&lt;p&gt;This, too, is a common technique on the web, and is the idea behind our coverflow widget.&amp;nbsp; You can use the popular &lt;a href=&quot;http://www.huddletogether.com/projects/lightbox/&quot;&gt;lightbox&lt;/a&gt; technique to showcase lists of images in your web pages; if Silverlight is available, the lightbox UI is enhanced to take advantage of the powerful coverflow animations enabled by Silverlight.&lt;/p&gt;
&lt;h2&gt;View Source Has a Posse&lt;/h2&gt;
&lt;p&gt;Besides demonstrating the potential for stop-gap standards implementation and progressive enhancement, we had a more important goal for Gestalt: to investigate ways that leading-edge technology embedded in Silverlight could be seamlessly folded into the familiar paradigms of the standards-based web.&lt;/p&gt;
&lt;p&gt;Historically, RIA plugins like Flash have been black boxes that smugly sit within web pages, refusing to interact with their surroundings. RIA plugins have much to offer HTML and CSS, yet they often just compete for attention and real estate within web pages, much to the dismay of users.&lt;/p&gt;
&lt;p&gt;This dissonance makes life complicated for web developers, too.&amp;nbsp; When building web pages, you want to just fire up your favorite text editor, write some markup and script, and then hit “refresh” in your web browser.&amp;nbsp; There is no separate build or compile step and no deployment packages or manifests to deal with.&amp;nbsp;&amp;nbsp; Proprietary “black box” plugins often require developers to code using entirely different conventions from those used in front-end web development.&amp;nbsp; Chris Messina wrote an &lt;a href=&quot;http://visitmix.com/Articles/View-source-has-a-posse&quot;&gt;article discussing some of the drawbacks of the “black box” approach&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;The Gestalt Approach&lt;/h2&gt;
&lt;p&gt;Like jQuery, Gestalt doesn't compete with the page. It enhances it. Gestalt gives you islands of enhanced functionality within your web pages without the snobbishness we have grown accustomed to in such scenarios. &lt;/p&gt;
&lt;p&gt;Both Silverlight and Microsoft’s Python and Ruby implementations were originally designed with this model in mind, so it wasn’t a huge stretch for Gestalt to adapt both technologies.&amp;nbsp; Gestalt seamlessly integrates with the way you already build web pages, adding language=”python” and language=”ruby” to your choices for HTML &amp;lt;script&amp;gt; tags, and enabling XAML to embed directly in HTML.&amp;nbsp; No need to install any IDE or perform build/compile steps – you just write your markup and hit “refresh” in the browser.&amp;nbsp; You can use “view source” and your favorite text editor to view, adapt, and embed any of the Gestalt widgets.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://blogs.msdn.com/somasegar/archive/2009/11/18/reactive-extensions-for-net-rx.aspx&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Conclusion&lt;/h2&gt;
&lt;p&gt;When you combine lowest common-denominator web standards with cutting-edge proprietary functionality, it &lt;em&gt;is&lt;/em&gt; possible for the whole to be more than the sum of the&amp;nbsp; parts.&amp;nbsp; Although Gestalt uses Silverlight, we think that the same three principles should apply to any cutting-edge plugin that wants to be a good citizen of the web:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Seamlessly support the “view source”, markup-oriented development model of the web. &lt;/li&gt;
&lt;li&gt;Enable bootstrapping of new web standards by being a flexible host. &lt;/li&gt;
&lt;li&gt;Expose leading-edge functionality in a way that supports progressive enhancement.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;What do you think?&amp;nbsp; Go ahead and comment below, or talk to us &lt;a href=&quot;http://twitter.com/mixonline&quot;&gt;on Twitter&lt;/a&gt;.&amp;nbsp; Don’t forget to tag your Gestalt-related posts with #gestalt.&lt;/p&gt;</description>
            <evnet:previewtext>Last week, we discussed the fact that Microsoft invests heavily in both HTML5 and Silverlight, two technologies that other companies would have you believe are mortally opposed.&amp;nbsp; Our commitment to both was underscored this week by our announcements about IE9 and Silverlight 4. When we launched Gestalt beta less than 4 months ago, our goal was to demonstrate a really simple idea: that a proprietary plugin like Silverlight complements and advances the standards-based web.&amp;nbsp; With today’s launch of Gestalt 1.0 and the first few widgets in the Gestalt Widgets Pack, I’d like to drill deeper into this underlying philosophy of</evnet:previewtext> 
            <link>http://www.visitmix.com/Opinions/Gestalt-Grows-Up</link>
            <guid isPermaLink="true">http://www.visitmix.com/Opinions/Gestalt-Grows-Up</guid>
            <pubDate>Fri, 20 Nov 2009 19:34:06 GMT</pubDate>
            <category>Development</category>
            <category>Web Standards</category>
            <category>Silverlight</category>
            <category>Ruby</category>
            <category>Gestalt</category>
            <category>Python</category>
        </item>
        <item>
            <dc:creator>Hans Hugli</dc:creator>
            <title>Introducing Gestalt 1.0 and the Gestalt Widget Pack</title>
            <description>&lt;p&gt;A few months ago, we released Gestalt beta as a MIX Online lab.&amp;#160; Gestalt began as an exploration—a way to bring Ruby and Python to the web browser.&amp;#160; Today, we’re delighted to announce that Gestalt has been updated to version 1.0. It's now part of IronRuby 1.0 and IronPython.&amp;#160; &lt;/p&gt;  &lt;p&gt;The IronRuby team has made a number of much-needed improvements to &lt;a href=&quot;http://ironruby.com/browser/sl-back-to-just-text.pdf&quot;&gt;Gestalt&lt;/a&gt;. In addition these changes, we’re releasing a handful of widgets that we built using Gestalt. &lt;/p&gt;  &lt;p&gt;Learn more about them, &lt;a href=&quot;http://www.visitmix.com/labs/gestalt/widgets/&quot;&gt;here&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;&lt;b&gt;What is Gestalt?&lt;/b&gt; &lt;/p&gt;  &lt;p&gt;Gestalt allows you to write web applications in Ruby or Python + XAML in your HTML pages. There's no need for a compiler. You can use your favorite text editor to create DLR Gestalt applications from a Mac or PC. Gestalt applications run cross-browser, so it’s a &amp;quot;write once, run anywhere&amp;quot; client solution for writing Rich Internet Applications (RIA.)&amp;#160; &lt;/p&gt;  &lt;p&gt;Learn more about the philosophy behind Gestalt in Joshua’s &lt;a href=&quot;http://visitmix.com/opinions/Gestalt-Grows-Up&quot;&gt;post&lt;/a&gt;, or find out more about Gestalt &lt;a href=&quot;http://www.visitmix.com/labs/gestalt/&quot;&gt;here&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;What’s new in Gestalt 1.0? Gestalt Beta -- plus more!&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Supports bundling of Ruby and Python files using each language’s convention.&amp;#160; You can now (for example) package and run Rails on your client! &lt;/li&gt;    &lt;li&gt;Allows you to dynamically load assemblies (only downloads what you need) &lt;/li&gt;    &lt;li&gt;Integrated with the Dynamic Language Runtime &lt;/li&gt;    &lt;li&gt;Simplified and streamlined model for creating Gestalt apps.&amp;#160; No jQuery dependency. &lt;/li&gt;    &lt;li&gt;Support for remote references to Gestalt &lt;/li&gt;    &lt;li&gt;Visual Studio debugging support &lt;/li&gt;    &lt;li&gt;A browser console for debugging and manipulating Gestalt &lt;/li&gt;    &lt;li&gt;Rich error reporting &lt;/li&gt;    &lt;li&gt;Built-in support for loading external assemblies and content -&amp;#160;&amp;#160;&amp;#160; Support for running multiple instances of Gestalt on the same page &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://www.visitmix.com/Content/Files/image_21234.png&quot; rel=&quot;lightbox&quot;&gt;&lt;img style=&quot;border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://www.visitmix.com/Content/Files/image_thumb1234.png&quot; width=&quot;391&quot; height=&quot;228&quot; /&gt;&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;font size=&quot;2&quot;&gt;Screenshot of the Gestalt Video Widget&lt;/font&gt; &lt;/p&gt;  &lt;p&gt;&lt;b&gt;How do I get started? Let’s write a simple app&lt;/b&gt; &lt;/p&gt;  &lt;p&gt;The syntax behind Gestalt has changed slightly to increase its flexibility. Here is &lt;i&gt;the&lt;/i&gt; most basic application one could write with Gestalt—it would simply pop an alert.&lt;/p&gt;  &lt;pre&gt;&lt;font size=&quot;1&quot;&gt;&amp;lt;html&amp;gt;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;head&amp;gt;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;script src=&amp;quot;http://mschnlnine.vo.llnwd.net/d1/dlr-20091120.js&amp;quot;&lt;br/&gt; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/head&amp;gt;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;body&amp;gt;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;script type=&amp;quot;text/python&amp;quot;&amp;gt;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;i&gt;window.Alert(&amp;quot;Hello world&amp;quot;)&lt;/i&gt;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/script&amp;gt;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/body&amp;gt;&lt;br/&gt;
&amp;lt;/html&amp;gt;&lt;/font&gt;&lt;/pre&gt;

&lt;p&gt;If you would like to add UI, simply add some XAML in a &amp;lt;script&amp;gt; tag marked with an “id” that has the same name as the “class” of the Python or Ruby script you want associated with it. This application will present a 70px x 50px canvas with the words “hello world” written on it.&lt;/p&gt;

&lt;pre&gt;&lt;font size=&quot;1&quot;&gt;&amp;lt;html&amp;gt;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;head&amp;gt;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;script src=&amp;quot;http://mschnlnine.vo.llnwd.net/d1/dlr-20091120.js&amp;quot;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/head&amp;gt;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;body&amp;gt;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;script type=&amp;quot;text/python&amp;quot; class=&amp;quot;canvas1&amp;quot;&amp;gt;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;i&gt;me.textBlock1.Text = &amp;quot;Hello World&amp;quot;&lt;/i&gt;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/script&amp;gt;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;script type=&amp;quot;application/xml+xaml&amp;quot;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;id=&amp;quot;canvas1&amp;quot; width=&amp;quot;70&amp;quot; height=&amp;quot;50&amp;quot;&amp;gt;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;Canvas x:Name=&amp;quot;canvas1&amp;quot;&lt;br/&gt; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;xmlns=&amp;quot;http://schemas.microsoft.com/winfx/2006/xaml/presentation&amp;quot;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;xmlns:x=&amp;quot;http://schemas.microsoft.com/winfx/2006/xaml&amp;quot;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Background=&amp;quot;Red&amp;quot; Width=&amp;quot;70&amp;quot; Height=&amp;quot;50&amp;quot;&amp;gt;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;TextBlock x:Name=&amp;quot;textBlock1&amp;quot;/&amp;gt;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/Canvas&amp;gt;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/script&amp;gt;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/body&amp;gt;&lt;br/&gt;
&amp;lt;/html&amp;gt;&lt;/font&gt;&lt;p&gt;&lt;/p&gt;&lt;/pre&gt;

&lt;p&gt;&lt;font size=&quot;2&quot;&gt;(Note that the permanent URL to the DLR.js will change to a friendlier name. &lt;u&gt;&lt;a href=&quot;http://www.twitter.com/mixonline&quot;&gt;Follow&lt;/a&gt;&lt;/u&gt; us on Twitter to hear about changes as they happen.)&lt;/font&gt; &lt;/p&gt;

&lt;p&gt;You have to run both these samples off a web server, but you don't need to download any files to your web server. When working with more complex files that depend on external XAML files, you should have a local copy of the DLR binaries on your server. But for simple apps that don't have any external dependencies, this method is sufficient. &lt;/p&gt;

&lt;p&gt;And there you have it. Visit &lt;a href=&quot;http://visitmix.com/labs/gestalt&quot;&gt;http://visitmix.com/labs/gestalt&lt;/a&gt; to download the latest version of the DLR and Widgets. We hope you'll be impressed and give Gestalt a spin. &lt;/p&gt;

&lt;p&gt;&lt;i&gt;If you create a Widget, let us know—we'll link to it or place it in our Library. And if you find Gestalt useful on your site, shout it out and we will add a link&lt;/i&gt;. &lt;i&gt;Let us know what you think by leaving a comment. If you tweet, &lt;a href=&quot;http://www.twitter.com/mixonline&quot;&gt;follow&lt;/a&gt; us on Twitter to learn about new content, opinions and articles.&lt;/i&gt;&lt;/p&gt;</description>
            <evnet:previewtext>A few months ago, we released Gestalt beta as a MIX Online lab.&amp;#160; Gestalt began as an exploration—a way to bring Ruby and Python to the web browser.&amp;#160; Today, we’re delighted to announce that Gestalt has been updated to version 1.0. It's now part of IronRuby 1.0 and IronPython.&amp;#160;   The IronRuby team has made a number of much-needed improvements to Gestalt. In addition these changes, we’re releasing a handful of widgets that we built using Gestalt.   Learn more about them, here.   What is Gestalt?   Gestalt allows you to write web applications in</evnet:previewtext> 
            <link>http://www.visitmix.com/Opinions/Introducing-Gestalt-and-the-Gestalt-Widget-Pack</link>
            <guid isPermaLink="true">http://www.visitmix.com/Opinions/Introducing-Gestalt-and-the-Gestalt-Widget-Pack</guid>
            <pubDate>Fri, 20 Nov 2009 19:04:24 GMT</pubDate>
            <category>News</category>
            <category>Silverlight</category>
            <category>Ruby</category>
            <category>Gestalt</category>
            <category>Python</category>
        </item>
        <item>
            <dc:creator>Karsten Januszewski</dc:creator>
            <title>JSON-P: An Elegant Hack (And Another Hack: Creating a JSON-P Service with the WCF REST Starter Kit!)</title>
            <description>&lt;p&gt;I'm working on some prototyping for an upcoming Mix Online prototype (a bit recursive, no?). My prototype provides a service with a REST interface, which has a few methods that send data via JSON and XML.&lt;/p&gt;  &lt;p&gt;I'm using the WCF REST Starter Kit (&lt;a href=&quot;http://www.asp.net/downloads/starter-kits/wcf-rest/%29&quot;&gt;http://www.asp.net/downloads/starter-kits/wcf-rest/)&lt;/a&gt; to get a REST service up and running quickly, and using the &lt;b&gt;UriTemplate&lt;/b&gt; syntax to make my REST service nice and Web 2.0-like.&amp;#160; It's working out wonderfully. Check out the Starter Kit and its excellent supporting documentation here: &lt;a href=&quot;http://msdn.microsoft.com/en-us/library/ee391967.aspx&quot;&gt;http://msdn.microsoft.com/en-us/library/ee391967.aspx&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;The Cross Domain Scripting Problem&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;The service I'm prototyping will be consumed by other websites via javascript. At first, my architecture required the user to put a reference to my javascript in his or her page, to get around the cross domain scripting problem.&amp;#160; This is pretty standard operating procedure, but it isn't ideal—someone who wants to use my script has to load a third-party script from a different server, and take a dependency on me. &lt;/p&gt;  &lt;p&gt;In cases where the service provides more than data (say a mapping service like Virtual Earth), there's no way to get around requiring someone using the service to embed the script in their page. But in cases like mine, where the service is just providing data, it's best to allow the client to get at the data without referencing a script. But how?&amp;#160; Browsers don’t allow cross domain calls from javascript.&lt;/p&gt;  &lt;p&gt;As it turns out, there is a solution: JSON-P. The use of JSON-P allows my service to be called cross-domain without requiring an explicit embedding of a third party script. &lt;/p&gt;  &lt;p&gt;&lt;b&gt;What's JSON-P?&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;JSON-P is a Javascript Object Notation with Padding.&amp;#160; What does that mean?&amp;#160; Pretty simple, really: When a provider returns its data formatted as JSON-P, the JSON is wrapped with a callback specified by the client. &lt;/p&gt;  &lt;p&gt; So, this JSON: &lt;/p&gt;  &lt;pre&gt;     { ‘name’: ‘Karsten’ }&lt;/pre&gt;

&lt;p&gt;becomes this JSON-P: &lt;/p&gt;

&lt;pre&gt;     myCallback( { ‘name’: ‘Karsten’ } ); &lt;/pre&gt;

&lt;p&gt;myCallback gets called by the client when it is passed to the service.&amp;#160; What's the point?&amp;#160; Well, instead of referencing the third party script at design-time, the client can call the service just as they would call an AJAX service from the existing domain. The result? The client can get at data from a service that is cross domain. &lt;/p&gt;

&lt;p&gt;Most javascript libraries support JSON-P, so you don't have to manually do anything—it &amp;quot;just works&amp;quot;. With jQuery, you don't even have to provide the callback; you can just add a question mark to the end of the service call, like so:&lt;/p&gt;

&lt;pre&gt;     callback=? &lt;/pre&gt;

&lt;p&gt;The callback gets auto-generated and you simply embed your logic in the call, like this: &lt;/p&gt;

&lt;pre&gt;&lt;p&gt;&amp;#160;&amp;#160; $.getJSON(&amp;quot;&lt;a href=&quot;http://example.com/service?callback=?&amp;quot;&quot;&gt;http://example.com/service?callback=?&amp;quot;&lt;/a&gt;,&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;       function(data) { 
&lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; //do something with the data&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }); &lt;/p&gt;&lt;/pre&gt;

&lt;p&gt;&lt;b&gt;Safety Issues&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;Some folks worry about security holes with JSON-P, but I wonder—is&lt;b&gt; &lt;/b&gt;the JSON-P solution really that much different than embedding a script from another URL in your page?&lt;/p&gt;

&lt;p&gt;I think not. In fact, you might argue that JSON-P is (marginally) more secure than embedding a third party script in your page, because usually JSON-P is just returning data. &lt;/p&gt;

&lt;p&gt;I say &lt;i&gt;marginally&lt;/i&gt; because there's nothing stopping the service that's returning the JSON-P from returning malicious code instead of data. So you'd better trust the service, just as you'd better trust any third party script that you embed in your page.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;An Elegant Hack?&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;JSON-P might just be a cross site scripting hack—but it's a very elegant hack that means my service can be called cross domain.&amp;#160; And it is becoming increasing popular. Services such as Twitter, YouTube, Digg and a host of other big name services out there offer their data up as JSON-P.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Supporting JSON-P&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;This all leads me to my prototype, in which I want to support JSON-P.&amp;#160; JSON-P isn't supported by default in WCF until .NET 4. But, it turns out there is a very nice sample which supports JSON-P in WCF. Download it here: &lt;a href=&quot;http://msdn.microsoft.com/en-us/library/cc716898.aspx&quot;&gt;http://msdn.microsoft.com/en-us/library/cc716898.aspx&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt;&lt;b&gt;JSON-P and the REST Starter Kit&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;It turns out that you can use JSON-P in combination with the REST Starter Kit. Here's the signature of a method that combines &lt;b&gt;URITemplate&lt;/b&gt; features of the REST Starter Kit with the &lt;b&gt;JSONPBehavior&lt;/b&gt; attribute, provided by the WCF JSON-P sample: &lt;/p&gt;

&lt;pre&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; [WebGet(ResponseFormat = WebMessageFormat.Json, &lt;br /&gt;            UriTemplate = &amp;quot;{userName}?cb={callbackName}&amp;quot;)]&amp;#160;&amp;#160; &lt;br /&gt;    [OperationContract]&lt;br /&gt;    [JSONPBehavior(callback = &amp;quot;callbackName&amp;quot;)]&lt;br /&gt;    public string GetDataJSONCallback(string userName, &lt;br /&gt;           string callbackName) 
&lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; { 
&lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; return userName + “: I was called by WCF!”; 
&lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; } &lt;/p&gt;&lt;/pre&gt;

&lt;p&gt;What’s going on here?&amp;#160; Well, the first attribute, &lt;b&gt;WebGet&lt;/b&gt;, specifies that we want to 1) return JSON and 2) that our &lt;b&gt;URITemplate&lt;/b&gt; has a path which includes the name of the callback. (Note: Don’t be distracted by the userName parameter; I included that to show how the REST path syntax works.) &lt;/p&gt;

&lt;p&gt;The crux is that the variable name of the callback name, in this case &lt;b&gt;callbackName&lt;/b&gt;, needs to match between the &lt;b&gt;WebGet&lt;/b&gt; attribute, the &lt;b&gt;JSONPBehavior&lt;/b&gt; attribute and the signature of the method call itself.&amp;#160; If this is the case and all three are the same, magic happens: the service will return its data wrapped in JSONP with the name of the callback specified by the client.&amp;#160; Thanks, WCF!&lt;/p&gt;

&lt;p&gt;&lt;b&gt;The Trade-off&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;When you use the &lt;b&gt;JSONPBehavior&lt;/b&gt; attribute, you intercept the request and override the WCF &lt;b&gt;MessageEncoder&lt;/b&gt;. This means you bypass some of the glue in the REST Starter Kit, so things like caching will no longer work. This is the only &amp;quot;gotcha&amp;quot; with combining the REST Starter Kit and the &lt;b&gt;JSONPBehavior&lt;/b&gt; attribute. But for me, the tradeoff is worth it.&lt;/p&gt;

&lt;p&gt;To make life more encapsulated, I went ahead and took the four classes from the JSON-P sample (JSONPBehavior.cs, JSONPBindingElement.cs, JSONPBindingExtension.cs and JSONPEncoderFactory.cs) and compiled them into a single .dll which I then referenced in my WCF Service.&amp;#160; Hat's off to whoever wrote such a well-encapsulated sample.&amp;#160; &lt;/p&gt;</description>
            <evnet:previewtext>I'm working on some prototyping for an upcoming Mix Online prototype (a bit recursive, no?). My prototype provides a service with a REST interface, which has a few methods that send data via JSON and XML.  I'm using the WCF REST Starter Kit (http://www.asp.net/downloads/starter-kits/wcf-rest/) to get a REST service up and running quickly, and using the UriTemplate syntax to make my REST service nice and Web 2.0-like.&amp;#160; It's working out wonderfully. Check out the Starter Kit and its excellent supporting documentation here: http://msdn.microsoft.com/en-us/library/ee391967.aspx.  The Cross Domain Scripting Problem  The service I'm prototyping will be consumed by other</evnet:previewtext> 
            <link>http://www.visitmix.com/Opinions/JSON-P-An-Elegant-Hack</link>
            <guid isPermaLink="true">http://www.visitmix.com/Opinions/JSON-P-An-Elegant-Hack</guid>
            <pubDate>Mon, 16 Nov 2009 21:30:28 GMT</pubDate>
            <category>Development</category>
            <category>jQuery</category>
        </item>
        <item>
            <dc:creator>Nishant Kothary</dc:creator>
            <title>Meetings Suck</title>
            <description>&lt;p&gt;Is it just me, or has the culture around meetings in the workplace spun out of control? Meetings are like a plague at large companies like Microsoft, and I've just about had it. I'm constantly holding back my twitching index finger from clicking &quot;Decline&quot; when someone turns an ongoing email thread into a meeting invite.  &lt;p&gt;Cornering people in a room in front of a whiteboard isn't going to solve the problem. That’s because meetings don't solve problems &amp;mdash; people do. And they all do it differently.	  &lt;h2&gt;Solution vs. Consensus&lt;/h2&gt; &lt;p&gt;A meeting is supposed to facilitate a solution. Maybe even the &quot;best&quot; solution. Sometimes this process takes a few minds, but let’s not kid ourselves. How often do you think to yourself on your way to a meeting, &quot;This meeting is definitely going to help us arrive at an awesome solution&quot;? Probably not very often.  &lt;p&gt;In fact, most people I know sigh in resignation on their way to meetings. This is because meetings seem to have devolved into a consensus-building and CYA tactics charade, with several participants who aren't invested in the quality of the solution.   &lt;h2&gt;One Size Doesn't Fit All&lt;/h2&gt; &lt;p&gt;There is no generic template for problem-solving. Take design problems, for instance. Your best bet is to articulate the problem to an experienced designer and let him/her solve it on his/her own terms.  &lt;p&gt;I know loads of folks who come up with the best solution iteratively over time. And given the often very technical nature of design problems, they’re best best solved &quot;on paper&quot;. This is why Basecamp messages are often more effective than in-person conversations. &lt;p&gt;Point is: meetings are not silver-bullets for solving any ol' problem.  &lt;h2&gt;Your Time Starts Now&lt;/h2&gt; &lt;p&gt;The meeting template incorrectly presupposes a fixed schedule for problem-solving. I'm constantly in meetings where two problems with completely different complexity levels are scheduled for an hour each. Depending on the crowd, some of these end with a signed-off, sub-standard solution. In others, we punt on an important problem because the group can’t agree on how to fix it. And then there are those that end with a follow-up meeting, because we &quot;didn't have enough time&quot;.  &lt;p&gt;Get up. Run. Hit brick wall. Repeat.  &lt;h2&gt;On That Note&lt;/h2&gt; &lt;p&gt;Meetings are useful when they emerge from a natural need; sometimes people really do need to be in a room together to solve a problem. But these types of meetings have become as rare as a hen’s tooth.  &lt;p&gt;In the meantime, we have succumbed to a recurring exercise in futility, accepting meaningless meetings as a necessary evil of our professional existence. I'd love for us to go back to our roots: schedule conversations to solve problems, rather than perpetuate them. &lt;p&gt;And now, if you'd excuse me, I have a meeting to attend. Sigh.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Meet me in the &lt;a href=&quot;http://visitmix.com/opinions/Take-Me-To-Your-Leader#comments&quot;&gt;comments&lt;/a&gt; if you have something to say. Or, &lt;a href=&quot;http://www.twitter.com/mixonline&quot;&gt;follow us on Twitter&lt;/a&gt; if that's your thing.&lt;/em&gt;&lt;/p&gt;</description>
            <evnet:previewtext>Is it just me, or has the culture around meetings in the workplace spun out of control? Meetings are like a plague at large companies like Microsoft, and I've just about had it. I'm constantly holding back my twitching index finger from clicking &quot;Decline&quot; when someone turns an ongoing email thread into a meeting invite.  Cornering people in a room in front of a whiteboard isn't going to solve the problem. That’s because meetings don't solve problems &amp;mdash; people do. And they all do it differently.	  Solution vs. Consensus A meeting is supposed to facilitate a solution. Maybe</evnet:previewtext> 
            <link>http://www.visitmix.com/Opinions/Meetings-Suck</link>
            <guid isPermaLink="true">http://www.visitmix.com/Opinions/Meetings-Suck</guid>
            <pubDate>Thu, 12 Nov 2009 19:29:33 GMT</pubDate>
            <category>BusinessAndPractices</category>
            <category>Philosophy</category>
            <category>Web Culture</category>
        </item>
        <item>
            <dc:creator>Joshua Allen</dc:creator>
            <title>HTML5 vs. Silverlight: Which Will Win?</title>
            <description>&lt;p&gt;Every now and then, someone asks me, &lt;i&gt;&quot;Which technology will win: HTML5 or Silverlight?&quot;&lt;/i&gt;, or &lt;i&gt;&quot;What is Silverlight's strategy to compete with HTML5?&quot;&lt;/i&gt;. &lt;/p&gt; &lt;p&gt;I always have to take a deep breath before responding, because these questions presuppose something that doesn't make any sense to me. It's like asking a tool store owner, &lt;i&gt;&quot;Which will win, hammers or screwdrivers?&quot;&lt;/i&gt;, or &lt;i&gt;&quot;How will you prevent hammers from making screwdrivers obsolete?&quot;&lt;/i&gt; &lt;/p&gt; &lt;h2&gt;Black-and-white Thinking&lt;/h2&gt; &lt;p&gt;Some important folks in the industry have argued that HTML5 is a Silverlight-killer, or that Silverlight exists to prevent HTML from advancing. These are dramatic claims that only heighten conflict in an industry afflicted by fictionalized Zarathustrian &quot;black versus white&quot; stories. &lt;/p&gt; &lt;h2&gt;The Right Tool for the Job&lt;/h2&gt; &lt;p&gt;Microsoft ships the world's most popular HTML client. Despite the HTML5 specification being a work in progress, we implemented several HTML5 features in our most recent browser. Microsoft has co-chaired the HTML5 working group in W3C since its inception, and we remain active participants. And our browser will continue to be the dominant HTML standards implementation for the foreseeable future. &lt;/p&gt; &lt;p&gt;Likewise, we continue to invest heavily in Silverlight development and deployment. If Silverlight and HTML are mortally opposed, as the story goes, we must be crazy to invest so heavily in both, right? Wrong.&lt;/p&gt; &lt;p&gt;The truth is, Microsoft is a developer company, and there is no one-size-fits-all, perfect tool for every development job. Can anyone seriously criticize us for investing in C#, JavaScript, &lt;em&gt;and&lt;/em&gt; Ruby and Python (among other languages)? No! Our customers should be able to use the right tool for the job at hand. &lt;/p&gt; &lt;p&gt;As with development languages, there is no single development platform for every job. HTML5 will be fantastic for some scenarios, while Silverlight will be great for others. Besides Internet Explorer and Silverlight, we ship a bunch of other platforms, including XNA and DirectX for game developers, WPF and .NET, Win32, and others. We have the depth and breadth to be best in class, no matter what platform developers want to use. &lt;/p&gt; &lt;h2&gt;Opportunism vs. Reality&lt;/h2&gt; &lt;p&gt;So, why do certain people propagate this myth? Do they &lt;i&gt;really&lt;/i&gt; want a monoculture world where there is only one platform for every job? Or are they truly arguing from an idealistic or religious viewpoint, as some of their arguments would suggest? &lt;/p&gt; &lt;p&gt;In my opinion, it's a lot simpler than all of that: those who argue that HTML5 will supplant everything else tend to be companies who &lt;em&gt;have&lt;/em&gt; nothing else. If you only sell hammers, you might as well try to convince people that there are no such things as screws. And you can drive awareness for your newly-incorporated hammer store by telling tales of intrigue and conflict between hammers and screwdrivers. But the fact that these arguments are often couched in conspiracy theories or ideology, suggests that they are primarily opportunistic marketing ploys, and not motivated by pragmatic technical reality. &lt;/p&gt; &lt;p&gt;What do you think? Leave a comment below, or &lt;a href=&quot;http://twitter.com/mixonline&quot;&gt;hit us up on twitter&lt;/a&gt;.  </description>
            <evnet:previewtext>Every now and then, someone asks me, &quot;Which technology will win: HTML5 or Silverlight?&quot;, or &quot;What is Silverlight's strategy to compete with HTML5?&quot;.  I always have to take a deep breath before responding, because these questions presuppose something that doesn't make any sense to me. It's like asking a tool store owner, &quot;Which will win, hammers or screwdrivers?&quot;, or &quot;How will you prevent hammers from making screwdrivers obsolete?&quot;  Black-and-white Thinking Some important folks in the industry have argued that HTML5 is a Silverlight-killer, or that Silverlight exists to prevent HTML from advancing. These are dramatic claims that only</evnet:previewtext> 
            <link>http://www.visitmix.com/Opinions/HTML5-vs-Silverlight-Which-Will-Win</link>
            <guid isPermaLink="true">http://www.visitmix.com/Opinions/HTML5-vs-Silverlight-Which-Will-Win</guid>
            <pubDate>Tue, 10 Nov 2009 19:26:32 GMT</pubDate>
            <category>Development</category>
            <category>Web Standards</category>
            <category>Silverlight</category>
        </item>
        <item>
            <dc:creator>Thomas Lewis</dc:creator>
            <title>When Projects Fall Apart</title>
            <description>&lt;p&gt;It’s rare to find an organization that has not had a project stall, flail, or completely fall apart. By the time you find your project in this position (and are willing to accept it), you’re typically already “in the weeds” or “bailing water out of the boat with a bucket”. I’ll admit that this has happened to me. It happens to all of us. &lt;/p&gt;  &lt;p&gt;When you find yourself in this position, what should you do? Or, more importantly, what shouldn’t you do?&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Don’t Yank the Steering Wheel&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Don’t go into extreme course correction mode. If you had a plan, believe in the plan. It’s easy to scrap what you were thinking of doing and just “wing it”. But most of the time, this reactionary thinking only makes matters worse and takes you farther away from your goals.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Review Your Goals&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;It’s often the insignificant details that derail your project. For example, if the goal of your site is to sell concert tickets, is it really necessary to spend inordinate amounts of time getting the Twitter widget working? Be sure that the goals and features of your project align; if they don’t, adjust your feature list accordingly. There’s always version 2.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;More Cooks, Worse Meal&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;This is probably a no-brainer, but resist the urge to throw more resources at the problem. 80 hour work weeks, feature creep, and more meetings will only make things worse.&lt;/p&gt;  &lt;p&gt;A better strategy might be to reduce your feature set and give your team breathing room. After all, how often have you stared blankly into your computer screen boggled that you can’t figure out a problem, only to solve it while in the shower the next morning? Creativity cannot always be scheduled.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Sometimes You Have to Say Goodbye&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Most web development and design projects are not life and death matters. If the schedule has to slip, so be it. Might ruffle people’s feathers, but in the end no one will remember that you slipped a few days (exception: Spouse’s Birthday), especially if it means producing better work in the long run. &lt;/p&gt;  &lt;p&gt;And when all else fails—when you’ve whittled the features down into an anemic product, for instance—kill the project. Take time, reflect and move on.&lt;/p&gt;  &lt;p&gt;Have you had a project that was on a bad trajectory? What did you do to get it back on its feet? What would you have done differently? Let us know in the comments. Also, you can &lt;a href=&quot;http://twitter.com/mixonline&quot;&gt;follow us on Twitter&lt;/a&gt;, or worse &lt;a href=&quot;http://twitter.com/tommylee&quot;&gt;follow me&lt;/a&gt;.&lt;/p&gt;</description>
            <evnet:previewtext>It’s rare to find an organization that has not had a project stall, flail, or completely fall apart. By the time you find your project in this position (and are willing to accept it), you’re typically already “in the weeds” or “bailing water out of the boat with a bucket”. I’ll admit that this has happened to me. It happens to all of us.   When you find yourself in this position, what should you do? Or, more importantly, what shouldn’t you do?  Don’t Yank the Steering Wheel  Don’t go into extreme course correction mode. If you</evnet:previewtext> 
            <link>http://www.visitmix.com/Opinions/When-Projects-Fall-Apart</link>
            <guid isPermaLink="true">http://www.visitmix.com/Opinions/When-Projects-Fall-Apart</guid>
            <pubDate>Fri, 06 Nov 2009 22:20:43 GMT</pubDate>
            <category>Philosophy</category>
            <category>Process</category>
        </item>
        <item>
            <dc:creator>Hans Hugli</dc:creator>
            <title>Calculating Risk</title>
            <description>&lt;p&gt;Over the course of the past year, the MIX Online team has taken some great risks designing and developing our labs. Each lab requires months of effort, and we occasionally have to placate our legal department or internal influencers to do things that some consider controversial.  &lt;p&gt;Not all of our labs pan out. I’ve personally worked on two labs that never saw the light of the day. It's truly frustrating when this happens, when the risk does not pay off. Back to the drawing board.  &lt;p&gt;On the other hand, it's extremely rewarding when we successfully launch a new lab. Our biggest challenge is gauging whether our efforts will be worth the risk.  &lt;p&gt;&lt;b&gt;Are the risks worth taking?&lt;/b&gt;  &lt;p&gt;What's the potential return for our risk? Is the potential return worth the effort? We try to mitigate high risks and envision all possible outcomes and issues that might derail a project before we start.  &lt;p&gt;The &lt;a href=&quot;http://en.wikipedia.org/wiki/swot_analysis&quot;&gt;S.W.O.T.&lt;/a&gt; analysis is a simple, useful tool we use to evaluate risk and form a good project strategy. It's basic questions are:  &lt;ul&gt; &lt;li&gt;&lt;b&gt;What are the &lt;u&gt;strengths&lt;/u&gt; of project X?&lt;/b&gt; What new ideas or innovations does it bring? How can it improve a user’s experience? How does it improve upon existing technologies, applications or things?  &lt;li&gt;&lt;b&gt;What are the &lt;u&gt;weaknesses&lt;/u&gt; of project X? &lt;/b&gt;What is it lacking in this project? Will it do more damage than good? How fragile is it? Is it compelling enough? Is the concept good, but the user interface poor?  &lt;li&gt;&lt;b&gt;What &lt;u&gt;opportunities&lt;/u&gt; does project X provide?&lt;/b&gt; Does this new project open up doors to new relationships and communities? Does it provide users and developers with something that can empower them? Is it something that will be picked up and incorporated into a product?  &lt;li&gt;&lt;b&gt;What &lt;u&gt;threats&lt;/u&gt; exist to project X?&lt;/b&gt; What development or design issues might bring this project down? Are we taking on too much in too short a timeframe? Are we overextending ourselves? Again, is this something that will be picked up and incorporated into a product? &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;b&gt;Innovate or Die&lt;/b&gt;  &lt;p&gt;We’ve all heard the clich&#233; adages: No pain, no gain. No risk, no reward. I think it's imperative to research, invest, and take controlled risks—whether we're talking about Mix Online or everyday life. Either that, or stagnate. No one wants to see something everyone's already seen. We need to take calculated risks and raise the bar.  &lt;p&gt;&lt;i&gt;Are you or your business taking great risks? Have you experienced appropriate rewards when you have taken risks? How do you minimize risk while still being innovative? Or do you believe it's more rewarding to discover a new niche market and pwn it?&lt;/i&gt; &lt;i&gt;Let us know by leaving a comment. And if you tweet, &lt;a href=&quot;http://www.twitter.com/mixonline&quot;&gt;follow&lt;/a&gt; us on Twitter to learn about new content, opinions and articles.&lt;/i&gt;</description>
            <evnet:previewtext>Over the course of the past year, the MIX Online team has taken some great risks designing and developing our labs. Each lab requires months of effort, and we occasionally have to placate our legal department or internal influencers to do things that some consider controversial.  Not all of our labs pan out. I’ve personally worked on two labs that never saw the light of the day. It's truly frustrating when this happens, when the risk does not pay off. Back to the drawing board.  On the other hand, it's extremely rewarding when we successfully launch a new</evnet:previewtext> 
            <link>http://www.visitmix.com/Opinions/Risk-vs-Reward</link>
            <guid isPermaLink="true">http://www.visitmix.com/Opinions/Risk-vs-Reward</guid>
            <pubDate>Fri, 06 Nov 2009 17:58:54 GMT</pubDate>
            <category>BusinessAndPractices</category>
            <category>Web Culture</category>
        </item>
        <item>
            <dc:creator>Tim Aidlin</dc:creator>
            <title>Who gives a “gosh-darn”?</title>
            <description>&lt;p&gt; Being able to see, collect, and analyze a wide spectrum of data concerning your brand, event, or website is very useful.  Increasingly, social media tools such as &lt;a href=&quot;http://facebook.com/&quot;&gt;Facebook&lt;/a&gt;, &lt;a href=&quot;http://twitter.com&quot;&gt;Twitter&lt;/a&gt;, &amp; &lt;a href=&quot;http://channel9.msdn.com&quot;&gt;Channel 9&lt;/a&gt; make gathering this information—and keeping in touch with our audience in general—easy. &lt;/p&gt; &lt;p&gt; These same tools make it extremely easy for our audience to keep in touch with &lt;em&gt;us&lt;/em&gt;. At conferences, for example, we can stream live content that shows what other attendees are thinking &amp; doing back to the audience.  News stations do this all the time, displaying live Twitter feeds of certain words marked with keywords, such as &quot;#election&quot;.   &lt;/p&gt; &lt;p&gt; Broadcasting an audience's live, unfiltered feedback is compelling and useful, but it also presents some challenges, most of which revolve around profanity, search results, and spam: &lt;/p&gt; &lt;ol&gt; &lt;li&gt;&lt;h3&gt;Profanity&lt;/h3&gt; How do we deal with bad words &amp; cursing? Just being a jerk for being a jerk’s sake?  What about “rated X” avatars? Do we want profanity displayed to our conference audiences?&lt;/li&gt; &lt;li&gt;&lt;h3&gt;Search Results&lt;/h3&gt; What happens when your Twitter search or “hashtag” produces unexpected results? Searching for &quot;#election&quot; in New York, after all, will probably produce &quot;#election&quot; results for all kinds of elections—not just those in New York.  If we can't register hashtags (which would be a nightmare to maintain and control), how do we deal with irrelevant search results?&lt;/li&gt; &lt;li&gt;&lt;h3&gt;Spam&lt;/h3&gt; Tweet spammers tend to piggyback spam messages onto “&lt;a href=&quot;http://hashtags.org/tags/top&quot;&gt;trending topics&lt;/a&gt;”, which are the most searched-for keywords at any given point (i.e., @britneyspears, #healthcare, #keyword). How do we arrange our hashtags so this doesn't happen?&lt;/li&gt; &lt;/ol&gt; &lt;h2&gt;Censorship&lt;/h2&gt; &lt;p&gt; The easiest solution is to simply apply a filter that knocks out bad words and items with multiple subjects/search-terms. But this presents a whole new problem: censorship.   &lt;/p&gt; &lt;p&gt; It's clear that heavy censorship defeats the purpose of live, community-generated content—to give an open and honest glimpse into your audience's thoughts.  Still, there's definitely a need to filter for obvious, extreme instances irrelevant or pornographic content; otherwise, people will stop reading the feeds. &lt;/p&gt; &lt;p&gt; But what about less obvious instances of profanity?  How can we be mindful of our audience's sensitivities, when everyone's sensitivities are different? How can we filter, but not censor, content? And where do we draw the line?&lt;/p&gt;  &lt;h2&gt;Who Cares?&lt;/h2&gt; &lt;p&gt;One solution is to just let the community work this problem out itself. After all, who &lt;em&gt;really&lt;/em&gt; cares about &quot;inappropriate content&quot;? The answer is unclear.  &lt;/p&gt; &lt;p&gt; If you are a person who cares (or doesn't) about inappropriate content, I'd love to hear from you. What content is in bad taste? What is offensive?  Do you hate cursing? Where should we draw the line? Let us know by leaving a comment below.  Feel free to curse if you really want to be a jerk. &lt;/p&gt;</description>
            <evnet:previewtext>Broadcasting an audience's live, unfiltered feedback is compelling and useful, but it also presents some challenges, most of which revolve around profanity, search results, and spam.</evnet:previewtext> 
            <link>http://www.visitmix.com/Opinions/Who-gives-a-gosh-darn</link>
            <guid isPermaLink="true">http://www.visitmix.com/Opinions/Who-gives-a-gosh-darn</guid>
            <pubDate>Tue, 03 Nov 2009 18:00:30 GMT</pubDate>
            <category>Social Media</category>
            <category>Philosophy</category>
            <category>Process</category>
        </item>
        <item>
            <dc:creator>Karsten Januszewski</dc:creator>
            <title>To Minify or Not To Minify</title>
            <description>&lt;p&gt;Back when we were about to ship &lt;a href=&quot;http://visitmix.com/labs/oomph&quot;&gt;Oomph2&lt;/a&gt;, I found myself ranting about having to minify the oomph.js script.&amp;#160; &lt;/p&gt;  &lt;p&gt;Minifying was this annoying, non-automated step in the build process, and it caused me grief—just when we thought we were ready to ship and I'd minified what I thought was the final build, a bug would pop up. I'd have to start all over. &lt;/p&gt;  &lt;p&gt;Additionally irksome was the fact that it was impossible to debug or step through bugs that manifested in the minified script (sidenote: I’m a very happy user of the IE 8 Javascript debugging tools, as well as the Visual Studio Javascript debugger). Of course, I'd have to change the script tag &lt;i&gt;back&lt;/i&gt; to the un-minified script for debugging. &lt;/p&gt;  &lt;p&gt;&lt;b&gt;The 32KB Difference&lt;/b&gt; &lt;/p&gt;  &lt;p&gt;It was during one of these rants that &lt;a href=&quot;http://visitmix.com/about/allenjs&quot;&gt;Joshua&lt;/a&gt;, who sits next to me and is often subject to my rants during development, noted that my minification was shrinking a 62KB script into a 30 KB script—a negligible difference. This led to a discussion about whether that 32KB really made any difference.&amp;#160; I did the minification because it seemed like a best practice. I wanted to show that we “got it&amp;quot;—that yes, squeezing every bit of performance out of the download was the way to go. &lt;/p&gt;  &lt;p&gt;But was it? And were 32KB's worth all the trouble? Maybe not. &lt;/p&gt;  &lt;p&gt;&lt;b&gt;Minification is Anti View Source&lt;/b&gt; &lt;/p&gt;  &lt;p&gt;In addition to everything above, there’s another downside to minification that's worth mentioning.&amp;#160; Let’s say someone comes across a page and wants to view source, to find out how something on said page works. Minified javascripts defeat that purpose because, in doing the minification, the scripts are obfuscated and cannot be “read” by a human.&amp;#160; &lt;/p&gt;  &lt;p&gt;Even if there exists somewhere a non-minified version of that same script, it's likely that, right at that moment when you are browsing a page and think “Oh that’s cool; I wonder how they did that,” you won’t actually go off and find the unminified version of the script. And even if you did manage to find it, you'll likely be stuck with a script removed from the context of the page in which you discovered the script in the first place. &lt;/p&gt;  &lt;p&gt;In other words, minification is &lt;a href=&quot;http://visitmix.com/Articles/View-source-has-a-posse&quot;&gt;anti view source&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;&lt;b&gt;But It Does Make Sense&lt;/b&gt; &lt;/p&gt;  &lt;p&gt;All this said, minification—especially if you have a mondo-huge javascript—does make sense. In the era of smart phones, smaller size increments do matter.&amp;#160; Additionally, one must always remember that not all of the world is on broadband. It ostensibly seems like a best practice. &lt;/p&gt;  &lt;p&gt;&lt;b&gt;The Verdict?&lt;/b&gt; &lt;/p&gt;  &lt;p&gt;I’m not sure where I land on minification.&amp;#160; I haven’t formulated a position quite yet. &lt;/p&gt;  &lt;p&gt;I do know this: When I was minifying Oomph, I used a very cool, Microsoft internal-only minification tool. With the most recent release of the Microsoft AJAX toolkit, this tool has been made available to the world. &lt;/p&gt;  &lt;p&gt;The &lt;a href=&quot;http://aspnet.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=34488&quot;&gt;Microsoft Ajax Minifier download&lt;/a&gt; includes the following components: &lt;/p&gt;  &lt;p&gt;ajaxmin.exe – a command-line tool for minifying JavaScript files &lt;/p&gt;  &lt;p&gt;ajaxmintask.dll – a MSBuild task for minifying JavaScript files in a Visual Studio project &lt;/p&gt;  &lt;p&gt;ajaxmin.dll – a component that you can use in your C# or VB.NET applications to minify JavaScript files &lt;/p&gt;  &lt;p&gt;You also have the option of adding the Microsoft Ajax Minifier as a custom MSBuild task to Visual Studio. Adding the Microsoft Ajax Minifier MSBuild task to your Visual Studio project file allows you to automatically minify all of the JavaScript files in your project whenever you perform a build, and enables you to perform minification in an automated way. This is very cool and would have come in handy during Oomph development. I will definitely incorporate this into our build/release process moving forward, if in fact I keep minifying. &lt;/p&gt;  &lt;p&gt;To read more about the minifier, check out &lt;a href=&quot;http://weblogs.asp.net/scottgu/archive/2009/10/15/announcing-microsoft-ajax-library-preview-6-and-the-microsoft-ajax-minifier.aspx&quot;&gt;Scott Guthrie’s excellent blog post&lt;/a&gt;, which talks about how the minifier works, and provides comparisons (based on compression rates) with other minifiers out there. &lt;/p&gt;  &lt;p&gt;I’m curious about other folks' thoughts on this topic: to minify or not to minify?&lt;/p&gt;</description>
            <evnet:previewtext>Back when we were about to ship Oomph2, I found myself ranting about having to minify the oomph.js script.&amp;#160;   Minifying was this annoying, non-automated step in the build process, and it caused me grief—just when we thought we were ready to ship and I'd minified what I thought was the final build, a bug would pop up. I'd have to start all over.   Additionally irksome was the fact that it was impossible to debug or step through bugs that manifested in the minified script (sidenote: I’m a very happy user of the IE 8 Javascript debugging</evnet:previewtext> 
            <link>http://www.visitmix.com/Opinions/To-Minify-or-Not-To-Minify</link>
            <guid isPermaLink="true">http://www.visitmix.com/Opinions/To-Minify-or-Not-To-Minify</guid>
            <pubDate>Fri, 30 Oct 2009 18:11:45 GMT</pubDate>
            <category>Development</category>
        </item>
        <item>
            <dc:creator>Nishant Kothary</dc:creator>
            <title>Take Me To Your Leader</title>
            <description>&lt;img src=&quot;http://www.visitmix.com/Content/Files/take-me-to-your-leader.jpg&quot; alt=&quot;Bossy&quot; style=&quot;width:275px; float:left; margin: 0 15px 0 0;&quot; /&gt;  &lt;p&gt;It seems like some projects are just destined to fail. No matter what we try &amp;mdash; add more budget, assign more people, call more meetings, work longer days &amp;mdash; it's simply impossible to steer these troubled projects down the right path. Why? In my experience, the root cause is something that we frequently discount: strong leadership.&lt;/p&gt;  &lt;h2&gt;Less is More&lt;/h2&gt;  &lt;p&gt;Ironically, projects always seem to fail for variety good reasons: biting off more than can be chewed, not enough time to execute, incorrect prioritization of business goals, and so on.&lt;/p&gt;  &lt;p&gt;Despite their unique origins, failing projects share one thing in common: they all need someone to &lt;strong&gt;take action quickly&lt;/strong&gt;. I’ve seen Microsoft teams grow from ten to hundreds of people, when putting the right people in charge would have solved the problem just as well. Vista vs. Windows 7 is a classic example.&lt;/p&gt;  &lt;h2&gt;The Elephant in the Room&lt;/h2&gt;  &lt;p&gt;If you privately ask a person to explain why his or her team's project is failing, most of them will tell you exactly why (and most of the time they will be right!). But, get those same people in a room to discuss and solve the problem, and the reasons they pinpointed earlier all collectively morph into a big, fat elephant in the room. Maybe the reason for this is &lt;a href=&quot;http://www.predictablyirrational.com/?p=671&quot;&gt;optimism bias&lt;/a&gt; setting in. Or, maybe people find it difficult to step into a room and say, “Well, this project is failing because of X”, where “X” is one of numerous very harsh options like, “bad leadership”, “a terrible designer”, “an arrogant developer”, and so on. &lt;/p&gt;  &lt;p&gt;Whatever the case may be, what’s really needed is one individual who has the ability and accountability to truly course correct.&lt;/p&gt;  &lt;h2&gt;The Wisdom of Crowds&lt;/h2&gt;  &lt;p&gt;It may seem like I’m advocating for a dictatorship or thoroughly discarding the wisdom of &lt;a href=&quot;http://www.amazon.com/Wisdom-Crowds-Collective-Economies-Societies/dp/0385503865&quot;&gt;James Surowiecki’s insightful book&lt;/a&gt;. I’m not. To the contrary, diversity, independence of opinion and decentralization are key to innovation and success. &lt;/p&gt;  &lt;p&gt;Still, when you’re running a business or even a team at a corporation, there’s no substitute for an experienced driver with a good internal compass. You have to be prepared to make sharp turns constantly and quickly. That’s where strong and direct leadership come in. &lt;/p&gt;  &lt;blockquote class=&quot;quoterighthalf&quot; style=&quot;background-color: #011C00;&quot;&gt;Decision by consensus is a theoretical luxury that most of us will never experience in the real world. Good leaders either drive or find someone trustworthy to take the wheel.&lt;/blockquote&gt;  &lt;p&gt;Decision by consensus is a theoretical luxury that most of us will never experience in the real world. Good leaders either drive or find someone trustworthy to take the wheel.&lt;/p&gt;  &lt;h2&gt;A Final Word&lt;/h2&gt;  &lt;p&gt;I've worked on both terrible and fantastic teams. There’s usually a stark contrast between the environments created by both at almost every level: employee morale, speed of innovation, individual performance, trust among team members, and much more. Needless to say, all of these suck on a terrible team. Unfortunately, our tendency as humans is to solve these “symptoms” where the root cause may be the incompetent guy or gal who’s making the big bucks. The sooner you realize this, the sooner you’ll take control of your professional destiny.&lt;/p&gt;  &lt;p&gt;&lt;i&gt;What have you learned about dysfunctional work environments? Share your thoughts in the &lt;a href=&quot;http://visitmix.com/opinions/Take-Me-To-Your-Leader#comments&quot;&gt;comments&lt;/a&gt; or &lt;a href=&quot;http://www.twitter.com/mixonline&quot;&gt;send us a message&lt;/a&gt; on twitter.&lt;/i&gt;&lt;/p&gt;</description>
            <evnet:previewtext>  It seems like some projects are just destined to fail. No matter what we try &amp;mdash; add more budget, assign more people, call more meetings, work longer days &amp;mdash; it's simply impossible to steer these troubled projects down the right path. Why? In my experience, the root cause is something that we frequently discount: strong leadership.  Less is More  Ironically, projects always seem to fail for variety good reasons: biting off more than can be chewed, not enough time to execute, incorrect prioritization of business goals, and so on.  Despite their unique origins, failing projects</evnet:previewtext> 
            <link>http://www.visitmix.com/Opinions/Take-Me-To-Your-Leader</link>
            <guid isPermaLink="true">http://www.visitmix.com/Opinions/Take-Me-To-Your-Leader</guid>
            <pubDate>Wed, 28 Oct 2009 23:51:09 GMT</pubDate>
            <category>BusinessAndPractices</category>
            <category>Philosophy</category>
            <category>Process</category>
        </item>
        <item>
            <dc:creator>Thomas Lewis</dc:creator>
            <title>Happy Birthday Mix Online!</title>
            <description>&lt;p&gt;MIX Online, our community for designers and developers who build the web, is now 1 year old. &lt;/p&gt; &lt;img style=&quot;border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px&quot; border=&quot;0&quot; src=&quot;http://www.visitmix.com/Content/Files/oneyear_270.jpg&quot; /&gt;   &lt;p&gt;We took the cover off the new site last year on October 22nd, with a fresh (some would say &amp;quot;non-Microsoft&amp;quot;) aesthetic and our first lab, &lt;a href=&quot;http://visitmix.com/Lab/oomph/&quot;&gt;Oomph&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;Our goal? Build a site that we would want to be a part of. &lt;/p&gt;  &lt;p&gt;We created a place where folks can read &lt;a href=&quot;http://visitmix.com/Articles&quot;&gt;insightful articles&lt;/a&gt; from our friends, hear our &lt;a href=&quot;http://visitmix.com/Opinions&quot;&gt;opinions&lt;/a&gt; (we are an opinionated bunch), and &lt;a href=&quot;http://visitmix.com/Lab&quot;&gt;download free, open source labs&lt;/a&gt; that help you build and do things. No marketing speak or 3-letter acronyms. &lt;/p&gt;  &lt;p&gt;We also wanted to promote our &lt;a href=&quot;http://live.visitmix.com/&quot;&gt;MIX conference&lt;/a&gt;, where we all get together and learn stuff. &lt;/p&gt;  &lt;p&gt;Thanks to you, our community of friends, we're still going strong one year later. Your kind words and suggestions have given us confidence and urged us to grow. &lt;/p&gt;  &lt;p&gt;For our one year birthday, we're making some &lt;a href=&quot;http://visitmix.com/Opinions/We're-Redesigning-MIX-Online-By-Design&quot;&gt;big changes to Mix Online&lt;/a&gt; and MIX10 conference site, as well as creating new labs. We think you're going to like it. &lt;/p&gt;  &lt;p&gt;With your support, MIX Online will stay brutal. Thank you! &lt;/p&gt;  &lt;p&gt;Let us know what you like, don’t like, and would like to see in the comments below. Follow us on Twitter at &lt;a href=&quot;http://twitter.com/mixonline&quot;&gt;@mixonline&lt;/a&gt; or me at &lt;a href=&quot;http://twitter.com/tommylee&quot;&gt;@tommylee&lt;/a&gt;.&lt;/p&gt;</description>
            <evnet:previewtext>MIX Online, our community for designers and developers who build the web, is now 1 year old.     We took the cover off the new site last year on October 22nd, with a fresh (some would say &amp;quot;non-Microsoft&amp;quot;) aesthetic and our first lab, Oomph.   Our goal? Build a site that we would want to be a part of.   We created a place where folks can read insightful articles from our friends, hear our opinions (we are an opinionated bunch), and download free, open source labs that help you build and do things. No</evnet:previewtext> 
            <link>http://www.visitmix.com/Opinions/Happy-Birthday-Mix-Online</link>
            <guid isPermaLink="true">http://www.visitmix.com/Opinions/Happy-Birthday-Mix-Online</guid>
            <pubDate>Fri, 23 Oct 2009 18:21:42 GMT</pubDate>
            <category>News</category>
        </item>
        <item>
            <dc:creator>Karsten Januszewski</dc:creator>
            <title>Oomph and Microformats Activity</title>
            <description>&lt;p&gt;There's a lot going on these days with &lt;a href=&quot;http://visitmix.com/Lab/oomph&quot;&gt;Oomph&lt;/a&gt; (our microformats toolkit) and &lt;a href=&quot;http://microformats.org/&quot;&gt;microformats&lt;/a&gt; in general. Here's the latest:&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Oomph-land&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://ieaddons.com/en/details/toolbars/Oomph_2_A_Microformats_Toolbar/&quot;&gt;Oomph2&lt;/a&gt; is now in the &lt;a href=&quot;http://ieaddons.com/en/&quot;&gt;IE Add-ons&lt;/a&gt; gallery. As you might suspect, you can find nifty add-ons for Internet Explorer there. If you're looking to submit something and having trouble, let us know—we now know all about the process. &lt;/p&gt;  &lt;p&gt;Oomph is now also part of &lt;a href=&quot;http://twtmycard.com/&quot;&gt;http://twtmycard.com&lt;/a&gt;, a website that takes advantage of Twitter's support for hCard.&amp;#160; If you're curious: the developer of the app, Kevin Marshall, writes about the Oomph integration &lt;a href=&quot;http://blogs.claritycon.com/blogs/kevin_marshall/archive/2009/10/06/twtmycard-upgrade-now-featuring-more-oomph.aspx&quot;&gt;here&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;&lt;b&gt;Microformats-ville&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;There's always a lot going on with microformats.&amp;#160; On the adoption front, it's great to see MySpace incorporating hCard in its Profile 2.0 work.&amp;#160; With MySpace joining the party, the latest count of hCards out there numbers 1.45 billion, according to Yahoo's Search Monkey.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://foodnetwork.com/&quot;&gt;The Food Network&lt;/a&gt; has also started using microformats, adopting the &lt;a href=&quot;http://microformats.org/wiki/hrecipe&quot;&gt;hRecipe&lt;/a&gt; spec in its pages. (This could be a very interesting extension to Oomph.)&lt;/p&gt;  &lt;p&gt;There's also stuff happening with applications that &lt;i&gt;consume&lt;/i&gt; microformats. The most interesting project to emerge of late is Glenn Jones' &lt;a href=&quot;http://identengine.com/&quot;&gt;Ident Engine&lt;/a&gt;, a javascript library that uses YQL, Google's Social Graph API and Glenn's own &lt;a href=&quot;http://ufxtract.com/&quot;&gt;ufxtract Microformats parser&lt;/a&gt; (written in .NET!) to find and aggregate profiles across the web. There a number of cool demos that show the power of what Glenn's built up at &lt;a href=&quot;http://identengine.com/&quot;&gt;http://identengine.com&lt;/a&gt;. Pretty amazing stuff.&lt;/p&gt;  &lt;p&gt;And on the design front, there are some nicely formatted hCards out right now, some of which were called out recently on the microformats blog:&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://timvandamme.com/&quot;&gt;Tim Van Damme&lt;/a&gt;    &lt;br /&gt;&lt;a href=&quot;http://www.flickr.com/photos/microformats/3988698726/&quot;&gt;&lt;img alt=&quot;screenshot of Tim Van Damme&amp;#39;s hCard&quot; src=&quot;http://farm3.static.flickr.com/2441/3988698726_675c0af031_m.jpg&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;&lt;a href=&quot;http://rogieking.com/#contact&quot;&gt;Rogie King&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/microformats/3987943075/&quot;&gt;&lt;img alt=&quot;screenshot of Rogie King&amp;#39;s hCard&quot; src=&quot;http://farm4.static.flickr.com/3504/3987943075_8c857ea23e_m.jpg&quot; /&gt;&lt;/a&gt;     &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://www.jaredhanson.net/&quot;&gt;Jared Hanson&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/microformats/3988698866&quot;&gt;&lt;img alt=&quot;screenshot of Jared Hanson&amp;#39;s hCard&quot; src=&quot;http://farm3.static.flickr.com/2613/3988698866_b2b51abf19_m.jpg&quot; /&gt;&lt;/a&gt;     &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;Go microformats!&lt;/p&gt;</description>
            <evnet:previewtext>There's a lot going on these days with Oomph (our microformats toolkit) and microformats in general. Here's the latest:  Oomph-land  Oomph2 is now in the IE Add-ons gallery. As you might suspect, you can find nifty add-ons for Internet Explorer there. If you're looking to submit something and having trouble, let us know—we now know all about the process.   Oomph is now also part of http://twtmycard.com, a website that takes advantage of Twitter's support for hCard.&amp;#160; If you're curious: the developer of the app, Kevin Marshall, writes about the Oomph integration here.   Microformats-ville </evnet:previewtext> 
            <link>http://www.visitmix.com/Opinions/Oomph-and-Microformats-Activity</link>
            <guid isPermaLink="true">http://www.visitmix.com/Opinions/Oomph-and-Microformats-Activity</guid>
            <pubDate>Fri, 16 Oct 2009 17:56:49 GMT</pubDate>
            <category>News</category>
            <category>Web Standards</category>
            <category>Oomph</category>
            <category>Web Design</category>
        </item>
        <item>
            <dc:creator>Nishant Kothary</dc:creator>
            <title>How to Identify a Web Designer</title>
            <description>&lt;p&gt; &lt;img src=&quot;/Content/Files/chameleon.jpg&quot; width=&quot;500&quot; /&gt;  A couple years ago, Microsoft hired me as a User Experience Evangelist. Since then, I've worked with amazing designers, artists, and thinkers from some of the best agencies in the world—and learned a lot about recognizing a great web designer when I see one.&lt;/p&gt;  &lt;p&gt;If you're in the market for a web designer or agency, here are a few things to keep in mind.&lt;/p&gt;  &lt;h2&gt;Not Just UX.&lt;/h2&gt;  &lt;p&gt;These days, it seems like every other person I come across has &amp;quot;UX&amp;quot; in his title. Somehow, the term has come to imply that you are an expert at designing anything and everything—especially web sites. But web design is not just UX.&lt;/p&gt;  &lt;p&gt;Web design relies on a unique set of cross-disciplinary and specialized skills that require a &amp;quot;renaissance person&amp;quot; attitude to master. If you don't believe me, go spend some time at &lt;a href=&quot;http://www.alistapart.com/&quot;&gt;A List Apart&lt;/a&gt; or &lt;a href=&quot;http://24ways.org/&quot;&gt;24 Ways&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;In other words, being good at web design means being good at a &lt;strong&gt;&lt;em&gt;lot&lt;/em&gt;&lt;/strong&gt;. You have to understand browsers and markup languages. You have to grasp the basics of several cross-disciplinary fields, like content strategy and graphic design. All this, while staying firmly grounded in the reality of how everyday users browse the Web. &lt;/p&gt;  &lt;p&gt;Take any one of the above qualities out, and you're left with someone who's not a web designer. Not worth their salt, anyway.&lt;/p&gt;  &lt;h2&gt;I-Shaped People&lt;/h2&gt;  &lt;p&gt;In a recent article, Bill Buxton argued that innovation calls for &lt;a href=&quot;http://www.businessweek.com/innovate/content/jul2009/id20090713_332802.htm&quot;&gt;I-Shaped People&lt;/a&gt;: thinkers who &lt;em&gt;have their feet firmly planted in the practical world, but who can also stretch their heads to the clouds-and simultaneously span all of the space in between.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;In other words, you need people who are comfortable with both practice &lt;strong&gt;and&lt;/strong&gt; theory. I've found that &amp;quot;I-shaped&amp;quot; web designers are best kind. &lt;/p&gt;  &lt;h2&gt;What To Look For&lt;/h2&gt;  &lt;p&gt;Most people don't know someone who can identify a good web design agency for them. If you're DIY-ing, are here the most important questions to ask in your evaluation: &lt;/p&gt;  &lt;ul&gt; &lt;li&gt;Do they have an impressive portfolio of HTML/CSS web sites? A couple of good examples: &lt;a href=&quot;http://blueflavor.com/our-work/&quot;&gt;BlueFlavor&lt;/a&gt; &amp;amp; &lt;a href=&quot;http://thingsthatarebrown.com/portfolio/&quot;&gt;thingsthatarebrown&lt;/a&gt;. This is the most important question.&lt;/li&gt;  &lt;li&gt;Do they advertise their information architecture services?&lt;/li&gt;  &lt;li&gt;Are they passionate about developing standards-compliant web sites? &lt;/li&gt;  &lt;li&gt;Do they specialize in building web sites? &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;If you answered &amp;quot;no&amp;quot; to any of these questions, I suggest you keep looking. &lt;/p&gt;  &lt;h2&gt;What's my point?&lt;/h2&gt;  &lt;p&gt;If you are a small business, product team within a corporation or even a freelance professional who’s in need of a web site, you need to carefully consider two things: 1) what you need built and 2) who is qualified to build it for you. &lt;/p&gt;  &lt;p&gt;Chances are, you need a good, clean, standards-compliant web site built using XHTML/CSS. Unfortunately, not everyone with the words &amp;quot;UX&amp;quot; or &amp;quot;design&amp;quot; in his title could build you a good one. In fact, most couldn't. Take heed and do your research before hiring any 'ole UX guru.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;We welcome you to &lt;a href=&quot;http://visitmix.com/opinions/How-to-Identify-a-Web-Designer#comments&quot;&gt;leave a comment&lt;/a&gt; or continue this conversation on &lt;a href=&quot;http://www.twitter.com/mixonline&quot;&gt;twitter&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;</description>
            <evnet:previewtext>   A couple years ago, Microsoft hired me as a User Experience Evangelist. Since then, I've worked with amazing designers, artists, and thinkers from some of the best agencies in the world—and learned a lot about recognizing a great web designer when I see one.  If you're in the market for a web designer or agency, here are a few things to keep in mind.  Not Just UX.  These days, it seems like every other person I come across has &amp;quot;UX&amp;quot; in his title. Somehow, the term has come to imply that you are an</evnet:previewtext> 
            <link>http://www.visitmix.com/Opinions/How-to-Identify-a-Web-Designer</link>
            <guid isPermaLink="true">http://www.visitmix.com/Opinions/How-to-Identify-a-Web-Designer</guid>
            <pubDate>Wed, 14 Oct 2009 21:06:37 GMT</pubDate>
            <category>Design</category>
            <category>Web Design</category>
        </item>
        <item>
            <dc:creator>Joshua Allen</dc:creator>
            <title>Iz Puttin' Namespaces in Ur HTML5</title>
            <description>&lt;p&gt;A few weeks after I wrote about &lt;a href=&quot;http://visitmix.com/Opinions/The-HTML5-Semantics-Debate&quot;&gt;&amp;quot;The HTML5 Semantics Debate&amp;quot;&lt;/a&gt;, the Internet Explorer team sparked an exciting discussion with a &lt;a href=&quot;http://lists.w3.org/Archives/Public/public-html/2009Sep/att-1216/MicrosoftDistributedExtensibilitySubmission.htm&quot;&gt;proposal for extensibility in HTML5&lt;/a&gt;. IE’s proposal seems to have been inspired by &lt;a href=&quot;http://intertwingly.net/blog/2007/08/02/HTML5-and-Distributed-Extensibility&quot;&gt;Sam Ruby's proposal from 2007&lt;/a&gt;, and suggests a few different ways to make HTML5 extensible. &lt;/p&gt;  &lt;p&gt;The proposal was &lt;a href=&quot;http://realtech.burningbird.net/semantic-web/rdf-and-rdfa/microsofts-proposed-namespace-distributed-extensibility-html5&quot;&gt;welcomed by some&lt;/a&gt;, while others were &lt;a href=&quot;http://krijnhoetmer.nl/irc-logs/whatwg/20091001#l-51&quot;&gt;not so charitable&lt;/a&gt;: &lt;/p&gt;  &lt;blockquote&gt;[01:49] * tantek is resisting the temptation to write a massive &amp;quot;bitch-slap&amp;quot; (technical term) email to public-html in response to the proposal. (Microsoft people ought to know better)&lt;/blockquote&gt;  &lt;p&gt;It's an absolutely fascinating discussion, and worth reading &lt;a href=&quot;http://www.google.com/search?q=ISSUE-41+site%3Ahttp%3A%2F%2Flists.w3.org%2FArchives%2FPublic%2Fpublic-html&amp;amp;sourceid=ie7&amp;amp;rls=com.microsoft:en-us:IE-SearchBox&amp;amp;ie=&amp;amp;oe=&quot;&gt;all of the posts&lt;/a&gt;. Opinions are all over the map on this one. &lt;/p&gt;  &lt;p&gt;When I wrote about this issue last month, I felt that formal specification would be a waste of time, arguing that people could simply continue using one of the existing &amp;quot;hacks&amp;quot; for extensibility. But this recent discussion has highlighted some inconsistencies in browser behavior which will probably never be fixed unless formally specified.&amp;#160; If I've concluded anything from this conversation, it is that the W3C really &lt;b&gt;ought&lt;/b&gt; to formalize a mechanism for extensibility. It really doesn't matter whether the ultimate solution uses namespaces or not, as long as a method is specified.&amp;#160; &lt;/p&gt;  &lt;p&gt;We struggled with this exact issue when developing &lt;a href=&quot;http://visitmix.com/labs/gestalt&quot;&gt;Gestalt&lt;/a&gt;. Gestalt enables XAML embedded directly in HTML, and XAML is an XML vocabulary. When Firefox or Chrome parse a document containing XML fragments, the browser automatically converts all tag names to lowercase and improperly nests tags with trailing slashes. Since XML is case-sensitive, and since nesting is important to XML, this ruins the XML. To protect your XML from being molested, you need to either use XHTML or else overload the &amp;lt;script&amp;gt; tag semantics by burying the XML there. &lt;/p&gt;  &lt;p&gt;It's easy to imagine why the Firefox and WebKit (Chrome) developers chose to do this. It makes things more convenient for browser implementers. But it's not at all what a page author expects, and is really unfortunate, IMO. As long as the spec leaves details like this up to the implementers, we can expect these inconsistencies to continue. A solid specification for distributed extensibility would make a big difference. &lt;/p&gt;  &lt;p&gt;Of course, some have argued that HTML5 should not be extensible, and might argue that browser bugs like the above are &lt;b&gt;good&lt;/b&gt;, because they dissuade people from adding &amp;quot;proprietary&amp;quot; junk to HTML. But I'm becoming convinced that &lt;a href=&quot;http://lists.w3.org/Archives/Public/public-html/2009Oct/0180.html&quot;&gt;Sam Ruby is correct&lt;/a&gt; on this point: &lt;/p&gt;  &lt;blockquote&gt;I am of the belief that attempts to legislate morality in the long run will be as successful as the 18th amendment to the US Constitution was. I also happen to believe that we can't standardize everything at once, so at whatever point in time we happen to want to take a snapshot for HTML5, there will always be new elements and features (e.g. datagrid) which will not yet be standardized, and planning for evolution is the responsible path forward.&lt;/blockquote&gt;</description>
            <evnet:previewtext>A few weeks after I wrote about &amp;quot;The HTML5 Semantics Debate&amp;quot;, the Internet Explorer team sparked an exciting discussion with a proposal for extensibility in HTML5. IE’s proposal seems to have been inspired by Sam Ruby's proposal from 2007, and suggests a few different ways to make HTML5 extensible.   The proposal was welcomed by some, while others were not so charitable:   [01:49] * tantek is resisting the temptation to write a massive &amp;quot;bitch-slap&amp;quot; (technical term) email to public-html in response to the proposal. (Microsoft people ought to know better)  It's an absolutely fascinating discussion, and</evnet:previewtext> 
            <link>http://www.visitmix.com/Opinions/Iz-Puttin-Namespaces-in-Ur-HTML5</link>
            <guid isPermaLink="true">http://www.visitmix.com/Opinions/Iz-Puttin-Namespaces-in-Ur-HTML5</guid>
            <pubDate>Mon, 12 Oct 2009 22:56:34 GMT</pubDate>
            <category>Web Culture</category>
        </item>
        <item>
            <dc:creator>Hans Hugli</dc:creator>
            <title>Risk, Reward, and the Strategic Plan.</title>
            <description>&lt;p&gt;Many years ago, a friend and colleague of mine mentioned that I was a &quot;leaf on the wind.&quot; Initially I did not internalize what he meant, since I was successful at my job. I interpreted his observation as: I could adapt easily and “go with the flow.”  &lt;p&gt;It took me years to realize what my friend meant: I was taking the “safe” route, being directed by external influences. That although people thought of me as a hard and reliable worker, I never took a stand on anything. That I had lost my identity in the chaos.  &lt;p&gt;Well, that’s no good… &lt;p&gt;&lt;b&gt;The Identity Dilemma &lt;/b&gt; &lt;p&gt;The Windows Mobile story is a great metaphor of this &quot;identity issue&quot; applied to a product. Since the beginning, Windows Mobile tried to be everything to everyone. Even though its devices were focused on business use cases, Windows Mobile tried to be a full, standalone Windows OS—but with a phone bolted onto it. It didn't fully address the needs of consumers, and was a dismal user experience. &lt;p&gt;While their efforts may have been noble, the Windows Mobile team just hadn’t rolled out their product, or addressed consumers, in a strategic way. As a result, Windows Mobile lost its identity. Nobody notices it.  &lt;p&gt;Enter stage right: iPhone. &lt;p&gt;&lt;b&gt;No Risk, No Reward&lt;/b&gt; &lt;p&gt;Most the time, losing identity—whether we're talking people or products—results from not having a plan. From not creating a strategy, being assertive, or taking a risk.  &lt;p&gt;We always hear: “With no risk there is no reward.” Sure this is an oversimplified clich&#233;, but there is a ring of truth to it. Thinking strategically can help us take intelligent risks, and create and execute a plan. Being strategic also improves the odds of a positive outcome. &lt;p&gt;If Windows Mobile had chosen to target a specific niche (such as business &lt;i&gt;or &lt;/i&gt;consumer) and thought through the user experience, maybe they would have been more successful. But &lt;i&gt;that&lt;/i&gt; would have meant taking the risk of reducing purchases or alienating one audience.  &lt;p&gt;&lt;b&gt;Think Strategically&lt;/b&gt; &lt;p&gt;I just finished reading &lt;a href=&quot;http://www.amazon.com/Learning-Think-Strategically-New-Frontiers/dp/0750678798&quot;&gt;Learning to Think Strategically&lt;/a&gt;, by Julia Sloan. It was a very informative and enlightening read. &lt;p&gt;Sloan’s advice is to employ an iterative process in three stages: preparation, experience, and evaluation. Then, repeat the process to refine to the plan. The book provides tools, guidelines and cites real world examples that neatly exemplify her writing. &lt;p&gt;&lt;b&gt;Strategize Yourself&lt;/b&gt; &lt;p&gt;What does thinking and planning strategically mean for me? It means having a purpose by need or desire. It means defining the problem or goal and studying, focusing, accepting and coping with the unknowns. It means coming up with a plan to navigate and bring order to chaos. It means taking risks. It means validating my plan through dialogue with others: inviting criticism and feedback from peers and external influencers who can help me improve.  &lt;p&gt;And by the way: I'm happy to say that just today (10/06/09), Windows Mobile announced the release of Windows 6.5. This release consciously targets consumer needs and is a huge step toward addressing their identity dilemma. It seems that they now have a good working strategy in place. Congratulations guys. &lt;p&gt;&lt;i&gt;Have you felt as though you were powerless over the chaos in your world or domain? Have you found an effective and successful way to engage and address it?&lt;/i&gt; &lt;i&gt;Let us know by leaving a comment. And if you tweet, &lt;a href=&quot;http://www.twitter.com/mixonline&quot;&gt;follow&lt;/a&gt; us on Twitter to learn about new content, opinions and articles.&lt;/i&gt;&lt;/p&gt;</description>
            <evnet:previewtext>Many years ago, a friend and colleague of mine mentioned that I was a &quot;leaf on the wind.&quot; Initially I did not internalize what he meant, since I was successful at my job. I interpreted his observation as: I could adapt easily and “go with the flow.”  It took me years to realize what my friend meant: I was taking the “safe” route, being directed by external influences. That although people thought of me as a hard and reliable worker, I never took a stand on anything. That I had lost my identity in the chaos.  Well, that’s</evnet:previewtext> 
            <link>http://www.visitmix.com/Opinions/Risk-Reward-and-the-Strategic-Plan</link>
            <guid isPermaLink="true">http://www.visitmix.com/Opinions/Risk-Reward-and-the-Strategic-Plan</guid>
            <pubDate>Wed, 07 Oct 2009 18:15:10 GMT</pubDate>
            <category>Philosophy</category>
            <category>Web Culture</category>
        </item>
        <item>
            <dc:creator>Tim Aidlin</dc:creator>
            <title>A Beginning Glossary for the Web Designer or Developer</title>
            <description>&lt;p&gt;In MIX Online Opinions, we try to speak to a wide variety of designers and developers for the web. There are, however, myriad levels of expertise within those groups: developers and designers who have been working for years, those just breaking into the industry, those who strictly work in comps, those who only write code, and those who do both. Sometimes we even speak to someone from the client-side, looking to learn more. It can be challenging to “target” our writing properly. &lt;/p&gt;  &lt;p&gt;&lt;span&gt;I'm reminded of this in a blog-post, &lt;a href=&quot;http://ryan.quicm.net/blog/?p=141&quot;&gt;Aidlin Lost Me at CMS systems…..&lt;/a&gt;, by Ryan (I couldn't find a last name), about an article I wrote earlier this year.&amp;#160; Ryan says:&lt;/span&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;blockquote&gt;I felt like a “fish out of water” reading Aidlin’s '&lt;a href=&quot;http://visitmix.com/Opinions/How-We-Work&quot;&gt;How We Work (and sometimes skip some steps)&lt;/a&gt;'. ... I found myself looking up the meaning of many of the acronyms that Aidlin uses in his article. The first read of this article was difficult for me, it was like trying to eat a bowl of alphabet soup with a knife…I just could not get a handle on what &lt;a href=&quot;#cms&quot;&gt;CMS&lt;/a&gt;, &lt;a href=&quot;#css&quot;&gt;CSS&lt;/a&gt;, &lt;a href=&quot;#tfs&quot;&gt;TFS&lt;/a&gt; and &lt;a href=&quot;#xaml&quot;&gt;XAML&lt;/a&gt; meant.&lt;/blockquote&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;First of all, Ryan's similie is awesome: &amp;quot;like trying to eat a bowl of alphabet soup with a knife.&amp;quot; Kudos for that. &lt;/p&gt;  &lt;p&gt;Rather than only go back and provide &lt;em&gt;in situ&lt;/em&gt; links, I thought it would be beneficial to provide a glossary of the terms and acronyms I gloss over my previous post. Additionally, I'm hoping you, fair reader, will leave comments with additional terms and acronyms you commonly use, and would benefit the community. Let's begin: &lt;/p&gt;  &lt;h2&gt;&lt;a name=&quot;assets&quot;&gt;&lt;/a&gt;Assets&lt;/h2&gt;  &lt;p&gt;When we talk about assets, we're usually referring to the &lt;em&gt;discrete files&lt;/em&gt; which are required for deployment of the site or project. As a designer, I generally work with &amp;quot;creative assets,&amp;quot; specifically meaning the individual images and stylesheets which are deployed in the project. For example, a &lt;a href=&quot;#wireframes&quot;&gt;wireframe&lt;/a&gt; would not necessarily be considered an &amp;quot;asset,&amp;quot; which the individual .jpg logo that goes in the header of the site would.&lt;/p&gt;  &lt;h2&gt;&lt;a name=&quot;cms&quot;&gt;&lt;/a&gt;CMS: Content Management Systems&lt;/h2&gt;  &lt;p&gt;&lt;em&gt;&amp;quot;A content management system (CMS) ... is a computer application used to manage work flow needed to collaboratively create, edit, review, index, search, publish and archive various kinds of digital media and electronic text.&amp;quot; - &lt;a href=&quot;http://en.wikipedia.org/wiki/Content_management_systems&quot;&gt;Wikipedia&lt;/a&gt; &lt;/em&gt;&lt;/p&gt;  &lt;p&gt;One difficulty in maintaining a site, especially a large site with multiple contributors, is content-management: how to change your content, get new images online, switch out links, etc. There are many types of systems, ranging from great paid versions like &lt;a href=&quot;http://expressionengine.com/&quot;&gt;ExpressionEngine&lt;/a&gt; to customizable and free open-source software like &lt;a href=&quot;http://radiantcms.org/&quot;&gt;RadiantCMS&lt;/a&gt;.&lt;/p&gt;  &lt;h2&gt;&lt;a name=&quot;comps&quot;&gt;&lt;/a&gt;Comps / Composites&lt;/h2&gt;  &lt;p&gt;Comps are generally static images that represent a site or application in different states. Where wireframes present the general outline and structure of the site, comps usually feature aesthetic choices such as colors, fonts, logos, and the like. Often comps are delivered to the client with a set of &lt;a href=&quot;#redlines&quot;&gt;redlines&lt;/a&gt;, which help explain specifics of the designs.&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;h2&gt;&lt;a name=&quot;css&quot;&gt;&lt;/a&gt;CSS: Cascading Style Sheets&lt;/h2&gt;  &lt;p&gt;&amp;quot;&lt;em&gt;CSS is designed primarily to enable the separation of ... HTML ... from document presentation, including elements such as the colors, fonts, and layout.&lt;/em&gt;&amp;quot; -- Wikipedia &lt;/p&gt;  &lt;p&gt;CSS enables a web-designer or developer to build a site using &lt;a href=&quot;#html&quot;&gt;HTML&lt;/a&gt; and attach a separate file that makes the HTML look a certain way. This means (generally) that the actual content and structure of the site are separate from how the site looks. Using CSS makes web-development and design a lot more fluid and flexible, makes your pages load better, and makes them more accessible to users with disabilities. &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;pre&gt;body{
background-color:#333;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#fff;
}&lt;/pre&gt;

&lt;p&gt;&lt;/p&gt;

&lt;h2&gt;&lt;a name=&quot;html&quot;&gt;&lt;/a&gt;HTML&lt;/h2&gt;

&lt;p&gt;&amp;quot;&lt;em&gt;HTML, which stands for Hyper Text Markup Language, is the predominant markup language for web pages. It provides a means to create structured documents by denoting structural semantics for text such as headings, paragraphs, lists etc as well as for links, quotes, and other items.&lt;/em&gt;&amp;quot; - &lt;a href=&quot;http://en.wikipedia.org/wiki/Html&quot;&gt;Wikipedia&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;At the most basic, HTML makes web-pages. &lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;pre&gt;&amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Transitional//EN&amp;quot; 
&amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&amp;quot;&amp;gt;
&amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;gt;
&amp;lt;head&amp;gt;
&amp;lt;meta content=&amp;quot;text/html; charset=utf-8&amp;quot;
http-equiv=&amp;quot;Content-Type&amp;quot; /&amp;gt;
&amp;lt;title&amp;gt;Untitled 1&amp;lt;/title&amp;gt;
&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;
Your content goes here
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&lt;/pre&gt;

&lt;p&gt;&lt;/p&gt;

&lt;h2&gt;&lt;a name=&quot;psd&quot;&gt;&lt;/a&gt;Layered Comps - .psd / .ai / .eps files&lt;/h2&gt;

&lt;p&gt;Designers often use Adobe Photoshop or Illustrator to design the comps for their projects. When creating these designs, they'll make use of layers and layer-sets to build their images. These &amp;quot;broken-out&amp;quot; images are of particular use to developers when coding a site or application, as it gives them access to absolutely all potential &lt;a href=&quot;#assets&quot;&gt;assets&lt;/a&gt; they might need, without having to rely on communicating with the designer for each particular piece they might need. Layered files can get preety large, though, so are often simply &amp;quot;handed over the fence&amp;quot; to development toward the end of the design phase.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;http://visitmix.com/Content/Files/opinion_glossary/psds.jpg&quot; width=&quot;540&quot; height=&quot;277&quot; /&gt;&lt;/p&gt;

&lt;h2&gt;&lt;a name=&quot;redlines&quot;&gt;&lt;/a&gt;Redlines&lt;/h2&gt;

&lt;p&gt;Because developers are often having to translate &lt;a href=&quot;#psd&quot;&gt;layered&lt;/a&gt; and &lt;a href=&quot;#comps&quot;&gt;static comps&lt;/a&gt; into working, functional sites and apps, there is often a disconnect between what the designer envisioned in his or her comps, and what the developer sees as important to completing the project.
&lt;/p&gt;

&lt;p&gt;To help with this translation, redlines are often used to call out specific aspects of the user-interface design and interactivity. Details such as spacing, fonts, colors, actions, and the like may be called out to ensure the developer coding the design takes the designer's concerns into consideration. &lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;http://visitmix.com/Content/Files/opinion_glossary/redline.jpg&quot; width=&quot;540&quot; height=&quot;270&quot; /&gt;&lt;/p&gt;

&lt;h2&gt;&lt;a name=&quot;silverlight&quot;&gt;&lt;/a&gt;Silverlight&lt;/h2&gt;

&lt;p&gt;&amp;quot;&lt;em&gt;Silverlight helps you create rich web applications that run on Mac OS, Windows, and Linux. Welcome to a new level of engaging, rich, safe, secure, and scalable cross-platform experience.&lt;/em&gt;&amp;quot; -- &lt;a href=&quot;http://silverlight.net/&quot;&gt;MSDN&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Silverlight is an excellent technology for creating rich, interactive web and stand-alone applications. Silverlight uses XAML, and User-Interfaces can be created either in Microsoft Expression Design or Blend. For more, detailed information on Silverlight, I'd check the &lt;a href=&quot;http://silverlight.net/&quot;&gt;Silverlight.net&lt;/a&gt; site for great demos and articles. &lt;/p&gt;

&lt;h2&gt;Source-control and project-management software&lt;/h2&gt;

&lt;p&gt;When building a site or application, often multiple members of the team will want to work on the same file or files at once, or need collaborate on other aspects of the project such as manage timelines and deliverables, and communicate with the team that's involved in building your site. There are various systems you can use such as &lt;a href=&quot;http://en.wikipedia.org/wiki/Sharepoint&quot;&gt;Microsoft SharePoint&lt;/a&gt;, &lt;a href=&quot;http://basecamphq.com/&quot;&gt;Basecamp&lt;/a&gt; from 37 Signals, &lt;a href=&quot;http://msdn.microsoft.com/en-us/teamsystem/dd408382.aspx&quot;&gt;Microsoft Team Foundation Server&lt;/a&gt;, and the like.&lt;/p&gt;

&lt;p&gt;For small agencies and freelancers, the &quot;CMS of choice&quot; generally is just keeping following a file-nameing convention for your documents and images so you can find them and don't copy over old work.  In short, being super-careful and backing up their files regularly.&lt;/p&gt;

&lt;h2&gt;&lt;a name=&quot;styleguides&quot;&gt;&lt;/a&gt;Styleguides&lt;/h2&gt;

&lt;p&gt;Styleguides are something totally different than &amp;quot;stylesheets&amp;quot; / CSS, mentioned above. A style&lt;em&gt;guide&lt;/em&gt; is a general guide (usually a mult-page Adobe Acrobat document (.pdf) or Microsoft PowerPoint document (.pptx)) that everyone involved with production on a project refers to. It includes specific details about fonts, colors, logos, aesthetic elements, and other important information such as messaging and tone for content, and personas. &lt;/p&gt;

&lt;h2&gt;&lt;a name=&quot;tfs&quot;&gt;&lt;/a&gt;TFS: Team Foundation Server&lt;/h2&gt;

&lt;p&gt;&amp;quot;&lt;em&gt;Microsoft Visual Studio Team System 2008 Team Foundation Server (TFS) is a team collaboration platform that combines team portal, version control, work-item tracking, build management, process guidance, and business intelligence into a unified server.&lt;/em&gt;&amp;quot; - &lt;a href=&quot;http://msdn.microsoft.com/en-us/teamsystem/dd408382.aspx&quot;&gt;MSDN&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;At MIX Online,, we use TFS to create, track, and maintain source-control for all of our projects. Whether it's code for one of our labs, or the source HTML and CSS for our sites, the files are all &amp;quot;checked-in&amp;quot; to TFS. This means if I want to make a change to an image on the site, I use TFS source-control to check the file out, lock it so no one else can modify it while I'm making the change, and then check it back in with notes on the modifications.
&lt;p&gt;
If we ever need to roll back to a previous version of a file, we have a history changes and can always restore to a previous state.
&lt;/p&gt;

&lt;p&gt;
TFS = security and workflow = awesome.
&lt;/p&gt;

&lt;h2&gt;&lt;a name=&quot;wireframes&quot;&gt;&lt;/a&gt;Wireframes&lt;/h2&gt;

&lt;p&gt;Wireframes are generally static images that present the general structure of major elements to a site or application. Often this work is done by an Information Architect (I.A.) and created in a piece of software such as Visio, &lt;a href=&quot;http://www.omnigroup.com/applications/omnigraffle/&quot;&gt;OmniGraffle&lt;/a&gt;, Adobe Illustrator, or PhotoShop. Wireframes often show the structure of the project and include flowcharts and diagrams that mapp user-flows and interactions.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;http://visitmix.com/Content/Files/opinion_glossary/wireframes.jpg&quot; width=&quot;540&quot; height=&quot;540&quot; /&gt;&lt;/p&gt;

&lt;h2&gt;&lt;a name=&quot;wpf&quot;&gt;&lt;/a&gt;WPF&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;http://msdn.microsoft.com/en-us/library/ms754130.aspx&quot;&gt;MSDN describes WPF&lt;/a&gt; as follows:&lt;/p&gt;

&lt;p&gt;&quot;&lt;em&gt;Windows Presentation Foundation (WPF) provides developers with a unified programming model for building rich Windows smart client user experiences that incorporate UI, media, and documents.&lt;/em&gt;&amp;quot;&lt;/p&gt;

&lt;p&gt;More simply, WPF is a Microsoft technology that allows for easy creation of Windows-based applications. As an example, MIX Online's &lt;a href=&quot;http://flotzam.com/archivist&quot;&gt;The Archivist&lt;/a&gt; and &lt;a href=&quot;http://flotzam.com&quot;&gt;Flotzam&lt;/a&gt; are both WPF applictions, designed and built using &lt;a href=&quot;http://www.microsoft.com/expression/products/Blend_Overview.aspx&quot;&gt;Microsoft Expression Blend&lt;/a&gt; and &lt;a href=&quot;http://www.microsoft.com/express/&quot;&gt;Microsoft Visual Studio&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;http://visitmix.com/Content/Files/opinion_glossary/archivist.jpg&quot; width=&quot;540&quot; height=&quot;342&quot; /&gt;&lt;/p&gt;

&lt;h2&gt;&lt;a name=&quot;xaml&quot;&gt;&lt;/a&gt;XAML: Extensible Application Markup Language&lt;/h2&gt;

&lt;p&gt;&amp;quot;&lt;em&gt;XAML simplifies creating a UI for the .NET Framework programming model. You can create visible UI elements in the declarative XAML markup, and then separate the UI definition from the run-time logic by using code-behind files, joined to the markup through partial class definitions.&lt;/em&gt;&amp;quot; -- &lt;a href=&quot;http://msdn.microsoft.com/en-us/library/ms752059.aspx&quot;&gt;MSDN&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;XAML is one of the languages that Silverlight and WPF applications are written with. Essentially, XAML used in much of the same way as HTML, CSS, and JavaScript are used  -- to define the look, feel, and top-level functionality of the site or application.
&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.microsoft.com/expression/products/Design_Overview.aspx&quot;&gt;Microsoft Expression Design&lt;/a&gt; can natively generate XAML, which can then be used in Microsoft Expression Blend, a tool that helps you build robust experiences in Silverlight or WPF. &lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;This list is far from exhaustive, but I hope it gets us all on the same page about the basics. What words, acronyms, or technology-related phrases have you come across that you have yet to find a good definition for? Do you use a technology that should be added to the list above? Be sure to leave a comment, and follow us on Twitter at &lt;a href=&quot;http://twitter.com/mixonline&quot;&gt;@MIXOnline&lt;/a&gt; for the latest Opinions, Articles, and free, downloadable, open-source prototype software. &lt;/p&gt;&lt;/span&gt;</description>
            <evnet:previewtext>In MIX Online Opinions, we try to speak to a wide variety of designers and developers for the web. There are, however, myriad levels of expertise within those groups: developers and designers who have been working for years, those just breaking into the industry, those who strictly work in comps, those who only write code, and those who do both. Sometimes we even speak to someone from the client-side, looking to learn more. It can be challenging to “target” our writing properly.   I'm reminded of this in a blog-post, Aidlin Lost Me at CMS systems….., by Ryan (I</evnet:previewtext> 
            <link>http://www.visitmix.com/Opinions/A-Beginning-Glossary-for-the-Web-Designer-or-Developer</link>
            <guid isPermaLink="true">http://www.visitmix.com/Opinions/A-Beginning-Glossary-for-the-Web-Designer-or-Developer</guid>
            <pubDate>Wed, 07 Oct 2009 03:41:00 GMT</pubDate>
            <category>Design</category>
        </item>
        <item>
            <dc:creator>Tim Aidlin</dc:creator>
            <title>Away from  the screen</title>
            <description>&lt;p&gt; A few weeks ago I wrote an Opinion called “&lt;a href=&quot;http://visitmix.com/Opinions/Web-to-the-Real-World&quot;&gt;From Web, to Real World&lt;/a&gt;,”  in which I discussed how content is flowing from the Web into more familiar objects such as books, posters, and even pillows.  &lt;/p&gt; &lt;p&gt; One example of this comes from  &lt;a href=&quot;http://icanhazcheezburger.com/&quot;&gt;icanhazcheezburger.com&lt;/a&gt;, an internet startup who has begun to expand outside the web with books such as  &lt;a href=&quot;http://www.amazon.com/Can-Has-Cheezburger-LOLcat-Colleckshun/dp/159240409X/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1255916594&amp;amp;sr=8-1&quot;&gt;I Can Has Cheezburger?: A LOLcat Colleckshun&lt;/a&gt;.  &lt;/p&gt; &lt;p&gt; Recently, I went to one of their book-release parties where I exchanged cards, talked web-nerdiness, and had a really good time with other geeks and fans. This experience got me thinking about another way that the web is creeping out into the real world, into &quot;meatspace&quot; (aka, actual face-to-face interactions)—and how important this face-time is to a developing designer. &lt;/p&gt; &lt;p&gt; Getting away from our screens and actually meeting people is critical to learning and growing.  &lt;/p&gt;  &lt;h2&gt;Conferences&lt;/h2&gt; &lt;p&gt; Conferences are a great way to learn about new ideas and emerging technologies.  Notably, a lot of the best learning happens off-stage and outside the conference room, when you meet other attendees. &lt;/p&gt; &lt;p&gt; Depending on the size, scope, and focus of the conference, you might meet people from around the world, across the country, or even your own backyard.  These interactions lead to a more global and “holistic” understanding of the conference—as well collaborations and, sometimes, good friends. &lt;/p&gt; &lt;p&gt; The benefits of such “schmoozing” are long-lasting and important, to both you and your team or company.  I can't count the helpful blogs I subscribe to simply because I saw an inspiring speaker at a conference such as &lt;a href=&quot;http://aneventapart.com/&quot;&gt;An Event Apart&lt;/a&gt;, &lt;a href=&quot;http://events.carsonified.com/fowd&quot;&gt;The Future of Web Design&lt;/a&gt;, or &lt;a href=&quot;http://live.visitmix.com/&quot;&gt;MIX&lt;/a&gt;; or the smart, inspiring people I've met.   &lt;/p&gt;  &lt;h2&gt;Meetups and User-groups&lt;/h2&gt; &lt;p&gt;In addition to conferences, I try to regularly attend “&lt;a href=&quot;http://www.meetup.com/&quot;&gt;Meetups&lt;/a&gt;” and &lt;a href=&quot;http://www.seattled2ig.org/&quot;&gt;user-groups&lt;/a&gt; around the city. These are usually put together by designers and developers who want to foster community around a particular topic (such as web design or social media), technology (such as Silverlight or Flash), or even company (such as Adobe or Microsoft).  &lt;/p&gt; &lt;p&gt; Even though attendees' backgrounds vary greatly, everyone shares a common interest—so it’s easy to get a good discussion going. I like the sense of camaraderie and general openness to new ideas, ways of approaching problems, and insights into emerging trends. &lt;/p&gt;  &lt;h2&gt;Beers&lt;/h2&gt; &lt;p&gt;Finally, we get to beer.  Or martinis.  Or whatever.  The point is this: it's often the most casual conversations that spark something new.   &lt;/p&gt; &lt;p&gt; For instance, a while back I was talking with a designer I knew only professionally up to that point, when he happened to mention a favorite restaurant here in Seattle that I, too, enjoyed. We decided to go there for a quick happy hour after our last meeting.  By letting down our guard in this way, we were able to work out some issues we'd been having with a project, as well as become better friends.  &lt;/p&gt;   &lt;h2&gt;Putting Yourself Out There&lt;/h2&gt; &lt;p&gt;We all have different personalities and quirks, and it can be hard to “put yourself out there.”   Still, it seems so worth it to extend your hand and take the risk of making a connection, learning something new … growing.   What have you found that forces you to learn and grow with others?  School?  Online communities?  Social-networks?  Let us know by leaving a comment below, or follow us via Twitter at &lt;a href=&quot;http://twitter.com/mixonline&quot;&gt;@Mixonline&lt;/a&gt;. &lt;/p&gt;</description>
            <evnet:previewtext> A few weeks ago I wrote an Opinion called “From Web, to Real World,”  in which I discussed how content is flowing from the Web into more familiar objects such as books, posters, and even pillows.    One example of this comes from  icanhazcheezburger.com, an internet startup who has begun to expand outside the web with books such as  I Can Has Cheezburger?: A LOLcat Colleckshun.    Recently, I went to one of their book-release parties where I exchanged cards, talked web-nerdiness, and had a really good time with other geeks and</evnet:previewtext> 
            <link>http://www.visitmix.com/Opinions/Away-from-the-screen</link>
            <guid isPermaLink="true">http://www.visitmix.com/Opinions/Away-from-the-screen</guid>
            <pubDate>Thu, 01 Oct 2009 21:03:00 GMT</pubDate>
            <category>Social Media</category>
            <category>Philosophy</category>
            <category>MIX09</category>
            <category>Conferences</category>
            <category>Web Culture</category>
        </item>
        <item>
            <dc:creator>Nishant Kothary</dc:creator>
            <title>Picking Type for Web</title>
            <description>&lt;p&gt;&lt;strong&gt;Please note that this study is now complete. We ended up picking Georgia for reasons that I explain in the comments below and in &lt;a href=&quot;http://visitmix.com/Opinions/Say-Hello-to-MIX-Online-20&quot;&gt;this post&lt;/a&gt;. Thanks to everyone who wrote in and participated!&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;img style=&quot;margin: 0px 15px 5px 0px; float: left&quot; alt=&quot;Picking Type for Web&quot; src=&quot;/Content/Files/Picking-Type-for-Web.png&quot;&gt; As a part of the visual design process for MIX Online's upcoming redesign, I've been experimenting with typography.  The task of finding a typeface that's both aesthetically pleasing and legible, however, is a tricky one.&lt;/p&gt;  &lt;h2&gt;The Problem With Type&lt;/h2&gt; &lt;p&gt;Part of the problem is that &lt;strong&gt;typefaces vary across mediums&lt;/strong&gt;.  The text changes from browser to browser.  It looks different on a Mac than on a PC. Finding typography that works for the web is a game of broken telephone.&lt;/p&gt;  &lt;h2&gt;Say No To Photoshop?&lt;/h2&gt; &lt;p&gt;Even our tools conspire against us. It's customary for web designers to start the process of rendering type in Photoshop, because Photoshop seems like the best tool for making pixel-perfect comps. But can you really create a pixel-perfect comp in a tool designed to deal with bitmap graphics? It's not a trick question. The answer is no.&lt;/p&gt;  &lt;p&gt;I think there's merit to &lt;a href=&quot;http://37signals.com/svn/posts/1061-why-we-skip-photoshop&quot;&gt;Mr. Fried's ever-controversial rant&lt;/a&gt; about skipping Photoshop in the design process, especially when it comes to typography.  Getting into the real rendering environment &amp;mdash; the browser &amp;mdash; is better than starting in Photoshop. When you're designing type for the web, you don't want to settle for an approximation of what your users will see.  That's all Photoshop is going to give you &amp;mdash; a very optimistic approximation.&lt;/p&gt;  &lt;h2&gt;More Than Just Fonts&lt;/h2&gt; &lt;p&gt;So how do we select the right font-stack?  The first step is to realize that picking type for web is about more than the properties of the actual fonts.  It's about web analytics. Fine-tuning font properties in CSS.  Considering how a font degrades across browsers and operating systems. &lt;/p&gt;  &lt;p&gt;This is why many designers, like &lt;a href=&quot;http://sushiandrobots.com/&quot;&gt;Jina Bolton&lt;/a&gt;, are gravitating toward font-stacks like this one:&lt;/p&gt; &lt;pre&gt;font-family: &quot;Hoefler Text&quot;, Baskerville, Garamond, 
&quot;Palatino Linotype&quot;, Georgia, &quot;Times New Roman&quot;, serif;&lt;/pre&gt;

&lt;p&gt;This is a great way of picking your font stack because it optimizes the experience for your majority audience. In her case, I'm willing to bet most of visitors are Mac users and a good number of them have Adobe's Creative Suite installed. In other words, most of her users will see one of the first three fonts in that stack providing her users a fresher and richer experience. A few years ago, using anything but Verdana, Arial, Georgia and a couple of other fonts would have been faux pas.  Things are starting to change. &lt;/p&gt;

&lt;h2&gt;Help Us Pick Our Font&lt;/h2&gt;
&lt;p&gt;In an effort to help us pick a font-stack for the Mix Online redesign, I've devised a very quick readability study. Open the following links in separate tabs (hold down the ctrl key on Windows or Command key on Mac as you click the link, and it'll open in a new tab).&lt;/p&gt;
&lt;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.rainypixels.com/mixonline/studies/readability/arial_1.html&quot;&gt;Arial 1&lt;/a&gt; 
&lt;li&gt;&lt;a href=&quot;http://www.rainypixels.com/mixonline/studies/readability/arial_2.html&quot;&gt;Arial 2&lt;/a&gt; 
&lt;li&gt;&lt;a href=&quot;http://www.rainypixels.com/mixonline/studies/readability/calibri_1.html&quot;&gt;Calibri 1&lt;/a&gt; 
&lt;li&gt;&lt;a href=&quot;http://www.rainypixels.com/mixonline/studies/readability/calibri_2.html&quot;&gt;Calibri 2&lt;/a&gt; 
&lt;li&gt;&lt;a href=&quot;http://www.rainypixels.com/mixonline/studies/readability/calibri_3.html&quot;&gt;Calibri 3&lt;/a&gt; 
&lt;li&gt;&lt;a href=&quot;http://www.rainypixels.com/mixonline/studies/readability/georgia_1.html&quot;&gt;Georgia 1&lt;/a&gt; 
&lt;li&gt;&lt;a href=&quot;http://www.rainypixels.com/mixonline/studies/readability/georgia_2.html&quot;&gt;Georgia 2&lt;/a&gt; 
&lt;li&gt;&lt;a href=&quot;http://www.rainypixels.com/mixonline/studies/readability/lucida_1.html&quot;&gt;Lucida 1&lt;/a&gt; 
&lt;li&gt;&lt;a href=&quot;http://www.rainypixels.com/mixonline/studies/readability/lucida_2.html&quot;&gt;Lucida 2&lt;/a&gt; 
&lt;li&gt;&lt;a href=&quot;http://www.rainypixels.com/mixonline/studies/readability/palatino_1.html&quot;&gt;Palatino 1&lt;/a&gt; 
&lt;li&gt;&lt;a href=&quot;http://www.rainypixels.com/mixonline/studies/readability/palatino_2.html&quot;&gt;Palatino 2&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Spend some time looking at and reading the text in each of the tabs. Then submit a comment with the following information:&lt;/p&gt;
&lt;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;1. What OS are you using?&lt;/strong&gt; If you can test on both Mac and Windows, even better. 
&lt;li&gt;&lt;strong&gt;2. Top 3 choices.&lt;/strong&gt; Judge legibility and aesthetic quality. 
&lt;li&gt;&lt;strong&gt;3. Any other comments&lt;/strong&gt; &lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;The first 20 respondents (excluding my fellow co-workers, sorry) will receive good karma and a copy of &quot;A Website Named Desire&quot;, the gorgeous infographic poster we created a few months ago. Here are &lt;a href=&quot;http://www.flickr.com/photos/sitenameddesire&quot;&gt;a few pictures&lt;/a&gt; of it and if you want to explore it online, check out our &lt;a href=&quot;http://visitmix.com/lab/descry/&quot;&gt;Descry&lt;/a&gt; &lt;a href=&quot;http://www.visitmix.com/labs/descry/awebsitenameddesire/&quot;&gt;visualization&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;What do you think?&lt;/h2&gt;
&lt;p&gt;Are you a web designer? How do you pick type for the Web? Are you a user? What are the sites that do a good job of presenting content such that it's readable as well as beautiful? I'd love to hear some opinions.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Follow us on &lt;a href=&quot;http://www.twitter.com/mixonline&quot;&gt;twitter&lt;/a&gt; if you want us to keep you posted on our redesign process, or you simply enjoy our content.&lt;/em&gt;&lt;/p&gt;</description>
            <evnet:previewtext>Please note that this study is now complete. We ended up picking Georgia for reasons that I explain in the comments below and in this post. Thanks to everyone who wrote in and participated!   As a part of the visual design process for MIX Online's upcoming redesign, I've been experimenting with typography.  The task of finding a typeface that's both aesthetically pleasing and legible, however, is a tricky one.  The Problem With Type Part of the problem is that typefaces vary across mediums.  The text changes from browser to browser.  It looks different on</evnet:previewtext> 
            <link>http://www.visitmix.com/Opinions/Picking-Type-for-Web</link>
            <guid isPermaLink="true">http://www.visitmix.com/Opinions/Picking-Type-for-Web</guid>
            <pubDate>Wed, 30 Sep 2009 22:05:47 GMT</pubDate>
            <category>Design</category>
            <category>Web Design</category>
            <category>CSS</category>
            <category>Typography</category>
        </item>
        <item>
            <dc:creator>Joshua Allen</dc:creator>
            <title>When Closed to Open Sucks</title>
            <description>&lt;p&gt;A recent presentation by Ian Bicking got me thinking about closed versus open source software. Does software transformed from closed to open source suck? How do Mix Online's products, which are designed to be open source from the very beginning, fit into the picture? Is it possible to make great closed to open source software? &lt;/p&gt;  &lt;p&gt;Here's the quote from &lt;a href=&quot;http://blog.ianbicking.org/2009/09/10/a-new-self-definition-for-foss/&quot;&gt;Ian's recent DjangoCon keynote&lt;/a&gt; (via &lt;a href=&quot;http://simonwillison.net/2009/Sep/21/ian/&quot;&gt;Simon&lt;/a&gt;): &lt;/p&gt;  &lt;blockquote&gt;There was this clamour in the past to get companies to open source their products. This has stopped, because all the software that got open source sucked. It’s just not very interesting to have a closed source program get open sourced. It doesn’t help anyone, because the way closed source software is created in a very different way than open source software. The result is a software base that just does not engage people in a way to make it a valid piece of software for further development. &lt;/blockquote&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;In one way, Ian is right: our team creates open source software differently than we would if we were targeting closed source. But does this mean transforming software from closed to open source is doomed to failure? &lt;/p&gt;  &lt;h2&gt;When Closed to Open Rules&lt;/h2&gt;  &lt;p&gt;I think that Ian may be overstating the case. We all can easily think of closed source projects which would make great open source projects. &lt;/p&gt;  &lt;p&gt;Take 37signals &lt;a href=&quot;http://basecamphq.com/&quot;&gt;Basecamp&lt;/a&gt;, for example. Although it is closed source, Basecamp's source likely &lt;b&gt;meets or exceeds open source standards for code organization and quality&lt;/b&gt;. And community &lt;b&gt;developers find projects like Basecamp engaging&lt;/b&gt;. &lt;/p&gt;  &lt;p&gt;Another example is the engine that runs stackoverflow.com. Like Basecamp, stackoverflow has attracted open source clones, a good indicator that folks find it compelling. &lt;/p&gt;  &lt;h2&gt;When Closed to Open Sucks&lt;/h2&gt;  &lt;p&gt;On the flip side, many closed source projects fail as open source. For most, this is not simply because they were &amp;quot;created in a very different way&amp;quot;, as Ian says above. Rather, many closed to open source projects fail because &lt;b&gt;the software isn't even compelling to the people who created it&lt;/b&gt;. &lt;/p&gt;  &lt;p&gt;We call these projects &amp;quot;abandonware&amp;quot;. Abandonware happens when a company decides to open source a dead project because they don't feel like supporting it anymore. No wonder the community tends not to rally around these projects. &lt;/p&gt;  &lt;p&gt;Really, if a software scenario isn't engaging enough to attract open source interest, it's probably not very interesting as closed source. And if the code isn't maintainable by the community, it's probably too expensive for your closed source programmers to maintain as well. &lt;/p&gt;  &lt;h2&gt;What Do You Think?&lt;/h2&gt;  &lt;p&gt;Why do people choose one model over the other, and does it really make a big difference? Does your team build or use open source software? Leave a comment below, or &lt;a href=&quot;http://twitter.com/mixonline&quot;&gt;follow us&lt;/a&gt; on Twitter. &lt;/p&gt;</description>
            <evnet:previewtext>A recent presentation by Ian Bicking got me thinking about closed versus open source software. Does software transformed from closed to open source suck? How do Mix Online's products, which are designed to be open source from the very beginning, fit into the picture? Is it possible to make great closed to open source software?   Here's the quote from Ian's recent DjangoCon keynote (via Simon):   There was this clamour in the past to get companies to open source their products. This has stopped, because all the software that got open source sucked. It’s just not very</evnet:previewtext> 
            <link>http://www.visitmix.com/Opinions/Why-Closed-to-Open-Sucks</link>
            <guid isPermaLink="true">http://www.visitmix.com/Opinions/Why-Closed-to-Open-Sucks</guid>
            <pubDate>Mon, 28 Sep 2009 21:50:12 GMT</pubDate>
            <category>Web Culture</category>
        </item>
        <item>
            <dc:creator>Thomas Lewis</dc:creator>
            <title>The Ugliness of Real</title>
            <description>&lt;p&gt;It always starts out as a friendly conversation. Developers or designers are discussing the language or tool of the week, when someone pulls out the “&lt;b&gt;real programmers/designers use x&lt;/b&gt;” talk. The mood shifts. What was once a friendly little chat has become a chess game of defending the position.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Perspective&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;I see this attitude a lot when the discussion revolves around scripting languages—especially our good friend JavaScript. Apparently you are a 'real' programmer &lt;i&gt;only&lt;/i&gt; when compiling from a language. In my opinion, it doesn't matter whether you're working with JavaScript, C++, Assembly, or whatever—even if you're scripting, you're a real programmer. Period.&lt;/p&gt;  &lt;p&gt;The 'real' issue also rears its head whenever people discuss problem solving and workflow tools. There's an attitude that the more “to the metal” you are, the better. We've all heard someone say, “I don’t like to use x because I want to handcraft all my code.” Ugh.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Clients Are 'Real'&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;I don’t like the 'real' talk because it hinges on what tool &lt;b&gt;&lt;i&gt;you&lt;/i&gt;&lt;/b&gt; decide is best—not on &lt;b&gt;&lt;i&gt;what tool is best for the job&lt;/i&gt;&lt;/b&gt;. If a technology fits your needs but isn’t 'hardcore', so what? At the end of the day, what matters is whether the people you created your product or application for are satisfied. They don't care what you used to get there. This is what's 'real'. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Stop the Insanity&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;How about we stop bogarting love in our industry by &lt;b&gt;helping and encouraging each other&lt;/b&gt; instead of pounding chests pontificating why X is better than Y? Or bickering over who is more real? And while we're at it, let’s stop adding to the link-bait madness and quit clicking on links to articles that promote rivalries that don’t really matter (and are actually unsubstantiated by the article anyway). Do we &lt;i&gt;really &lt;/i&gt;need another “Technology Company Y Announces a Company Z’s product killer”?&lt;/p&gt;  &lt;p&gt;What do you think? Is there a need to differentiate a real designer or real developer from others? In what ways we bogart love and spread negativity? Let me know in the comments below. Also, follow us on Twitter (or me, if you are a 'real' Twit).&lt;/p&gt;</description>
            <evnet:previewtext>It always starts out as a friendly conversation. Developers or designers are discussing the language or tool of the week, when someone pulls out the “real programmers/designers use x” talk. The mood shifts. What was once a friendly little chat has become a chess game of defending the position.  Perspective  I see this attitude a lot when the discussion revolves around scripting languages—especially our good friend JavaScript. Apparently you are a 'real' programmer only when compiling from a language. In my opinion, it doesn't matter whether you're working with JavaScript, C++, Assembly, or whatever—even if you're scripting, you're</evnet:previewtext> 
            <link>http://www.visitmix.com/Opinions/The-Ugliness-of-Real</link>
            <guid isPermaLink="true">http://www.visitmix.com/Opinions/The-Ugliness-of-Real</guid>
            <pubDate>Sat, 26 Sep 2009 00:18:57 GMT</pubDate>
            <category>Development</category>
            <category>Philosophy</category>
        </item>
        <item>
            <dc:creator>Hans Hugli</dc:creator>
            <title>My Top 3 Favorite Tools</title>
            <description>&lt;p&gt;Why do we use the tools we use? Most often, our choices are not simply based on how slick &amp;amp; perfect the tool in question is. Rather, we tend to choose tools based on how well they 1) enhance our productivity and 2) fit the specific technologies and projects we work with. Our concerns are practical. We want the &lt;b&gt;&lt;i&gt;right tool for the right job. &lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Track It.&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Recently, a colleague showed me a tool (&lt;a href=&quot;http://www.manictime.com/&quot;&gt;ManicTime&lt;/a&gt;) that lets you calculate your application and tool usage in a visual, analytic way. I used it to create a progress report that shows how I spend my time. Turns out that my top three applications are: 1) Visual Studio, 2) an email client, and 3) the browsers—in that order. I email more in the mornings use the browsers and VS toward the evenings.&lt;/p&gt;  &lt;p&gt;Use ManicTime to track your usage patterns. What do you find? Which tools are you using most often, and when? &lt;/p&gt;  &lt;p&gt;&lt;b&gt;Tools That Fit. &lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Based on my test results, it looks like my top 3, favorite tools are: &lt;/p&gt;  &lt;p&gt;* Visual Studio&lt;/p&gt;  &lt;p&gt;* Outlook 2007&lt;/p&gt;  &lt;p&gt;* Live &lt;a href=&quot;https://www.mesh.com/welcome/default.aspx&quot;&gt;Mesh&lt;/a&gt; (a service that allows you to manage and synch your files across a set of machines)&lt;/p&gt;  &lt;p&gt;Why? These tools help me get stuff done. I am a dev, so I need my tools optimized for that. Outlook 2007 and Live Mesh allow me to get things done, without a fuss. They help me do my job better. &lt;/p&gt;  &lt;p&gt;And as for Visual Studio: I work primarily with .NET for the majority of my career, and I need a tool—Visual Studio—that suits this platform. It's been indispensable (though virtually useless with &lt;a href=&quot;http://www.visitmix.com/Labs/gestalt/&quot;&gt;Gestalt&lt;/a&gt;, which allows us to write Silverlight apps that do not need to be compiled by an IDE). Still, VS has become one of my most invaluable tools over the years. &lt;/p&gt;  &lt;p&gt;&lt;b&gt;What About You? &lt;/b&gt;&lt;/p&gt;  &lt;p&gt;What are your top 3 favorite tools? Are they slick? Old-skool? I’d be interested whether you are a developer or a designer, or whatever your walk of life. Does your preferred tool provide productivity enhancements that make it indispensible? How are your tools suited to your job? &lt;/p&gt;  &lt;p&gt;&lt;i&gt;Do you have any tools that you can recommend to develop/design web content? Let us know by leaving a comment. And if you tweet, &lt;a href=&quot;http://www.twitter.com/mixonline&quot;&gt;follow&lt;/a&gt; us on Twitter to learn about new content, opinions and articles.&lt;/i&gt;&lt;/p&gt;</description>
            <evnet:previewtext>Why do we use the tools we use? Most often, our choices are not simply based on how slick &amp;amp; perfect the tool in question is. Rather, we tend to choose tools based on how well they 1) enhance our productivity and 2) fit the specific technologies and projects we work with. Our concerns are practical. We want the right tool for the right job.   Track It.  Recently, a colleague showed me a tool (ManicTime) that lets you calculate your application and tool usage in a visual, analytic way. I used it to create a progress report</evnet:previewtext> 
            <link>http://www.visitmix.com/Opinions/My-Top-3-Favorite-Tools</link>
            <guid isPermaLink="true">http://www.visitmix.com/Opinions/My-Top-3-Favorite-Tools</guid>
            <pubDate>Thu, 24 Sep 2009 01:54:15 GMT</pubDate>
            <category>Development</category>
            <category>Workflow</category>
        </item>
        <item>
            <dc:creator>Tim Aidlin</dc:creator>
            <title>Styleguides for web vs. events</title>
            <description>&lt;p&gt;If you've ever created a styleguide that has to work for both web and print, you probably know how challenging it can be—print and web are very different mediums, with very different restrictions.  When you create a styleguide that works for both, you do double duty. &lt;/p&gt;  &lt;img src=&quot;http://visitmix.com/Content/Files/pdc09_colors.jpg&quot; width=&quot;540&quot; height=&quot;188&quot; /&gt;  &lt;p&gt;Take the styleguide we created for PDC09.  It had to work for &lt;a href=&quot;http://microsoftpdc.com/&quot;&gt;online audiences&lt;/a&gt; who learn about the event via the website and had to take into account the posters, banners, registration booth, PowerPoint slides, and even the colors of the carpet in the “big room” where we host exhibitors at the site. &lt;/p&gt;  &lt;img src=&quot;http://visitmix.com/Content/Files/pdc09_booth_1.jpg&quot; width=&quot;540&quot; height=&quot;358&quot; /&gt;  &lt;img src=&quot;http://visitmix.com/Content/Files/pdc09_booth_2.jpg&quot; width=&quot;540&quot; height=&quot;358&quot; /&gt;  &lt;p&gt;This made even basic choices difficult.  Our designs had to account for the restrictions of the web: users’ operating systems, browsers, screen-resolutions, plug-ins, and bandwidth.  But they also had to account for the restrictions of print: fonts had to be available to conference attendees and vendors who produce the material, not just for online audiences.  Color palettes had to work in the corporeal world, not just online.&lt;/p&gt;  &lt;img src=&quot;http://visitmix.com/Content/Files/pdc09_booth_3.jpg&quot; width=&quot;540&quot; height=&quot;358&quot; /&gt;  &lt;p&gt; I'm curious whether you think there are huge differences in creating styleguides for web work versus print work.  If so, what do you think those differences are? How do you get around the restrictions of the two mediums?  Let us know below! And be sure to follow on Twitter at @mixonline to keep up-to-date with our latest opinions, labs, and experiments. &lt;/p&gt;</description>
            <evnet:previewtext>If you've ever created a styleguide that has to work for both web and print, you probably know how challenging it can be—print and web are very different mediums, with very different restrictions.  When you create a styleguide that works for both, you do double duty.     Take the styleguide we created for PDC09.  It had to work for online audiences who learn about the event via the website and had to take into account the posters, banners, registration booth, PowerPoint slides, and even the colors of the carpet in the “big room” where we</evnet:previewtext> 
            <link>http://www.visitmix.com/Opinions/Styleguides-web-vs-print</link>
            <guid isPermaLink="true">http://www.visitmix.com/Opinions/Styleguides-web-vs-print</guid>
            <pubDate>Mon, 21 Sep 2009 23:27:43 GMT</pubDate>
            <category>Design</category>
            <category>Design</category>
            <category>PDC09</category>
        </item>
        <item>
            <dc:creator>Karsten Januszewski</dc:creator>
            <title>Design, Usability and Security Dilemmas With User Generated Content</title>
            <description>&lt;p&gt;Allowing users to add their content—feedback, reviews, expertise, etc.—to a web page is ubiquitous these days.&amp;#160; Whether we're talking about comments on a blog post or wiki articles, user generated content is everywhere.&lt;/p&gt;  &lt;p&gt;The mechanisms for &lt;b&gt;&lt;i&gt;dealing with&lt;/i&gt;&lt;/b&gt; this type of content, however, are hardly standardized.&amp;#160; There are usually three approaches. Users can either:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Enter text, but not format &lt;/li&gt;    &lt;li&gt;Add HTML directly to the comments &lt;/li&gt;    &lt;li&gt;Use an alternative mark-up syntax &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Each of these approaches has pros &amp;amp; cons. Here are just a few:&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Approach #1—Text Only&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Pro: Nobody can pollute the comments with awful images, formatting, or links.&lt;/p&gt;  &lt;p&gt;Con: Nobody can enhance the comments with great images, formatting, or links. You can get around the hyperlink problem fairly easily (by converting http:// references into hyperlinks as the data exits the system), but this doesn't fix the formatting or images issue.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Approach #2—HTML &lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Pro: Users get a lot of power. They can customize pages, profiles, the whole bit. MySpace is an example of this. Some would argue that the success of MySpace is a result of their allowance of this behavior. &lt;/p&gt;  &lt;p&gt;Con: First, there is a &lt;b&gt;usability&lt;/b&gt; risk: you have to assume that users know HTML, or teach it to them on the fly.&amp;#160; And then there's the &lt;b&gt;design &lt;/b&gt;problem: allowing HTML means that users can do all kinds of crazy things—embedding images, adding Flash or Silverlight objects, inserting styles, running the banner tag.&amp;#160; MySpace is an example of user-added HTML gone wild and, some would argue it is the “problem” with MySpace. &lt;/p&gt;  &lt;p&gt;Another option is to allow a narrow subset of HTML. Just the &amp;lt;a&amp;gt; and the &amp;lt;strong&amp;gt; tag? Or more? &lt;/p&gt;  &lt;p&gt;Allowing HTML as user generated comments opens up big security issues – read on for an in-depth discussion of this.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Approach #3—Alternative Mark-up Syntax &lt;/b&gt;(Aka &lt;b&gt;&lt;i&gt;the wiki way&lt;/i&gt;)&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Pro: Wikis, which use their own syntax for formatting, are a perfect example. And, there are other syntaxes out there. The nice part of using one of these syntaxes is that you avoid some of the problems with HTML, as far as security and license to do ill.&lt;/p&gt;  &lt;p&gt;Con: Users are forced to learn a new language.&amp;#160; And there are lots of languages out there: Textile, Markdown, Markdown with Smarty Pants, Multimarkdown, etc. Heck, Mix Online supports comments written with the &lt;a href=&quot;http://textism.com/tools/textile/&quot;&gt;&lt;u&gt;Textile&lt;/u&gt;&lt;/a&gt; syntax and implemented through the by using a library from Codeplex called &lt;a href=&quot;http://textilenet.codeplex.com/&quot;&gt;Textile.NET&lt;/a&gt;, though we never tell you in the comment form. (Maybe that’s coming in &lt;a href=&quot;http://visitmix.com/Opinions/We%27re-Redesigning-MIX-Online-By-Design&quot;&gt;&lt;u&gt;version 2&lt;/u&gt;&lt;/a&gt; – ask Nishant.) In fact, try adding a comment to Mix Online and use the Textile format – you’ll see it works.&amp;#160;&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;b&gt;It's All a Security Problem&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;No matter which approach you take, there is one big &lt;b&gt;Universal Con &lt;/b&gt;to opening your doors to user generated content: security. User generated content makes all kinds of attacks possible—from &lt;a href=&quot;http://en.wikipedia.org/wiki/Sql_injection&quot;&gt;&lt;u&gt;SQL Injection&lt;/u&gt;&lt;/a&gt; to &lt;a href=&quot;http://en.wikipedia.org/wiki/Cross-site_scripting&quot;&gt;&lt;u&gt;cross site scripting&lt;/u&gt;&lt;/a&gt; to who knows what.&lt;/p&gt;  &lt;p&gt;Some of the worry goes away with ASP.NET, because it has an attribute (&lt;a href=&quot;http://msdn.microsoft.com/en-us/library/system.web.configuration.pagessection.validaterequest.aspx&quot;&gt;&lt;b&gt;&lt;u&gt;validateRequest&lt;/u&gt;&lt;/b&gt;&lt;/a&gt;&lt;b&gt;&lt;u&gt;)&lt;/u&gt;&lt;/b&gt; that can prevent someone from inserting malicious content. But, if you want allow HTML, you’ll have to turn validateRequest off, which is turned on by default. That means you have to write your own validation as data enters the system.&lt;/p&gt;  &lt;p&gt;With&amp;#160; &lt;strong&gt;validateRequest &lt;/strong&gt;or your own home rolled solution, we are talking about checking data as it &lt;b&gt;&lt;i&gt;enters &lt;/i&gt;&lt;/b&gt;the system. What if something does slip through?&amp;#160; &lt;/p&gt;  &lt;p&gt;A more thorough procedure for the paranoid among us is to sanitize the data as it leaves the system as well. You can do this manually by encoding all output (&lt;b&gt;HTMLEncode()&lt;/b&gt;, &lt;b&gt;UrlEncode()&lt;/b&gt;, etc.).&amp;#160; Or, in ASP.NET, you can pass all data through the &lt;a href=&quot;http://antixss.codeplex.com/&quot;&gt;&lt;u&gt;Anti-Cross Site Scripting library&lt;/u&gt;&lt;/a&gt; (originally from the &lt;a href=&quot;http://msdn.microsoft.com/en-us/practices/default.aspx&quot;&gt;&lt;u&gt;Microsoft Patterns and Practices&lt;/u&gt;&lt;/a&gt; group).&amp;#160; Implementing this library is easy and I highly recommend it. You’ll notice the &lt;a href=&quot;http://oxite.codeplex.com/SourceControl/ListDownloadableCommits.aspx&quot;&gt;recent version of Oxite&lt;/a&gt; does just this. &lt;/p&gt;  &lt;p&gt;&lt;b&gt;What Do You Think?&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;I leave you on an inconclusive note. All three approaches have pros/cons, and none is necessarily right.&amp;#160; So I’m curious: which approaches do you take as web developers?&amp;#160; Which do you prefer as users? Let us know in the comments – formatted with Textile if you’d like -- or on Twitter.&lt;/p&gt;</description>
            <evnet:previewtext>Allowing users to add their content—feedback, reviews, expertise, etc.—to a web page is ubiquitous these days.&amp;#160; Whether we're talking about comments on a blog post or wiki articles, user generated content is everywhere.  The mechanisms for dealing with this type of content, however, are hardly standardized.&amp;#160; There are usually three approaches. Users can either:     Enter text, but not format     Add HTML directly to the comments     Use an alternative mark-up syntax    Each of these approaches has pros &amp;amp; cons. Here are just a few: </evnet:previewtext> 
            <link>http://www.visitmix.com/Opinions/Design-Usability-and-Security-Dilemmas-With-User-Generated-Content</link>
            <guid isPermaLink="true">http://www.visitmix.com/Opinions/Design-Usability-and-Security-Dilemmas-With-User-Generated-Content</guid>
            <pubDate>Fri, 18 Sep 2009 17:32:29 GMT</pubDate>
            <category>Development</category>
            <category>Design</category>
            <category>Philosophy</category>
            <category>Oxite</category>
            <category>Web Design</category>
        </item>
        <item>
            <dc:creator>Karsten Januszewski</dc:creator>
            <title>Screen Savers Are (Still) Cool</title>
            <description>&lt;p&gt;I have, do and always will love screen savers.&amp;#160; They are, to me, an essential part of the PC experience.&amp;#160; The basic idea of having your PC “do” something when it isn’t in use makes total sense.&amp;#160; What other appliance in your house/office actually does something when you aren’t actively using it?&amp;#160; Most machines just sit idle, waiting to be used.&amp;#160; Not a PC: it can actually do something while not “being used.” &lt;/p&gt;  &lt;p&gt;The classic example of sharing your idle CPU cycles is &lt;a href=&quot;mailto:SETI@home&quot;&gt;SETI@home&lt;/a&gt;.&amp;#160; I believe they were the first to tap into massive distributed compute power to try to solve a problem.&amp;#160; Since then, there have been numerous other examples that use this technique.&lt;/p&gt;  &lt;p&gt;But screen savers haven’t always been and still aren’t always so “noble.” Take for example the classic &lt;a href=&quot;http://en.wikipedia.org/wiki/After_Dark_(software)&quot;&gt;After Dark Flying Toaster&lt;/a&gt; screen saver. Don’t remember that one? YouTube to the rescue:&lt;/p&gt;  &lt;p&gt;&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/0Cm7tv5cM8g&amp;amp;hl=en&amp;amp;fs=1&amp;amp;rel=0&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/0Cm7tv5cM8g&amp;amp;hl=en&amp;amp;fs=1&amp;amp;rel=0&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;  &lt;p&gt;And also who could forget the aquarium screen saver? &lt;/p&gt;  &lt;p&gt;&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/DbPFMfQTsfU&amp;amp;hl=en&amp;amp;fs=1&amp;amp;rel=0&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/DbPFMfQTsfU&amp;amp;hl=en&amp;amp;fs=1&amp;amp;rel=0&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;  &lt;p&gt;Or for the sci fi folks, there was (is) the Matrix screen saver. &lt;/p&gt;  &lt;p&gt;&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/2dHtx1m8uOE&amp;amp;hl=en&amp;amp;fs=1&amp;amp;rel=0&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/2dHtx1m8uOE&amp;amp;hl=en&amp;amp;fs=1&amp;amp;rel=0&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;  &lt;p&gt;Probably the most common screen savers nowadays are very Web 2.0: screen savers of your own photos.&amp;#160; And why not? What better use for the hundreds of digital photos that normally lie as dormant as the drawer full of photo albums?&amp;#160; Or, to be really Web 2.0, use&amp;#160; this &lt;a href=&quot;http://www.codeplex.com/FlickrNetScreensaver&quot;&gt;Flickr screensaver&lt;/a&gt; from Codeplex and pull photos from the web. &lt;/p&gt;  &lt;p&gt;Personally, I run a screen saver called &lt;a href=&quot;http://www.cs.sjsu.edu/faculty/rucker/capow/intro.html&quot;&gt;Cellular Automata for Electric Power simulation&lt;/a&gt; (CAPOW) by one of my heroes, &lt;a href=&quot;http://www.rudyrucker.com/&quot;&gt;Rudy Rucker&lt;/a&gt;.&amp;#160; (If you aren’t familiar with Rudy Rucker, he’s worth checking out – brilliant mathematician, computer scientist and science fiction writer. And &lt;a href=&quot;http://www.rudyrucker.com/blog/&quot;&gt;his blog&lt;/a&gt; rules.) You can read all about cellular automata but know this: they look really cool!&amp;#160; You can download the application, source code and screensaver &lt;a href=&quot;http://www.rudyrucker.com/zip/capow2007.zip&quot;&gt;here&lt;/a&gt;. People are always walking by my office and asking where I got my screen saver. Here’s some screenshots:&lt;/p&gt;  &lt;p&gt;&lt;img src=&quot;http://www.cs.sjsu.edu/faculty/rucker/capow/jpg/shot01.jpg&quot; /&gt; &lt;/p&gt;  &lt;p&gt;&lt;img src=&quot;http://www.cs.sjsu.edu/faculty/rucker/capow/jpg/shot08.jpg&quot; /&gt; &lt;/p&gt;  &lt;p&gt;&lt;img src=&quot;http://www.cs.sjsu.edu/faculty/rucker/capow/jpg/shot12.jpg&quot; /&gt; &lt;/p&gt;  &lt;p&gt;One final thought on screen savers: why not build your own? &lt;a href=&quot;http://www.codeproject.com/KB/cs/ScreenSaverStarterKit.aspx&quot;&gt;This project up on codeproject&lt;/a&gt; is quite good for getting started. &lt;a href=&quot;http://scorbs.com/2006/12/21/wpf-screen-saver-template/&quot;&gt;This WPF one&lt;/a&gt; is good too and has a Visual Studio template to get you started, which you could then open in Blend.&lt;/p&gt;</description>
            <evnet:previewtext>I have, do and always will love screen savers.&amp;#160; They are, to me, an essential part of the PC experience.&amp;#160; The basic idea of having your PC “do” something when it isn’t in use makes total sense.&amp;#160; What other appliance in your house/office actually does something when you aren’t actively using it?&amp;#160; Most machines just sit idle, waiting to be used.&amp;#160; Not a PC: it can actually do something while not “being used.”   The classic example of sharing your idle CPU cycles is SETI@home.&amp;#160; I believe they were the first to tap into massive distributed compute power to</evnet:previewtext> 
            <link>http://www.visitmix.com/Opinions/Screen-Savers-Are-Still-Cool</link>
            <guid isPermaLink="true">http://www.visitmix.com/Opinions/Screen-Savers-Are-Still-Cool</guid>
            <pubDate>Fri, 18 Sep 2009 00:11:00 GMT</pubDate>
            <category>Development</category>
            <category>WPF</category>
            <category>RIA</category>
        </item>
        <item>
            <dc:creator>Nishant Kothary</dc:creator>
            <title>Is Irrational the New Rational?</title>
            <description>&lt;p&gt;The idea that people make consistently logical choices has always befuddled me. Because honestly, it seems that evidence to the contrary is all around us.&lt;/p&gt;  &lt;p&gt;&lt;img style=&quot;margin: 0px 15px 15px 0px; float: left;&quot; alt=&quot;Sway: The Irresistable Pull of Irrational Behavior&quot; src=&quot;/Content/Files/sway.png&quot;&gt; Ori and Rom Brafman's book &lt;a href=&quot;http://www.amazon.com/Sway-Irresistible-Pull-Irrational-Behavior/dp/0385530609/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1252964465&amp;amp;sr=1-1&quot;&gt;Sway: The Irresistible Pull of Irrational Behavior&lt;/a&gt;, which I picked up a few weeks ago, confirms my thinking. By the time I reached the book's halfway point, I had startling insights into previously unexplainable aspects of my personal and professional life: why some coworkers are so &quot;emotional,&quot; why a certain manager is illogical about one particular thing, why so many people hate Microsoft, &amp;amp; why my mother won't ever take my advice about her diet.&lt;/p&gt;  &lt;p&gt;Dan Ariely's &lt;a href=&quot;http://www.amazon.com/Predictably-Irrational-Revised-Expanded-Decisions/dp/0061854549/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1252964531&amp;amp;sr=1-1&quot;&gt;Predictably Irrational&lt;/a&gt;, which I am currently reading, is a meat &amp;amp; potatoes version of &lt;b&gt;&lt;i&gt;Sway&lt;/i&gt;&lt;/b&gt;. Ariely, a behavioral economist, gives insights into human nature that promise to change how you build products and behave within your organization.   &lt;p&gt;Case studies and lab studies in both books reveal ways in which irrational behavior is, in fact, quite typical.&lt;/p&gt;  &lt;h2&gt;Groupthink&lt;/h2&gt; &lt;p&gt;In one case, individual X was invited to participate in a study and taken into a room filled with other participants. What participant X didn't know was that his fellow participants were paid actors. &lt;/p&gt;  &lt;p&gt;The study began with a simple task: the lab instructor asked X to pick out the longest of three straight lines on a piece of paper (one line was unquestionably longer, so the answer was obvious).  One by one, the paid actors answered out loud.  And every time, much to X's growing disdain and confusion, the actors picked the wrong line.  &lt;/p&gt; &lt;p&gt;So what do you think X picked? Yep, you guessed it: he picked the same wrong answer that the actors gave. Despite knowing better.&lt;/p&gt;  &lt;h2&gt;Relative Thinking&lt;/h2&gt; &lt;p&gt;In Predictably Irrational, Ariely talks about how humans tend to think relatively.  He shows that we generally don't know the intrinsic value of something; we only know its value in relation to something else.  An example is purchasing a house. Choosing between a colonial and a craftsman, for instance, is very difficult because we have no basis for comparison. However, throw in a second colonial that's slightly better than the first one (called the &quot;decoy&quot;) and we generally perceive the second colonial as superior not only to the first one, but also the craftsman.&lt;/p&gt;  &lt;h2&gt;Predicting Irrationality&lt;/h2&gt; &lt;p&gt;Sounds crazy, but is it really so unusual? Haven't we all been in a room where the vocal minority ends up swaying a vote at the last minute? Haven't we all bought something we didn't really want because we perceived the alternatives as inferior in comparison?&lt;/p&gt; &lt;p&gt;Natural marketers, salesmen and even &lt;a href=&quot;http://www.amazon.com/Game-Penetrating-Secret-Society-Artists/dp/0060554738/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1252964275&amp;amp;sr=1-1&quot;&gt;pick-up artists&lt;/a&gt; have instinctually capitalized on our predictably irrational nature. Using a &quot;decoy,&quot; for example, is a classic tactic that many a lady friend of mine has confessed to using: when single women go out with the intention of meeting a guy in a pub, for example, they sometimes invite along another woman (&quot;decoy&quot;) who is comparable but slightly inferior to them in terms of attractiveness. Why? It helps convince potential mates of the &quot;better&quot; pick.&lt;/p&gt;  &lt;h2&gt;The New Emotional Design&lt;/h2&gt;  &lt;p&gt; &lt;img src=&quot;/Content/Files/predictably_irrational.png&quot; style=&quot;margin: 0px 0px 15px 15px; float: right;&quot; alt=&quot;Predictably Irrational&quot; /&gt; The insights of behavioral economics are supremely important to most anyone who works with human beings, and especially those of us who work in fields with a &quot;subjective&quot; element (like design). These insights equip you with the background you need to understand and combat situations where smart people exhibit irrational behavior in a predictable manner (e.g. knee-jerk reactions in design review meetings from one or a set of individuals).&lt;/p&gt;  &lt;p&gt;Predictably Irrational is a bible for any designer who works as a part of a bigger organization.  I can comfortably say it's the best &quot;book on design&quot; I've read in the past few years. &lt;a href=&quot;http://www.amazon.com/Emotional-Design-Love-Everyday-Things/dp/0465051367/ref=sr_1_3?ie=UTF8&amp;amp;s=books&amp;amp;qid=1253053759&amp;amp;sr=8-3&quot;&gt;Donald Norman&lt;/a&gt;'s got nothing on Dan Ariely. OK, maybe I'm being hyperbolic, but seriously, go get the book. If it doesn't change your thinking, I'll buy you a drink. &lt;/p&gt;  &lt;p&gt;&lt;em&gt;Have you faced situations where you cock your head to the side wondering why everyone around you is acting slightly crazy? Have you read about behavioral economics? Is it your trade? We'd love to hear your thoughts on the topic. Feel free to &lt;a href=&quot;http://www.twitter.com/mixonline&quot;&gt;follow us on twitter&lt;/a&gt; if you liked this post, and we'll notify you of future ones.&lt;/em&gt;&lt;/p&gt;</description>
            <evnet:previewtext>The idea that people make consistently logical choices has always befuddled me. Because honestly, it seems that evidence to the contrary is all around us.   Ori and Rom Brafman's book Sway: The Irresistible Pull of Irrational Behavior, which I picked up a few weeks ago, confirms my thinking. By the time I reached the book's halfway point, I had startling insights into previously unexplainable aspects of my personal and professional life: why some coworkers are so &quot;emotional,&quot; why a certain manager is illogical about one particular thing, why so many people hate Microsoft, &amp;amp; why my mother won't</evnet:previewtext> 
            <link>http://www.visitmix.com/Opinions/Is-Irrational-the-New-Rational</link>
            <guid isPermaLink="true">http://www.visitmix.com/Opinions/Is-Irrational-the-New-Rational</guid>
            <pubDate>Wed, 16 Sep 2009 00:49:09 GMT</pubDate>
            <category>Philosophy</category>
            <category>Design</category>
            <category>Web Culture</category>
        </item>
        <item>
            <dc:creator>Joshua Allen</dc:creator>
            <title>Web Tribal Wars</title>
            <description>&lt;p&gt;People have used conflict as a storytelling device since the beginning of time. Many world religions describe the history of the cosmos as an ongoing conflict between two forces, for example. And in our personal lives, we often frame situations in terms of opposing forces. Joining a political party, cultural movement, or taking sides in an industry debate makes us feel that we are participants in a larger drama. It gives us motivation and meaning—especially if the conflict is ongoing and not easily settled. &lt;/p&gt;  &lt;p&gt;As web developers and designers, we have plenty of stories to choose from. It seems that some debates will never die, and masses of web professionals join the battles with gusto. Here are a handful of my favorites:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Grid vs. Organic Layout&lt;/strong&gt; – Few people today remember that HTML tables were originally intended to be a layout mechanism (sacrilege!).&amp;#160; For most of recent history, web developers have instead preferred flow or positional layout designs, while print developers have used grids.&amp;#160; No longer!&amp;#160; Grid designs for web design are here to stay, and have articulate and talented defenders. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Robust vs. Draconian Error Handling&lt;/strong&gt; – This is one of my favorites.&amp;#160; Should tools like web browsers and web servers accept malformed content (&lt;a href=&quot;http://en.wikipedia.org/wiki/Robustness_principle&quot;&gt;Postel’s Robustness Principle&lt;/a&gt;)? Or should they fail miserably on the first error (&lt;a href=&quot;http://diveintomark.org/archives/2004/01/16/draconianism&quot;&gt;Draconian Error Handling&lt;/a&gt;)?&amp;#160; HTML settled on one strategy, XML the other.&amp;#160; Both camps will convince you that the opposing system is a slippery slope to world collapse, and I think they both may be right. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;XML vs. JSON&lt;/strong&gt; – It’s the year 2009, but people still get sensitive about their data serialization formats. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Push vs. Pull&lt;/strong&gt; – The Web is essentially a “pull” architecture, where you have to send a request to the server every time you want a web page.&amp;#160; But that doesn’t stop people from resurrecting the “push” idea every couple of years.&amp;#160; “Push” is like instant messaging, where the message gets pushed to you whether you asked for it or not.&amp;#160; My first memory of this was when &lt;a href=&quot;http://en.wikipedia.org/wiki/PointCast_(dotcom)&quot;&gt;Pointcast&lt;/a&gt; launched in 1996, and the press became convinced that it would replace the Web.&amp;#160; Neither pure push nor pull is ideal, so the topic keeps coming up.&amp;#160; On the Web, we have &lt;a href=&quot;http://en.wikipedia.org/wiki/Comet_(programming)&quot;&gt;Comet&lt;/a&gt;, as well as the recent discussion around “&lt;a href=&quot;http://www.techcrunch.com/2009/09/09/rsscloud-vs-pubsubhubbub-why-the-fat-pings-win/&quot;&gt;fat ping&lt;/a&gt;”. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Functional vs. Imperative&lt;/strong&gt; – This is a programming geek’s debate, but invades the Web space periodically.&amp;#160; Functional programming treats programs like math problems, while imperative programming treats programs like recipes.&amp;#160; Since programs are rarely math problems, most code is imperative – but many people like the “elegance” of the functional style. XSLT was designed for functional thinkers, and JavaScript gained new credibility when people like &lt;a href=&quot;http://www.crockford.com/javascript/javascript.html&quot;&gt;Doug Crockford showed that JavaScript is more functional than imperative&lt;/a&gt;. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Red Bull vs. Mountain Dew&lt;/strong&gt; – Even when it comes to wearing out our adrenal glands, we like to take sides. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Now it’s your turn.&amp;#160; Which key battles am I missing? What are your favorites? Share your thoughts here, and make sure to &lt;a href=&quot;http://twitter.com/mixonline&quot;&gt;follow us on twitter&lt;/a&gt;.&lt;/p&gt;</description>
            <evnet:previewtext>People have used conflict as a storytelling device since the beginning of time. Many world religions describe the history of the cosmos as an ongoing conflict between two forces, for example. And in our personal lives, we often frame situations in terms of opposing forces. Joining a political party, cultural movement, or taking sides in an industry debate makes us feel that we are participants in a larger drama. It gives us motivation and meaning—especially if the conflict is ongoing and not easily settled.   As web developers and designers, we have plenty of stories to choose from. It</evnet:previewtext> 
            <link>http://www.visitmix.com/Opinions/Web-Tribal-Wars</link>
            <guid isPermaLink="true">http://www.visitmix.com/Opinions/Web-Tribal-Wars</guid>
            <pubDate>Mon, 14 Sep 2009 18:34:26 GMT</pubDate>
            <category>Development</category>
            <category>Web Standards</category>
            <category>Web Design</category>
        </item>
        <item>
            <dc:creator>Thomas Lewis</dc:creator>
            <title>20 Things That Annoy Me</title>
            <description>&lt;p&gt;I don't want to go on a rant, but hey—here's the shortlist of things that still annoy me about the Web:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Filler. That white space is there for a reason. &lt;/li&gt;    &lt;li&gt;Having to click 40 times to view an entire article, just so someone can fill ad inventory. &lt;/li&gt;    &lt;li&gt;Social media insanity. No, social media does not solve every problem. It won't clean your room or make you dinner. &lt;/li&gt;    &lt;li&gt;Pop-under windows. They are never good. I repeat: &lt;strong&gt;never good&lt;/strong&gt;. &lt;/li&gt;    &lt;li&gt;Blog posts that showcase “945 tools you can use to build X”. &lt;/li&gt;    &lt;li&gt;Fold obsession. Stop telling me everything needs to be above the fold. &lt;/li&gt;    &lt;li&gt;New technology worship. Your technology is not better just because it's new. Show me amazing things I can build. &lt;/li&gt;    &lt;li&gt;Siren Twitterers. No, I won’t follow you on Twitter just because you follow over 5,000 people and your avatar is seductive. &lt;/li&gt;    &lt;li&gt;Choice-a-holics. I prefer 3 choices, not 100. &lt;/li&gt;    &lt;li&gt;That guy who keeps spilling coffee all over the kitchen. I'm on to you. &lt;/li&gt;    &lt;li&gt;Spammers. If you spam me, I'll be glad to meet you at my local Fight Club. &lt;/li&gt;    &lt;li&gt;Partypoopers. Here's some advice: If you're at a party with normal people (i.e. not techies), don’t mention “in the cloud” or name-drop &amp;quot;social media experts”. &lt;/li&gt;    &lt;li&gt;App-a-holics. No, there is not an app for that. &lt;/li&gt;    &lt;li&gt;Soothsayers. Stop telling me that “x is dead&amp;quot;! I really like x! &lt;/li&gt;    &lt;li&gt;People who ask me for a time estimate when they already have a due date in mind. &lt;/li&gt;    &lt;li&gt;Tweet-hating. If you say to me, “I don’t get Twitter! Why do I care what someone had for lunch?!” then you are right. You don’t get Twitter. &lt;/li&gt;    &lt;li&gt;Apps imitating life. I don’t want to simulate real life in an app! I have a real life for that. &lt;/li&gt;    &lt;li&gt;People who ask, “Hey, can your designers make my PowerPoint presentation sexy?” Don't ask me that. My designers will eat your face. &lt;/li&gt;    &lt;li&gt;No snacks. If you have to complain about something on the site, can you at least bring me an Orange Crush or Moon Pie? &lt;/li&gt;    &lt;li&gt;Lists that go on way too long… &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;So what about the Web annoys you? Clients? Bloggers? Social Media? Commenters? Blog posts that are just a bunch of complaints? Share your grievances in the comments below. Also, &lt;a href=&quot;http://twitter.com/mixonline&quot;&gt;follow us&lt;/a&gt; on Twitter or &lt;a href=&quot;http://twitter.com/tommylee&quot;&gt;me&lt;/a&gt; for more of my rants.&lt;/p&gt;</description>
            <evnet:previewtext>I don't want to go on a rant, but hey—here's the shortlist of things that still annoy me about the Web:     Filler. That white space is there for a reason.     Having to click 40 times to view an entire article, just so someone can fill ad inventory.     Social media insanity. No, social media does not solve every problem. It won't clean your room or make you dinner.     Pop-under windows. They are never good. I repeat: never good.     Blog posts that</evnet:previewtext> 
            <link>http://www.visitmix.com/Opinions/20-Things-That-Annoy-Me</link>
            <guid isPermaLink="true">http://www.visitmix.com/Opinions/20-Things-That-Annoy-Me</guid>
            <pubDate>Fri, 11 Sep 2009 20:15:36 GMT</pubDate>
            <category>Philosophy</category>
            <category>Web Culture</category>
        </item>
        <item>
            <dc:creator>Hans Hugli</dc:creator>
            <title>Where's My Web Form Content?!</title>
            <description>&lt;p&gt;You know the deal. You compose a letter in a browser. Your hand slips. You accidentally hit the backspace key or move to a new page. An error occurs, or your browser crashes. Your brilliant letter is lost forever.  &lt;p&gt;IE and Chrome have built-in support to prevent this scenario, but you can still lose your content, depending on what site you visit. Take Basecamp and Facebook. I did a quick test and found that Basecamp worked with IE &lt;b&gt;and&lt;/b&gt; Chrome, but Facebook worked &lt;b&gt;only&lt;/b&gt; with Chrome.  &lt;p&gt;Judging from the above, one might jump to the conclusion that IE is inferior. Or perhaps the Facebook application was simply not tested thoroughly in IE. Or maybe the page load event fires off some javascript that creates textboxes and adds them to the DOM on the fly, overwriting any pre-existing textboxes residing in the DOM. Who knows.  &lt;p&gt;The bottom line? We're not doing a great job testing apps—especially email and web form web-apps—across browsers. This leads to a poor user experience, diminished productivity, and general frustration.  &lt;p&gt;Developers: I'd like to call on you to fix this all-too-common problem. Here's a quick way to test your app:  &lt;ul&gt; &lt;li&gt;Visit any website  &lt;li&gt;Browse to a page with a textbox or web form.  &lt;li&gt;Type something there.  &lt;li&gt;Click the back arrow on the browser chrome or press the backspace key.  &lt;li&gt;Navigate back to the page with the textbox by clicking the forward arrow on the browser chrome.  &lt;li&gt;Does the text that you originally typed remain? It should. If it doesn't, there is work to do.&lt;br&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Testing across browsers might be tedious, but it's well worth the effort.  &lt;p&gt;&lt;i&gt;Do you have a &quot;lost web form content&quot; horror story? Have you learned to accept this situation as &quot;the way of the web&quot;? Let us know by leaving a comment. And if you tweet, &lt;a href=&quot;http://www.twitter.com/mixonline&quot;&gt;follow&lt;/a&gt; us on Twitter to learn about new content, opinions and articles.&lt;/i&gt;</description>
            <evnet:previewtext>You know the deal. You compose a letter in a browser. Your hand slips. You accidentally hit the backspace key or move to a new page. An error occurs, or your browser crashes. Your brilliant letter is lost forever.  IE and Chrome have built-in support to prevent this scenario, but you can still lose your content, depending on what site you visit. Take Basecamp and Facebook. I did a quick test and found that Basecamp worked with IE and Chrome, but Facebook worked only with Chrome.  Judging from the above, one might jump to the conclusion that IE</evnet:previewtext> 
            <link>http://www.visitmix.com/Opinions/Land-of-Lost-Web-Form-Content</link>
            <guid isPermaLink="true">http://www.visitmix.com/Opinions/Land-of-Lost-Web-Form-Content</guid>
            <pubDate>Wed, 09 Sep 2009 18:21:36 GMT</pubDate>
            <category>Development</category>
            <category>Web Standards</category>
            <category>Web Design</category>
        </item>
        <item>
            <dc:creator>Tim Aidlin</dc:creator>
            <title>From Web, to Real World</title>
            <description>&lt;h2&gt;Real World Meets Web.&lt;/h2&gt; &lt;p&gt;Back in college, when I cut my teeth doing graphic design for a literary magazine, the web was just emerging.  With the boom right around the corner, everyone started talking about bringing their physical presence &quot;online.&quot;  When I took to migrating the magazine from print to web, it seemed obvious that &quot;web design&quot; was the obvious next step. &lt;/p&gt;  &lt;p&gt;It was also an exciting new frontier. Gone were the restrictions and hassles of print: the permanence, the cost, the stupid 3 AM press checks where my only role was to say, “increase the cyan by 15% and correct the registration on the varnish.”  &lt;/p&gt;  &lt;p&gt;I could do &lt;strong&gt;&lt;em&gt;whatever I wanted&lt;/em&gt;&lt;/strong&gt; when building a website, and for the low price of web hosting and an internet connection at home. I could make pages really long, or really wide. And if I found a misspelling, I could go back and &lt;strong&gt;change&lt;/strong&gt; it.&lt;/p&gt;  &lt;h2&gt;Web Meets Real World.&lt;/h2&gt;  &lt;p&gt;&lt;a href=&quot;http://fray.com&quot;&gt;&lt;img src=&quot;http://visitmix.com/Content/Files/opinion_fray.png&quot; style=&quot;float:right; margin-left:20px;&quot;&gt;&lt;/a&gt; These days, though, I find “online” creeping back into the print and physical world. &lt;a href=&quot;http://fray.com&quot;&gt;Fray.com&lt;/a&gt;, for example, has started a print version of its long-standing website, making the content available in book form. They've done a great job with their first edition, Busted, which delivers fresh stuff that compliments their web presence without directly replicating it.&lt;/p&gt;  &lt;p&gt;&lt;img src=&quot;http://visitmix.com/Content/Files/opinion_awnd.png&quot; style=&quot;float:right; margin-left:20px;&quot;&gt;MIX Online’s &lt;a href=&quot;http://visitmix.com/labs/descry/awebsitenameddesire/&quot;&gt;A Website Named Desire&lt;/a&gt; poster is another example of this trend. It utilizes 1980’s-style 8-bit pixel art to show the inner workings of an agency that builds websites.  What's even more meta? We built a Deep Zoom web-experience of the poster for people to enjoy online.&lt;/p&gt;  &lt;p&gt;&lt;img src=&quot;http://visitmix.com/Content/Files/opinion_mix.png&quot; style=&quot;float:right; margin-left:20px;&quot;&gt;We also recently commissioned a design agency to re-envision the MIX Online site as a notebook.  We surprised a few of our friends and contributors with a copy and received some very flattering comments in return.  &lt;/p&gt;  &lt;p&gt;&lt;img src=&quot;http://ny-image0.etsy.com/il_430xN.83430160.jpg&quot; style=&quot;float:right; margin-left:20px; width:225px;&quot;&gt;A few final, cozy examples of the web spilling into the real world are the super-cute, ultra-nerdy pillows you can find on websites such as &lt;a href=&quot;http://www.etsy.com/view_listing.php?listing_id=28838814&quot;&gt;Etsy.com&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;There are &lt;strong&gt;lots&lt;/strong&gt; of other examples out there, I know — graffiti, art, all sorts of stuff. Have you stumbled across anything where the web and real world converge? Was it awesome or ridiculous? Tell us about things you stumble upon by leaving a comment below, or following us on Twitter at &lt;a href=&quot;http://twitter.com/mixonline&quot;&gt;@mixonline&lt;/a&gt;. &lt;/p&gt;</description>
            <evnet:previewtext>Real World Meets Web. Back in college, when I cut my teeth doing graphic design for a literary magazine, the web was just emerging.  With the boom right around the corner, everyone started talking about bringing their physical presence &quot;online.&quot;  When I took to migrating the magazine from print to web, it seemed obvious that &quot;web design&quot; was the obvious next step.   It was also an exciting new frontier. Gone were the restrictions and hassles of print: the permanence, the cost, the stupid 3 AM press checks where my only role was to say, “increase the</evnet:previewtext> 
            <link>http://www.visitmix.com/Opinions/Web-to-the-Real-World</link>
            <guid isPermaLink="true">http://www.visitmix.com/Opinions/Web-to-the-Real-World</guid>
            <pubDate>Tue, 08 Sep 2009 20:47:56 GMT</pubDate>
            <category>Philosophy</category>
            <category>Design</category>
            <category>Web Culture</category>
        </item>
        <item>
            <dc:creator>Nishant Kothary</dc:creator>
            <title>We're Redesigning MIX Online, By Design</title>
            <description>&lt;p&gt;When we launched MIX Online a year ago, we didn't expect that the initial design would be around forever. Our main goals were to test the site's market viability and discover what worked and what didn't — we knew we'd be ready for a redesign within the first year.&lt;/p&gt; &lt;p&gt;We've learned much about our community and business since launch, and we're excited to present MIX Online in a very different way going forward.&lt;/p&gt; &lt;p&gt;So, what changes should you expect? Glad you asked.&lt;/p&gt; &lt;h2&gt;A Better Information Architecture&lt;/h2&gt; &lt;p&gt;As it stands, MIX Online is designed around the notion of &quot;issues&quot; (similar to magazine issues). Each issue involves a scenario such as Microformats or Data Visualization, and consists of an open-sourced lab and two articles written by industry experts. We're moving away from this approach.&lt;/p&gt; &lt;p&gt;In the new design, we'll let articles and opinions flow freely and give them adequate real estate. We'll also clarify the relationship between our site and the annual MIX Conference web site (they're different!), which has been confusing to some readers. You'll see a better overall grid, a more flexible layout for articles, organization of the lab section, common chrome, and more.&lt;/p&gt; &lt;p&gt;The short story? Better IA across the board.&lt;/p&gt; &lt;h2&gt;Colors that Play Well Together&lt;/h2&gt; &lt;p&gt;The color of the current design is its most applauded, and most criticized, element. Some people love the color schemes; others point out that the site is difficult to read — either because our colors don't downgrade well in low battery situations or on older displays, or because of general contrast issues. &lt;/p&gt; &lt;p&gt;Nailing color harmony across the site to maximize readability and viewing pleasure is one of our topmost goals for the redesign.&lt;/p&gt; &lt;h2&gt;Easy-to-Read Typography&lt;/h2&gt; &lt;p&gt;While color plays a big part in making content readable, the key to excelling in this area is the application of sound typographic principles; some even say that &lt;a href=&quot;http://informationarchitects.jp/the-web-is-all-about-typography-period/&quot;&gt;Web Design is 95% Typography&lt;/a&gt;. &lt;/p&gt; &lt;p&gt;The current design uses strong typographic grids, adequate leading, variances in level headings, and so on — but there's always room for improvement. With the redesign, we'll adhere strictly to a predictable vertical rhythm and aim for larger type, better contrast, appropriate use of different typefaces, better font stacks, and possibly sIFR.&lt;/p&gt; &lt;h2&gt;Maintainable &amp;amp; Extensible Code&lt;/h2&gt; &lt;p&gt;We built the site on a shoestring budget last year, and one of the unfortunate side effects was a shaky transition from design to code. As I've mentioned in a few &lt;a href=&quot;http://videos.visitmix.com/MIX09/C09F&quot;&gt;presentations&lt;/a&gt; (skip to 42m45s), the markup and CSS delivered to us by the agency we hired was pretty bad.&lt;/p&gt; &lt;p&gt;The ultimate success of a web site relies on the quality, maintainability and extensibility of its markup and CSS. Good code makes updating the site and introducing new features — something that is very tedious now — natural and easy. &lt;/p&gt; &lt;p&gt;With the new release, we hope to get a codebase that finally puts redundant and overly-specific classes, divitis, gratuitous use of non-semantic markup, and other gag-inducing markup faux pas to rest, once and for all.&lt;/p&gt; &lt;h2&gt;What Would You Like to See?&lt;/h2&gt; &lt;p&gt;So, that's the gist of what we're planning right now. Keep in mind that these are preliminary thoughts that will likely evolve as we get deeper into the redesign process. We'll keep you posted on how things go, but in the meantime, what are your thoughts? Are we targeting the right areas? Got any features/suggestions that you want to share? Feel free to give us your feedback through &lt;a href=&quot;http://www.twitter.com/mixonline&quot;&gt;twitter&lt;/a&gt;, too.&lt;/p&gt;</description>
            <evnet:previewtext>When we launched MIX Online a year ago, we didn't expect that the initial design would be around forever. Our main goals were to test the site's market viability and discover what worked and what didn't — we knew we'd be ready for a redesign within the first year. We've learned much about our community and business since launch, and we're excited to present MIX Online in a very different way going forward. So, what changes should you expect? Glad you asked. A Better Information Architecture As it stands, MIX Online is designed around the notion of &quot;issues&quot; (similar to</evnet:previewtext> 
            <link>http://www.visitmix.com/Opinions/We're-Redesigning-MIX-Online-By-Design</link>
            <guid isPermaLink="true">http://www.visitmix.com/Opinions/We're-Redesigning-MIX-Online-By-Design</guid>
            <pubDate>Wed, 02 Sep 2009 22:06:35 GMT</pubDate>
            <category>News</category>
            <category>Design</category>
            <category>Web Design</category>
            <category>Design</category>
        </item>
        <item>
            <dc:creator>Joshua Allen</dc:creator>
            <title>The HTML5 Semantics Debate</title>
            <description>&lt;p&gt;If you've been following the development of the new HTML5 specification, you're probably familiar with the demo-friendly new features like Canvas, Drag-Drop, and the Video tag.&amp;#160; But unless you're a microformats or semantic web geek like we are, you may have missed the new &amp;quot;semantic&amp;quot; tags in HTML5.&amp;#160; &lt;/p&gt;  &lt;p&gt;Last I looked, the HTML5 draft proposed 24 new HTML tags, ranging from &amp;lt;nav&amp;gt; and &amp;lt;footer&amp;gt; to &amp;lt;article&amp;gt; and &amp;lt;time&amp;gt;.&amp;#160; As you can guess, these new tags are used to mark up things like navigation links, footers, articles, and units of time.&amp;#160; In HTML5, you would use one of these new tags, instead of the traditional technique of class=&amp;quot;nav&amp;quot;, and apply your CSS styles to the new elements.&amp;#160; Other than your markup looking a little different (with fewer class attributes), everything works the same as before.&lt;/p&gt;  &lt;p&gt;Boring, right?&amp;#160; Still, these new tags have prompted a healthy debate.&amp;#160; I’ll summarize the common positions in the debate, and then offer my own opinion.&amp;#160; The common concerns fall broadly into three categories:&lt;/p&gt;  &lt;h2&gt;Tags are Too Final&lt;/h2&gt;  &lt;p&gt;Some suggest that the new tags were poorly researched.&amp;#160; No formal field research, ethnographic interviews, or anything else you might expect.&amp;#160; In essence, someone queried a few Google indexes for common web developer practices, and decided to invent new tags for what people were already doing.&amp;#160; Yes, that’s pretty much how it happened.&lt;/p&gt;  &lt;p&gt;An HTML tag is the most fundamental unit of the language.&amp;#160; A tag is about as solid and final as it gets.&amp;#160; Should these new semantics be codified as top-level HTML tags?&amp;#160; Or would it be smarter to use a mechanism which could adapt to the way people use the web in the future?&lt;/p&gt;  &lt;p&gt;John Allsopp articulates this position and offers some alternative approaches in his &lt;a href=&quot;http://www.alistapart.com/articles/semanticsinhtml5&quot;&gt;article on HTML5 semantics&lt;/a&gt;.&lt;/p&gt;  &lt;h2&gt;Extensibility is Ideal&lt;/h2&gt;  &lt;p&gt;Most people are willing to compromise on the existence of new top-level tags.&amp;#160; I mean, HTML already contains a bunch of tags we routinely ignore, so what’s a few more?&amp;#160; However, many still argue that extensibility is ideal, or even a must-have.&lt;/p&gt;  &lt;p&gt;What do we do when common web development practice changes, and doesn’t exactly match the patterns that the HTML5 drafting committee supposed?&amp;#160; Do we need to spin up a completely new standards process, or will there be an easy extensibility mechanism that doesn’t involve hacks and “convention”?&lt;/p&gt;  &lt;p&gt;Jeffrey Zeldman approximates this “middle of the road” position, especially in the &lt;a href=&quot;http://www.zeldman.com/2009/07/13/html-5-nav-ambiguity-resolved&quot;&gt;comments thread here&lt;/a&gt;.&lt;/p&gt;  &lt;h2&gt;Do Tags Right&lt;/h2&gt;  &lt;p&gt;Finally, there are those who think the overall approach is just fine, and simply want to make sure that the new tags are defined properly.&amp;#160; They may disagree about which tags should be added, and vary in their assessments of the spec ambiguities, but they think that inventing new tags is a good idea in general.&amp;#160; And they are reasonably confident that the spec can be versioned in the future, when practices change.&amp;#160; They argue that the best strategy is to get involved in the process, to specify tags in a clear and useful way.&lt;/p&gt;  &lt;p&gt;Jeremy Keith approximates this position in &lt;a href=&quot;http://adactio.com/journal/1604/&quot;&gt;his post from today&lt;/a&gt;.&lt;/p&gt;  &lt;h2&gt;My Opinion&lt;/h2&gt;  &lt;p&gt;Out of the three broad categories we’ve discussed, which one makes the most sense to me?&amp;#160; As fascinating as this discussion has been, I’m afraid that I have to cop-out by saying “none of them”, and “all of them”.&lt;/p&gt;  &lt;p&gt;The purist in me sympathizes with the “tags are too final” assessment.&amp;#160; But the web is nothing but a huge, glorious collection of hacks anyway.&amp;#160; This place is harsh to perfectionists.&lt;/p&gt;  &lt;p&gt;On the other hand, the web’s chaotic nature is no excuse for sloppy, haphazard design.&amp;#160; It would certainly be nice to see more effort here.&lt;/p&gt;  &lt;p&gt;And ultimately, what happens in the spec may matter a lot less than we currently think.&amp;#160; As John’s article points out, there are three “extensibility” mechanisms already supported by existing web browsers today: authors can use the class attribute (as microformats do), invent new attributes, or even invent new top-level tags.&amp;#160; We already ignore the &amp;lt;address&amp;gt; tag in favor of a microformats class convention -- and HTML5 can’t fix this anyway.&amp;#160; My prediction is that web developers will continue to use a mix of techniques to express semantics.&lt;/p&gt;  &lt;p&gt;More importantly, semantics are only important when they’re understood and &lt;em&gt;used&lt;/em&gt; by specialized user agents or search tools.&amp;#160; Do we imagine that calendar import of embedded &amp;lt;time&amp;gt; tags will suddenly become a killer feature of user agents, when microformats have been available for years?&amp;#160; Will browsers resurrect the old and abandoned in-chrome site-tree features, and tie them only to &amp;lt;nav&amp;gt; tags, encouraging web developers to abandon their existing techniques &lt;em&gt;en masse&lt;/em&gt;?&amp;#160; We’ll see.&amp;#160; Once again, I predict that the techniques for expressing semantics will become more diverse, not simpler.&lt;/p&gt;  &lt;p&gt;So what do you think?&amp;#160; Join the discussion below, or send us a comment &lt;a href=&quot;http://twitter.com/mixonline&quot;&gt;on Twitter&lt;/a&gt;.&lt;/p&gt;</description>
            <evnet:previewtext>If you've been following the development of the new HTML5 specification, you're probably familiar with the demo-friendly new features like Canvas, Drag-Drop, and the Video tag.&amp;#160; But unless you're a microformats or semantic web geek like we are, you may have missed the new &amp;quot;semantic&amp;quot; tags in HTML5.&amp;#160;   Last I looked, the HTML5 draft proposed 24 new HTML tags, ranging from &amp;lt;nav&amp;gt; and &amp;lt;footer&amp;gt; to &amp;lt;article&amp;gt; and &amp;lt;time&amp;gt;.&amp;#160; As you can guess, these new tags are used to mark up things like navigation links, footers, articles, and units of time.&amp;#160; In HTML5, you would use one of these</evnet:previewtext> 
            <link>http://www.visitmix.com/Opinions/The-HTML5-Semantics-Debate</link>
            <guid isPermaLink="true">http://www.visitmix.com/Opinions/The-HTML5-Semantics-Debate</guid>
            <pubDate>Mon, 31 Aug 2009 18:46:42 GMT</pubDate>
            <category>Web Standards</category>
            <category>Web Design</category>
            <category>Web Culture</category>
        </item>
    </channel>
</rss>