<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:posterous="http://posterous.com/help/rss/1.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/" version="2.0">
  <channel>
    <title>Chris Stead</title>
    <link>http://chrisstead.posterous.com</link>
    <description>More web, more Universe and everything else</description>
    <generator>posterous.com</generator>
    <link xmlns="http://www.w3.org/2005/Atom" href="http://posterous.com/api/sup_update#609580508" type="application/json" rel="http://api.friendfeed.com/2008/03#sup" />
    
    
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/ChrisSteadposterous" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="chrissteadposterous" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://posterous.superfeedr.com/" /><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">ChrisSteadposterous</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://feedburner.google.com</feedburner:feedburnerHostname><item>
      <pubDate>Wed, 05 Oct 2011 15:31:25 -0700</pubDate>
      <title>Facebook: Everything but the Kitchen Sink</title>
      <link>http://chrisstead.posterous.com/facebook-everything-but-the-kitchen-sink</link>
      <guid>http://chrisstead.posterous.com/facebook-everything-but-the-kitchen-sink</guid>
      <description>
        <![CDATA[<p>
	When working on a project, I look for ways to minimize the amount that <br />any one item is trying to do at once. It seems reasonable that each <br />button, screen, image, etc. should have one job. In the end, I want a <br />system that is graceful, does a lot of thinking for you and makes life <br />a joy, it its own little way. Does this seem like idealistic egotism? <br />Probably, but it's my goal all the same. Sometimes I even get there. <p /> Facebook seems to be the antithesis of this. They want to cram <br />everything they can think of into a social environment. They have <br />games, chat, messaging, stuff for sale, billboard ads, Mr. Coffee in <br />the corner and the corpse of Billy Mayes to ensure you get one free <br />while you're at it. The question then becomes, is this really what <br />users want? <p /> It seems most users pick a particular part of the FACEBOOK <br />MEGAVERSE&copy;&reg;&#8482; (add LOTS of echo). I personally use it <br />as a means to make my friends stop yelling at me because I'm not on <br />Facebook. Facebook's user experience for me is unparallelled. I <br />don't use it for anything and my friends don't yell at me. I call it <br />a win. That said, so many people use Facebook for communication, or <br />something akin to Twitter, or gaming, or... you name it. There are so <br />many pieces of Facebook it's overwhelming. <p /> The first time I set up a Facebook account, the interface was <br />reasonably simple. Then I killed that account without mercy. Now I <br />have a second account. It's quiet and private. When I first logged <br />in, I screamed and logged out. It was awful. There is so much going <br />on, it feels like I am walking into a video arcade at a mall. Have I <br />mentioned large crowds, flashing lights and too much noise freaks me <br />out? It does. So does Facebook. <p /> A while back, designers were given a challenge: redesign the Facebook <br />interface. There were several people who submitted ideas. (Not to <br />Facebook, of course. Just to the guy who started the whole thing.) In <br />the end, I felt that many people had great ideas for how to present <br />the mess Facebook has made its bed, but I think they all missed a key: <br />Facebook is just too much. <p /> I just picked up the scent that Facebook is looking to do Music sales, <br />if they aren't already. I also read that they are trying to beat <br />Google. Let's not go into the discussion that if you feel there is <br />someone out there you want to beat, they have already won. So, they <br />are going to add search. To their games. And their messaging. And <br />their news feeds. And their photos. And their chat. And and and. <p /> Facebook is working on becoming the next Ma Bell. Dismantled and <br />cannibalized for parts. Come on, guys. If you really want to do <br />this, can we break it up a bit so the luddites like me can actually <br />make sense of your craziness? Thanks! <p /> (Please note, I state I am a luddite. This is not entirely true. I <br />think progress is awesome. I think misdirected progress that makes me <br />want to weep in a corner is bad.)
	
</p>

<p><a href="http://chrisstead.posterous.com/facebook-everything-but-the-kitchen-sink">Permalink</a> 

	| <a href="http://chrisstead.posterous.com/facebook-everything-but-the-kitchen-sink#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/420692/Chris_Stead.png</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/3tk5b3jAdpct</posterous:profileUrl>
        <posterous:firstName>Chris</posterous:firstName>
        <posterous:lastName>Stead</posterous:lastName>
        <posterous:nickName>Chris</posterous:nickName>
        <posterous:displayName>Chris Stead</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Mon, 04 Oct 2010 14:57:38 -0700</pubDate>
      <title>How Not to Release Software ( #newtwitter )</title>
      <link>http://chrisstead.posterous.com/how-not-to-release-software-newtwitter</link>
      <guid>http://chrisstead.posterous.com/how-not-to-release-software-newtwitter</guid>
      <description>
        <![CDATA[<p>
	The Twitter redesign has been live for three weeks, or so they say. I <br />wouldn't know because I still haven't seen it for myself. My friends <br />all have it. People have had it so long it's not even interesting to <br />them anymore, yet I'm still out in the cold. <p /> Why? <p /> Twitter opted to release the design extremely slowly to random people. <br /> Actually, that's not true. Twitter hand selected special people to <br />receive the update on launch day, then they provided the update to <br />people who they thought were important to their PR. After that, <br />everyone else is getting the update as they are randomly selected. As <br />important people and friends of Twitter <a href="http://twitter.com/dcurtis/status/25139735825" target="_blank">squawked</a>, they were <a href="http://twitter.com/dcurtis/status/25140484801" target="_blank">updated</a>. <p /> This wouldn't be a problem if they had done this over a week or, <br />perhaps, two. The very first people would still be excited about the <br />new design and the last people wouldn't feel left out. Two full weeks <br />after the launch, <a href="http://thenextweb.com/apps/2010/09/28/twitter-vp-about-half-of-twitter-users-have-the-new-twitter-com/" target="_blank">Twitter announced</a> that "about 50% of Twitter users <br />have the new design." <p /> Doing a little math, it means that about 100% of the people will <br />finally have the new design almost a month after their big hubbub <br />about the release. When I say "about 100%" I mean that I'd lay odds <br />they padded their numbers and less than 50% of Twitter users actually <br />had the new design available to them. <p /> Moreover, this means that the people who get the redesign at the end <br />can't turn it on and off and compare the old and new designs for any <br />length of time, while the first people have a full month or more to <br />play before Twitter flips the switch and enforces the "new design <br />only" rule. <p /> Why is this a bad idea? <p /> If you are one of the first people to play with it, it's great. The <br />latter 50+% of the people who are still awaiting the update are <br />feeling alienated and disenfranchised. We are watching all the other <br />kids play with their new toys from Christmas while we are decorating <br />for the 4th of July while staring at our packages under the tree. <p /> Since the first users are now over the novelty of the new design, the <br />users who get it last get to hear things like "why are you still <br />talking about new twitter? It's old news." This is a good way to <br />leave your users cold. Twitter has managed to turn one half the <br />community against the other half. <p /> In short, when you prepare to launch a new piece of software, think <br />about all of your users and find a better way to do things. Release <br />software so all of your users can get excited. This isn't the fashion <br />industry where the buzz just makes it more exciting when the normal <br />people finally get a piece of the action. Software moves fast and web <br />apps move faster. Keep up and make your users comfortable in their <br />skin. Make your release fast and make the web a better place.
	
</p>

<p><a href="http://chrisstead.posterous.com/how-not-to-release-software-newtwitter">Permalink</a> 

	| <a href="http://chrisstead.posterous.com/how-not-to-release-software-newtwitter#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/420692/Chris_Stead.png</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/3tk5b3jAdpct</posterous:profileUrl>
        <posterous:firstName>Chris</posterous:firstName>
        <posterous:lastName>Stead</posterous:lastName>
        <posterous:nickName>Chris</posterous:nickName>
        <posterous:displayName>Chris Stead</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Fri, 24 Sep 2010 19:23:22 -0700</pubDate>
      <title>Strange Days on the Web</title>
      <link>http://chrisstead.posterous.com/strange-days-on-the-web</link>
      <guid>http://chrisstead.posterous.com/strange-days-on-the-web</guid>
      <description>
        <![CDATA[<p>
	Since I started my latest project I've been thinking about my very <br />first jobs on the web. I distinctly recall the job I had back in <br />1997. I was working in the merchant web design department for College <br />Club. At the time, College Club had an affiliated company called <br />Public Online. Now the site redirects to teen.com. Sometimes I wish <br />I'd bought a really cool domain back then. There were so many to pick <br />from... <p /> Anyway, working for Public Online, we built websites, lots of them. I <br />probably built 60+ sites in my 3-4 month tenure. They were probably <br />all really lousy. I was a recent high school graduate with an above <br />average proficiency in HTML and Javascript for someone of my age. I <br />was no master, but I didn't know that then. <p /> I recall one client actually coming into the company to discuss his <br />website. He owned the, now defunct, Family Fun Centers chain. He <br />brought along his ten-year-old son. It turns out, the owner of the <br />company wasn't going to talk about what he wanted. His son did all of <br />the talking. <p /> "I want fireworks and explosions when the site loads," he said. "I <br />want it to play some loud music and be really cool." <p /> I was 19 and didn't understand it then, but seeing an exec show up <br />with his pre-teen son is never a good sign. Children, typically, <br />aren't the best people to talk business decisions. This one was no <br />different. <p /> Those were strange days on the web. They were the cowboy years. I <br />feel really lucky to be old enough to remember them from within the <br />industry. When the internet bubble burst, I took it as a personal <br />blow. I didn't know better. I was an early twenty-something with <br />little job experience and I just watched the beginnings of my career <br />head straight for the toilet. <p /> It was probably the best thing that could have happened to a kid like me. <p /> I revel in the wonderment on the web now. I think it's fantastic how <br />everything has grown, but sometimes I yearn for the days where <br />anything went and you could get away with murder. The web wasn't <br />pretty and we all had a lot to learn, but it was so damn much fun. <p /> I know this is a departure from my usual posts, but I just felt an <br />overwhelming need to reminisce. Okay, let's get back to making the <br />web a better place. ; )
	
</p>

<p><a href="http://chrisstead.posterous.com/strange-days-on-the-web">Permalink</a> 

	| <a href="http://chrisstead.posterous.com/strange-days-on-the-web#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/420692/Chris_Stead.png</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/3tk5b3jAdpct</posterous:profileUrl>
        <posterous:firstName>Chris</posterous:firstName>
        <posterous:lastName>Stead</posterous:lastName>
        <posterous:nickName>Chris</posterous:nickName>
        <posterous:displayName>Chris Stead</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Thu, 23 Sep 2010 16:41:53 -0700</pubDate>
      <title>What Is Your Process?</title>
      <link>http://chrisstead.posterous.com/what-is-your-process</link>
      <guid>http://chrisstead.posterous.com/what-is-your-process</guid>
      <description>
        <![CDATA[<p>
	Calling all Ux people, I want your perspective. When you work on a <br />project, what is your process to move from start to finish? Share as <br />much or as little as you like. Everyone has a different method so <br />anything helps. Please leave thoughts in the comments below and help <br />us all make the web a better place.
	
</p>

<p><a href="http://chrisstead.posterous.com/what-is-your-process">Permalink</a> 

	| <a href="http://chrisstead.posterous.com/what-is-your-process#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/420692/Chris_Stead.png</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/3tk5b3jAdpct</posterous:profileUrl>
        <posterous:firstName>Chris</posterous:firstName>
        <posterous:lastName>Stead</posterous:lastName>
        <posterous:nickName>Chris</posterous:nickName>
        <posterous:displayName>Chris Stead</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Mon, 13 Sep 2010 15:08:25 -0700</pubDate>
      <title>Engineers, Designers and the Process</title>
      <link>http://chrisstead.posterous.com/engineers-designers-and-the-process</link>
      <guid>http://chrisstead.posterous.com/engineers-designers-and-the-process</guid>
      <description>
        <![CDATA[<p>
	I have a diagram of a design process on my office wall. This diagram <br />is a designer's take on the design/development process of a web <br />application and it frightens me just a bit. I often find myself in a <br />room full of engineers defending the choices marketing and creative <br />team members make. In the end, I can only say one thing. <p /> Come on, guys, I need something to work with. <p /> The diagram I am referring to offers up a great timeline for designers <br />to work their magic. There is lots of room to collect information, <br />talk to clients, get user input and then test drive the comps to the <br />ends of the earth. Then, the very last segment of the diagram is <br />given to developers to "just finish up the bits and pieces." <p /> When you are working on a website which is essentially static content, <br />leaving the developers little extra time is fine. They don't have to <br />do much so, giving them a small piece of the pie is fine. For most <br />web projects, however, the developers need lots of time to implement <br />the work which needs to be done. <p /> I worked on a medical provider search for American Claims Management a <br />year, or so, ago. The design and preparation went rather quickly, <br />though I wish I could have the chance to rework the UI. The bulk of <br />the time, however, was dedicated to the tricky bits which did things <br />like the actual search. <p /> I had to work out what I was doing mathematically across a paper <br />globe. I had to spend time playing with set analysis and preparing to <br />collect information in the best way I could find. Then I had to write <br />the whole thing. <p /> It took a lot of time. <p /> To suggest that developers aren't doing any work or, worse, that they <br />are just finishing up the dirty bits since the hard work is all over <br />puts ME in a bad position. See, designers, I fight for you. I am the <br />guy that speaks engineerese and fights the good fight for you. The <br />least you could do is cut me some slack and give me something I can <br />fight for. If I walk into a meeting and say, "okay, people, we have <br />three days to develop the system," they are going to tell me to shove <br />it. <p /> In the end, the only way you are going to meet the engineers in the <br />middle is if you give them something to work with. Just like you, <br />they have to go through problem solving sessions and testing. Just <br />like you, they have a lot of work to accomplish in less than adequate <br />time. Just like you, they are killing themselves to meet the <br />deadline. Let's cooperate and make the web a better place.
	
</p>

<p><a href="http://chrisstead.posterous.com/engineers-designers-and-the-process">Permalink</a> 

	| <a href="http://chrisstead.posterous.com/engineers-designers-and-the-process#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/420692/Chris_Stead.png</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/3tk5b3jAdpct</posterous:profileUrl>
        <posterous:firstName>Chris</posterous:firstName>
        <posterous:lastName>Stead</posterous:lastName>
        <posterous:nickName>Chris</posterous:nickName>
        <posterous:displayName>Chris Stead</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Fri, 10 Sep 2010 13:07:20 -0700</pubDate>
      <title>A Sneak Peek</title>
      <link>http://chrisstead.posterous.com/a-sneak-peek</link>
      <guid>http://chrisstead.posterous.com/a-sneak-peek</guid>
      <description>
        <![CDATA[<p>
	<div class='p_embed p_image_embed'>
<img alt="User-falloff-nofunction" height="235" src="http://posterous.com/getfile/files.posterous.com/chrisstead/kAkcSaQKRGNxDs5tb0uhXRRQUaOh7dFe6M6KO4GwlDCNL4aejJ80ZTzlhI6F/user-falloff-nofunction.png" width="380" />
</div>
<p>Here's a little sneak peek of what I have coming for you on Monday. <br />This is a graph of predicted user falloff while waiting/seeking <br />behavior is occurring. No, I won't tell you the function (yet). Yes I <br />think this will help (a LOT). I'm excited to share my research in <br />theoretical user behavior with you and I just couldn't wait to share <br />this little bit!</p>
	
</p>

<p><a href="http://chrisstead.posterous.com/a-sneak-peek">Permalink</a> 

	| <a href="http://chrisstead.posterous.com/a-sneak-peek#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/420692/Chris_Stead.png</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/3tk5b3jAdpct</posterous:profileUrl>
        <posterous:firstName>Chris</posterous:firstName>
        <posterous:lastName>Stead</posterous:lastName>
        <posterous:nickName>Chris</posterous:nickName>
        <posterous:displayName>Chris Stead</posterous:displayName>
      </posterous:author>
      <media:content type="image/png" height="235" width="380" url="http://getfile1.posterous.com/getfile/files.posterous.com/chrisstead/kAkcSaQKRGNxDs5tb0uhXRRQUaOh7dFe6M6KO4GwlDCNL4aejJ80ZTzlhI6F/user-falloff-nofunction.png">
        <media:thumbnail height="235" width="380" url="http://getfile1.posterous.com/getfile/files.posterous.com/chrisstead/kAkcSaQKRGNxDs5tb0uhXRRQUaOh7dFe6M6KO4GwlDCNL4aejJ80ZTzlhI6F/user-falloff-nofunction.png" />
      </media:content>
    </item>
    <item>
      <pubDate>Thu, 02 Sep 2010 14:11:40 -0700</pubDate>
      <title>When in Doubt, Throw it Out</title>
      <link>http://chrisstead.posterous.com/when-in-doubt-throw-it-out</link>
      <guid>http://chrisstead.posterous.com/when-in-doubt-throw-it-out</guid>
      <description>
        <![CDATA[<p>
	It seems like, with the proliferation of the "Web 2.0" philosophy, <br />sites have become gluttonous. There is a strange movement afoot, the <br />cult of more. More widgets, more navigation, more content, more MORE! <br /> Ultimately, I have to wonder if more is really what we need. <p /> Luke Wroblewski is calling for designers to <a href="http://www.lukew.com/ff/entry.asp?933" target="_blank">design for mobile first</a>. Although his reasoning is sound regarding <br />mobile-specific reasoning, I especially like his point that designing <br />for mobile requires designers to focus. <p /> This type of laser-focus should extend beyond just the designers and <br />should, in fact, touch everyone involved with a project. The less fat <br />you build into your application, the better off the user will be. <br />This goes not only for core site function and the resultant navigation <br />bloat, but also for non-essential things like Javascript effects. <p /> It is becoming more and more common to rely on Javascript to do <br />everything. Unfortunately, this leads to sites functioning poorly <br />when scripts are turned off or are unavailable. I visited a site a <br />while back which required Javascript in order to perform a search for <br />local pharmacies. I found this requirement to be profoundly stupid. I <br />personally know blind people who use as few browser extras as possible <br />to keep their experience reliable. <p /> These people are the kind of people who would perform a search for a <br />local pharmacy. Unfortunately, they would never know why the search <br />didn't work. What's worse, the site was intended for Workers' <br />Compensation claims, which means, if someone were impaired and injured <br />on the job, this tool is the ONLY available tool. <p /> Old web works. <p /> Old web isn't pretty and it may not make you the hottest thing on the <br />block, but old web works. When you build your application, the first <br />thing you should do is build it, not only from a mobile mindset, but <br />also with old-web tools. A page request works the same with any <br />browser, essentially. You send a Get or Post request and the server <br />replies with a success (200) or an error (just about everything else) <br />code, followed by some sort of content. <p /> Throw out everything you don't absolutely need. Trim the application <br />down to the very core of what the user will interact with. Use <br />Javascript only if it makes the user journey through your site better, <br />don't use it as a crutch to hold up a failed application. On the <br />other hand, you should only trim those things which you don't NEED. <br />This is not the same as trimming everything and leaving a bare site <br />with a text entry box (unless you're Google). <p /> While working through your design think about the core of your system. <br /> Build the simplest journey for your user and make your site a joy to <br />experience. Encourage user interaction through ease and clarity. <br />Trim the fat, cast off the excess and make the web a better place.
	
</p>

<p><a href="http://chrisstead.posterous.com/when-in-doubt-throw-it-out">Permalink</a> 

	| <a href="http://chrisstead.posterous.com/when-in-doubt-throw-it-out#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/420692/Chris_Stead.png</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/3tk5b3jAdpct</posterous:profileUrl>
        <posterous:firstName>Chris</posterous:firstName>
        <posterous:lastName>Stead</posterous:lastName>
        <posterous:nickName>Chris</posterous:nickName>
        <posterous:displayName>Chris Stead</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Mon, 30 Aug 2010 22:39:27 -0700</pubDate>
      <title>The Unplugged Sessions</title>
      <link>http://chrisstead.posterous.com/the-unplugged-sessions</link>
      <guid>http://chrisstead.posterous.com/the-unplugged-sessions</guid>
      <description>
        <![CDATA[<p>
	You know how they say "the best things in life are free?" Though <br />that's not entirely true in Ux and development, it's still darn close. <br /> After trying out all kinds of tools, toys and other things to make my <br />life just a little better, I have discovered something I should have <br />known a long time ago: The best tools are a pencil, an eraser and a <br />blank sheet of paper. <p /> Much like MTV unplugged which features acts doing what they do best <br />without an effects rack that would make most sound engineers quake <br />with excitement, I find myself doing my best work when I step away <br />from the computer. In the end, I have to hop back on the computer to <br />produce something I can deliver but, in the meanwhile, there is <br />something about turning off the screens and simplifying the creation <br />process. <p /> I've learned to enjoy these unplugged moments so much, I have gone so <br />far as to institute unplugged sessions at work. So far I have only <br />had a couple, but I found myself being far more constructive during <br />these hour-long breaks from the computer than I often am while the <br />screen is on. <p /> Little is more distracting than having e-mail screaming in like <br />tactical missiles and messages from coworkers looking for insight on a <br />project or system you touched once upon a time. When the screens go <br />off, the productivity goes into high gear. The hardest part is to <br />mentally unplug even though you have done so physically. <p /> In your mind, the first time you try it, you'll find yourself saying <br />"but someone is surely e-mailing me right now. It's important." <br />Resist the urge to turn the screen on to check. Instead, set a timer <br />and know, in an hour, you'll get to everything people are chomping at <br />the bit about. In the meanwhile, just turn off the noise and focus on <br />the task at hand. <p /> Consider it a mini sabbatical in the middle of your day. Make a list <br />of things to get done which do not involve the computer and work <br />through that list during your unplugged session. When you plug back <br />in, you will be light years beyond the point you would be at if you <br />let the computer consume that hour. <p /> The brain is an incredible tool. When it is not distracted, your mind <br />can perform all kinds of gymnastics you would never expect. Give <br />yourself a chance and let your mind do a few laps around the paper, <br />without a screen to distract you. Unplugged sessions will give you <br />the freedom you need to really make the web a better place.
	
</p>

<p><a href="http://chrisstead.posterous.com/the-unplugged-sessions">Permalink</a> 

	| <a href="http://chrisstead.posterous.com/the-unplugged-sessions#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/420692/Chris_Stead.png</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/3tk5b3jAdpct</posterous:profileUrl>
        <posterous:firstName>Chris</posterous:firstName>
        <posterous:lastName>Stead</posterous:lastName>
        <posterous:nickName>Chris</posterous:nickName>
        <posterous:displayName>Chris Stead</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Wed, 14 Jul 2010 10:19:10 -0700</pubDate>
      <title>Don't Just Stand There, Do Something!</title>
      <link>http://chrisstead.posterous.com/dont-just-stand-there-do-something-0</link>
      <guid>http://chrisstead.posterous.com/dont-just-stand-there-do-something-0</guid>
      <description>
        <![CDATA[<p>
	Oh, my dear Posterous account, it's been a while. I've been busy <br />getting things done which has left me little time to write much of <br />anything. Since I'm not completely wiped out and I have a spare <br />couple of minutes, I thought this would be a great time to write <br />something new. What better to write than about doing stuff? <p /> There are two distinct types of people I've met, those who think about <br />stuff and those who do stuff. I don't care who you look at, everyone <br />falls into one of these camps. The people who think about stuff are <br />the people who sit around saying "one day, I'm going to do stuff. <br />Right now, I'm planning but some day I'll be done and ready to <br />execute." <p /> The problem with planning and thinking indefinitely is that you never <br />do anything. You spend so much time worrying about whether this <br />solution or that solution will be the right one to score your <br />millions. Guess what, no solution will ever do anything for you <br />unless you actually execute it. <p /> I prefer to be someone who does stuff. I'm not saying I do it right. <br />I'm also not saying my answers are the right ones, but my first <br />instinct is always to DO. I do a little planning. I anticipate as <br />many pitfalls as I can, I jot down a basic plan and direction and then <br />jump into the thick of it. <p /> There is a down-side to taking the 'do' attitude: you will fail. A lot. <p /> Honestly, I can't say that I have actually created a single <br />"successful" project since I started doing. Things just don't go the <br />way I want to. Success, however, is in the way you look at things. <br />In a sense, every project I've ever undertaken has been a success <br />because I did it. It might not have been the best or brightest way to <br />do whatever i took after but, by God, I did it all the same. <p /> After doing, I reflect. I review what worked and what didn't. How <br />did people react? How do I feel about continuing down that path? <br />These are important things to note. I also review technical failures <br />and successes. Did hackers take control of my site? Yes, that <br />happened to me once. I was miserable. Did a bunch of junk commentary <br />get posted? Did things work the way I wanted them to? <p /> Every failure is a success. <p /> In failing you learn something you didn't know before and you learned <br />something about yourself. Learning is always a win. The only way to <br />fail, however, is to do something. Once you have taken the steps to <br />start doing, you'll start succeeding and failing. Take everything in <br />stride and give yourself the chance to grow in ways you never thought <br />possible. I usually end with "make the web a better place," but today <br />I have a different message: <p /> Don't just stand there, do something!
	
</p>

<p><a href="http://chrisstead.posterous.com/dont-just-stand-there-do-something-0">Permalink</a> 

	| <a href="http://chrisstead.posterous.com/dont-just-stand-there-do-something-0#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/420692/Chris_Stead.png</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/3tk5b3jAdpct</posterous:profileUrl>
        <posterous:firstName>Chris</posterous:firstName>
        <posterous:lastName>Stead</posterous:lastName>
        <posterous:nickName>Chris</posterous:nickName>
        <posterous:displayName>Chris Stead</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Wed, 19 May 2010 11:31:00 -0700</pubDate>
      <title>Visual Limits</title>
      <link>http://chrisstead.posterous.com/visual-limits</link>
      <guid>http://chrisstead.posterous.com/visual-limits</guid>
      <description>
        <![CDATA[<p>
	<p>It seems to be fairly well known that people scan in an F pattern. Moreover, <a href="http://www.useit.com/alertbox/nanocontent.html" target="_blank">Jakob Nielsen states people can scan the first 11 characters of a string</a> without moving their eye. This is commonly implemented information on the web and aids users in selecting information in a faster, easier way. <p /> Something occurred to me today while looking at a list, there is a  vertical limit for skimming as well. This is, by no means, scientific, but I noticed that I could look directly at the page and gather 3 lines of text formatted at roughly 1.6em. In other words, I could, reasonably, skim information at a little less than 5 characters top to bottom on densely packed lines with a 12pt font size. <p /> This leads me to a conclusion about information stored in any kind of horizontal display element: the taller the element, the harder it is for users to skim. It takes work to scan across the page seeking information when you can only see 3-5 elements at a time. For typical site navigation at the top, this isn't much of an issue as links are usually only 1-deep. <p /> Footers, on the other hand, must be managed carefully, however. There is a trend to place lots of information in a footer, currently. When done well, this kind of supplemental navigation can be quite helpful. When executed poorly, the information at the bottom of the screen tends to look like a big lump of text which people won't read. <p /> In order to keep this post characteristically short, I'll just offer a quick thought, and write a full blog post later, on how to think about your footer for maximum impact. <p /> </p>
<ul>
<li>Keep the list of links short. People can't effectively scan several long lists horizontally so cut the less important data.</li>
<li>Organize your links into clear groups. If you have grouped links where the user can immediately discern which links are related to which, they will choose the correct list by quickly scanning horizontally and then scan vertically to locate the particular link they are seeking.</li>
<li>The footer is no place for huge tag clouds. The bigger the tag cloud, the harder it is to find anything, especially because of the font-size variety. Keep any tag cloud which lives in the footer trim -- about 3 or 4 lines.</li>
</ul>
<p><p /> When you start putting together what <a href="http://twitter.com/candlelight" target="_blank">my friend</a> calls a "fat footer" think about how your user will scan and collect data from it. Provide them with the easiest way to get as much from your footer as possible. Make the web a better place.</p>
	
</p>

<p><a href="http://chrisstead.posterous.com/visual-limits">Permalink</a> 

	| <a href="http://chrisstead.posterous.com/visual-limits#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/420692/Chris_Stead.png</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/3tk5b3jAdpct</posterous:profileUrl>
        <posterous:firstName>Chris</posterous:firstName>
        <posterous:lastName>Stead</posterous:lastName>
        <posterous:nickName>Chris</posterous:nickName>
        <posterous:displayName>Chris Stead</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Thu, 29 Apr 2010 19:27:19 -0700</pubDate>
      <title>Don't Forget Your User</title>
      <link>http://chrisstead.posterous.com/dont-forget-your-user</link>
      <guid>http://chrisstead.posterous.com/dont-forget-your-user</guid>
      <description>
        <![CDATA[<p>
	Recently I have been working on a project that has me ripping a bunch <br />of Java code out of Struts and turning it into classes driving JSP <br />pages. This is not graceful and it is taking a ton of time to do. <br />The thought that hit me today was "I still have to work on the UI!" <p /> This is a very real problem. Developers often get pulled <br />heavy-handedly in one direction or another. Either you are a <br />server-side programmer or you are a UI programmer. It's difficult to <br />get something right in the middle as some aspect of the project is <br />going to end up devouring an inordinate amount of time. <p /> Often the time gets soaked up by the server-side development, so the <br />user gets forgotten about. This is bad news for the longevity of a <br />website. Often, sites which are focused primarily on function and <br />less on user experience suffer as users find it frustrating to <br />accomplish anything. <p /> Right now I fear my project will fall under the wheels of the same <br />fate. Fortunately, I am doing the one thing I can to ensure I the <br />user gets the best experience I can offer: I'm thinking about how they <br />will interact with the server-side work I am doing. <p /> Even when you are caught up in that one challenge in the code that is <br />holding everything else up, don't forget your user. Remember, if not <br />for your user, you wouldn't be writing anything at all. If the code <br />you are writing seems to be solving problems unrelated to what your <br />user needs, ask yourself if it is the best use of your time. <p /> Sometimes it is. Often it isn't. <p /> Those pieces that solve problems your user may never encounter might <br />be fun to do, but they don't really move you forward. Instead, make a <br />note. Come back to it when you have some time to burn and you want to <br />do something more interesting than useful. <p /> On the other hand, if you are making something users have never heard <br />of before, don't stop just because they aren't chomping at the bit for <br />it right now. It may end up being a major sensation. In the end, <br />it's really all about your user. Write everything as if it were just <br />for them, because it is. Don't forget your user. Make the web a <br />better place.
	
</p>

<p><a href="http://chrisstead.posterous.com/dont-forget-your-user">Permalink</a> 

	| <a href="http://chrisstead.posterous.com/dont-forget-your-user#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/420692/Chris_Stead.png</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/3tk5b3jAdpct</posterous:profileUrl>
        <posterous:firstName>Chris</posterous:firstName>
        <posterous:lastName>Stead</posterous:lastName>
        <posterous:nickName>Chris</posterous:nickName>
        <posterous:displayName>Chris Stead</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Fri, 23 Apr 2010 16:14:35 -0700</pubDate>
      <title>Modularity and the Web</title>
      <link>http://chrisstead.posterous.com/modularity-and-the-web</link>
      <guid>http://chrisstead.posterous.com/modularity-and-the-web</guid>
      <description>
        <![CDATA[<p>
	I recently wrote a blog post about <a href="http://www.chrisstead.com/archives/292" target="_blank">modularizing tasks</a> around the elements included in <br />a web site. I have also talked about the <a href="http://www.chrisstead.com/archives/276" target="_blank">content-object model</a> or <a href="http://www.chrisstead.com/archives/112" target="_blank">OOC</a> <br />in previous posts. Today I was having a discussion and something <br />occurred to me. I haven't said one really crucial thing regarding all <br />of this chatter. <p /> The content-object model is vital to the future of the web. <p /> Let's go through a quick history lesson. I promise it won't take long <br />as it starts in 1990. <p /> In 1990, the idea of HTML was first realized. I won't go into the <br />whole history, rather I'll just throw out a name and move on: Tim <br />Berners-Lee. The web moved quickly even in the earliest days. By the <br />mid-nineties, companies were popping up to take advantage of this new <br />communication media. <p /> Important note: HTML was a blend of content, formatting and other <br />identifying tags which defined the resulting document. This was <br />specifically a blend of structure, data and formatting which we (the <br />web community) consider long-deprecated now. <p /> By the mid-to-late nineties, <acronym title="Cascading Style Sheets">CSS</acronym> crept into the standard arsenal of web pros <br />worldwide. Combining CSS and Javascript, pages were built to have <br />richer functionality and interaction. This is when the web started <br />looking more like what we know it to be today. <p /> By 1999 we started to see the emergence of <acronym title="Really Simple Syndication">RSS</acronym>. RSS allows us to share content in <br />a bite-sized fashion people could digest with readers. This was <br />probably the earliest emergence of the content-object that can be <br />pointed to on the web. <p /> Ignoring a whole mess of stuff that happened between 1999 and now, we <br />can see content objects everywhere. Twitter is a clear example of the <br />content-object model at work, integrating bite-sized chunks of content <br />into a meaningful, readable stream for the consumer. <p /> Sites across the web are opening APIs to collect information and <br />gather content objects for inclusion in other sites. Sites have grown <br />from the integrated data-structure-style documents of HTML 1 to <br />dynamic structures hosting content from disparate sources, prepared <br />and served to the user for their entertainment and education. <p /> If content was king in the 90's, it is certainly lord of all now. <br />More importantly, the decoupling we did of data, structure and format <br />should and will be applied again to content as it is liberated from <br />distinct sources. Content objects are becoming more critical in our <br />day-to-day function than ever before. <p /> With the decoupling of information from the page structure and, more <br />importantly, the conceptual locality, the content-object model has <br />become the way of the web. It is still growing, but it is quickly <br />becoming the definition of our experience on the web. Act on this. <br />Provide your users with the content they want. Build with the objects <br />you have and make the web a better place.
	
</p>

<p><a href="http://chrisstead.posterous.com/modularity-and-the-web">Permalink</a> 

	| <a href="http://chrisstead.posterous.com/modularity-and-the-web#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/420692/Chris_Stead.png</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/3tk5b3jAdpct</posterous:profileUrl>
        <posterous:firstName>Chris</posterous:firstName>
        <posterous:lastName>Stead</posterous:lastName>
        <posterous:nickName>Chris</posterous:nickName>
        <posterous:displayName>Chris Stead</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Wed, 24 Mar 2010 10:25:10 -0700</pubDate>
      <title>Web App Masters Tour (#wamt)</title>
      <link>http://chrisstead.posterous.com/web-app-masters-tour-wamt</link>
      <guid>http://chrisstead.posterous.com/web-app-masters-tour-wamt</guid>
      <description>
        <![CDATA[<p>
	I've got a little less than 15 minutes to write this, so I'll be brief. <p /> I'm feeling a little like my brain is being stuffed full this morning. <br /> After a full day of seducing users, guiding through your site, <br />interacting with them and then exposing how site design changes over <br />time, Today started with a fire hose of a talk. Web interaction and <br />microstates was discussed by Bill Scott. <p /> Through the discussions over the past couple of days, I am seeing more <br />ways I can take input from the engineering team and combine them with <br />the desires of the creative department and produce something that, <br />ultimately, solves business problems in a novel, usable and <br />user-geared way. <p /> Note, novelty alone is not a good driving force for a site design or <br />redesign. Novelty, when combined with a desire to provide for the <br />user and a dash of good sense can carry a web application into the <br />stratosphere. <p /> Later this week, I will be meeting with the Director of Communications <br />for my company and we will discuss the future of our corporate <br />websites and web application. I am looking forward to bringing some <br />of what I have seen here to the table to encourage new, better <br />methodologies, driving our projects forward. <p /> For those of you at WAMT who are reading this, I hope you are enjoying <br />the conference as much as I am and can take away lots of new <br />inspiration. I encourage you to follow me on twitter (<a href="http://www.twitter.com/cm_stead" target="_blank">@cm_stead</a>) <br />and take a look at <a href="http://www.chrisstead.com" target="_blank">my regular blog</a> where I discuss lots of various <br />problems, solutions and moves I've made. <p /> Cheers!
	
</p>

<p><a href="http://chrisstead.posterous.com/web-app-masters-tour-wamt">Permalink</a> 

	| <a href="http://chrisstead.posterous.com/web-app-masters-tour-wamt#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/420692/Chris_Stead.png</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/3tk5b3jAdpct</posterous:profileUrl>
        <posterous:firstName>Chris</posterous:firstName>
        <posterous:lastName>Stead</posterous:lastName>
        <posterous:nickName>Chris</posterous:nickName>
        <posterous:displayName>Chris Stead</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Fri, 12 Mar 2010 12:10:51 -0800</pubDate>
      <title>How I Blog</title>
      <link>http://chrisstead.posterous.com/how-i-blog-2</link>
      <guid>http://chrisstead.posterous.com/how-i-blog-2</guid>
      <description>
        <![CDATA[<p>
	No cute title this time. It's about as straight as I can get with <br />you. I blog. It's not the only thing I do, but it is definitely a <br />thing I do. I think blogging should be something most people should <br />try at least once. <p /> I won't get into the reasons a blog is good, though it is. Both for <br />business and for the soul. Let's simply say, blogging has an <br />important place on the web right now. <p /> So, how I blog... I hadn't put a lot of thought into my process before <br />today. After spending years writing blogs for various sites, pages <br />and reasons, I just have a system I use and it works for me. Today, <br />something was different. I noticed something I always do. <p /> Let's start with the system I use. I use WordPress. Lots of people <br />do. It's easy and once you are familiar with the system, there is a <br />lot you can do with templates to really customize the feel. <p /> When I first start working on a post, I already have an idea in mind. <br />I know what I want to call the article and I have a majority of the <br />post worked out in my head. That being said, I open the new post <br />screen, enter the title and select the categories the post is about. <p /> That is the single most important step I do in the whole process. <br />After that, everything else is babble. I am really good at running at <br />the mouth (keyboard?) and do so on a regular basis. <p /> The reason I do things in this order is to maintain focus. When I get <br />600 words into a post, I often find myself merrily trotting down the <br />path to write another 60,000 words. The problem is, most of those <br />words have nothing to do with what I set out to say. <p /> I can't afford to write a book. People won't read it and I'll never <br />get anything else done. <p /> In writing the title and selecting the few items the post is about, it <br />keeps me on task. I can stop, look up and ask myself "is this what I <br />wanted to write about?" If the answer is no, I can redirect and <br />refocus. It's a reality check. <p /> Through maintaining my focus, I find myself writing in a clear, <br />concise way that conveys what I wanted to say without straying too far <br />from where I wanted to go. Focus and reality checks are key. <p /> Though this is not tool available for writing better posts, I find <br />it's the one that helps me the most. Give it a try and see if your <br />blogging improves in focus and message. Use the tools that help you <br />the most. Write good blogs. Make the web a better place.
	
</p>

<p><a href="http://chrisstead.posterous.com/how-i-blog-2">Permalink</a> 

	| <a href="http://chrisstead.posterous.com/how-i-blog-2#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/420692/Chris_Stead.png</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/3tk5b3jAdpct</posterous:profileUrl>
        <posterous:firstName>Chris</posterous:firstName>
        <posterous:lastName>Stead</posterous:lastName>
        <posterous:nickName>Chris</posterous:nickName>
        <posterous:displayName>Chris Stead</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Mon, 08 Mar 2010 11:03:00 -0800</pubDate>
      <title>What have I done?</title>
      <link>http://chrisstead.posterous.com/what-have-i-done-18</link>
      <guid>http://chrisstead.posterous.com/what-have-i-done-18</guid>
      <description>
        <![CDATA[<p>
	Actually, a better question would probably be, "what am I doing?" I've <br />been plowing through the better part of thousands of lines of code. <p /> Probably not the most exciting thing to do, but sometimes you do what <br />you must. To tell the truth, I've enjoyed working on my current, <br />self-imposed project. This doesn't really answer the question "what <br />am I doing," very well, does it? <p /> Remember that post about <a href="http://www.chrisstead.com/archives/112" target="_blank">object-oriented content</a>? Well, I started working <br />on an article talking about applying OOC in real life. Meanwhile, I <br />built an OOC-driven CMS for the company at which I work. <p /> Problem? I built an OOC-driven CMS FOR THE COMPANY AT WHICH I WORK. <p /> See, I can't just go around giving away the CMS I built for my company <br />as they own it. I mean, there are parts I could give away, <br />specifically the frameworks I used, but that doesn't do anyone very <br />much good as they would have a net-zero. <p /> So, to solve this problem, I decided to start over and build <br />everything again, from scratch. <p /> I'll feel okay giving this away. First, I'm building it completely on <br />my own time. Second, it varies significantly from the code I wrote for <br />my company. Third, I won't include some of the odds and ends I built <br />in for company-specific goals. <p /> What will the user lose because of this? Nothing. <p /> Ultimately, the first release may be underwhelming for some. It won't <br />have any of the neat toys and fun things that mature, <br />community-supported content management systems have, but that's not <br />the point, right? Right? <p /> It's all about thinking of sites and content in a totally new way. <p /> In the end, I want to build something kind of like an old hotrod. <br />People can take the chassis and tweak it to their ends. Even at the <br />core, people should be able to construct and deploy sites quickly. I <br />know this because I'm already doing it. <p /> There is so much more I could say about the system, but it's just not <br />ready for the daylight yet. It still needs a lot of code... and a <br />name. We have a long way to go, and much patience is required. While <br />you wait for my project to surface, go make the web a better place.
	
</p>

<p><a href="http://chrisstead.posterous.com/what-have-i-done-18">Permalink</a> 

	| <a href="http://chrisstead.posterous.com/what-have-i-done-18#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/420692/Chris_Stead.png</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/3tk5b3jAdpct</posterous:profileUrl>
        <posterous:firstName>Chris</posterous:firstName>
        <posterous:lastName>Stead</posterous:lastName>
        <posterous:nickName>Chris</posterous:nickName>
        <posterous:displayName>Chris Stead</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Wed, 03 Mar 2010 09:47:20 -0800</pubDate>
      <title>Weapon of Choice</title>
      <link>http://chrisstead.posterous.com/weapon-of-choice-13</link>
      <guid>http://chrisstead.posterous.com/weapon-of-choice-13</guid>
      <description>
        <![CDATA[<p>
	Normally I don't make a big deal out of tools used for development. I <br />like solving problems so the tool I ultimately use to make that happen <br />makes little difference to me. From languages to the editors and IDEs <br />I work in, it all means little to me. I just use the tool that does <br />what I need. <p /> See, I said 'normally' there. There is one tool that is very quickly <br />growing into something of a meaningful romance for me. That tool is <a href="http://www.vim.org/" target="_blank">GVIm</a>. <p /> For those of you that AREN'T *nix geeks out there, VI is an old <br />command-line text editor for the Unix/Linux family of sites. There <br />has been a war raging between two camps in the *nix world, those who <br />use VI and those who use Emacs. <p /> I am a VI guy. <p /> To be more specific, I am a VIm guy. VI costs money. VIm is free <br />(both as in speech and beer) and it's mighty spiffy. If you are <br />working in color, it will color-highlight your code. It will manage <br />indenting for you. It will run a command shell from inside the <br />program. It will make you coffee. It. just. does. <p /> VIm comes in a GUI Windows version. I played with it a while ago, but <br />didn't get too deep in. I had other tools I could use that worked <br />well too. I couldn't immediately see the value in simply dumping VI <br />into a GUI and calling it a GUI editor. <p /> I stand corrected. <p /> GVIm is a surprisingly effective cross between a command-line tool and <br />a GUI tool. The hot-keys all work. You can drag and drop files right <br />into the editor. It recognizes all of the standard editing hot-keys <br />AND all of the VI esoterica like yank, delete, find and more. <p /> It is as lightweight, or nearly so, as Notepad, but you can open <br />multiple instances of it. It still highlights and indents code and it <br />can still make you coffee. I'm not going to say it's the tool for <br />everyone. It's not. However, I don't go around writing blog posts <br />about every editor I use either. <p /> In the end, though, it doesn't matter how wonderful your tools are. <br />If you don't use them to their full potential they will never serve <br />you fully. Whichever tools you use, go and make the web a better <br />place.
	
</p>

<p><a href="http://chrisstead.posterous.com/weapon-of-choice-13">Permalink</a> 

	| <a href="http://chrisstead.posterous.com/weapon-of-choice-13#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/420692/Chris_Stead.png</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/3tk5b3jAdpct</posterous:profileUrl>
        <posterous:firstName>Chris</posterous:firstName>
        <posterous:lastName>Stead</posterous:lastName>
        <posterous:nickName>Chris</posterous:nickName>
        <posterous:displayName>Chris Stead</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Thu, 25 Feb 2010 20:57:51 -0800</pubDate>
      <title>Tomcat</title>
      <link>http://chrisstead.posterous.com/tomcat-7</link>
      <guid>http://chrisstead.posterous.com/tomcat-7</guid>
      <description>
        <![CDATA[<p>
	Today was my first day working with <acronym title="Java Server Pages">JSP</acronym>. I spent a year and a half coding in Java when I <br />was in college, but I never worked with JSP at all. I'm not entirely <br />sure why, though I wish they had discussed the topic at least a <br />little. <p /> On the other hand, perhaps my troubles today were precisely why they <br />didn't offer any insight into creating interactive websites with JSP. <p /> I started by creating a simple JSP page without any integrated classes <br />or any other fancy stuff. I got my "hello world" script working in <br />very short order. I decided, with such early success, I would move on <br />to something a little trickier: a test class that printed "hi" on my <br />page. <p /> I've not known such frustration as coding and re-coding a class to do <br />one single thing: print a single word to the screen. <p /> What was I missing? How could I have gone so wrong after such a <br />promising start? There must be something I was overlooking. <p /> I would comment out the line that called the class and the page <br />rendered just fine. I put it back in and everything would go back <br />into a tailspin. <p /> Tomcat would mock me, telling me there was an error and that it wasn't <br />interested in my silly games. The message: <br />java.lang.NoSuchMethodError. <p /> I check my code. I checked again. Nope, the method was there. <br />Everything seemed to be as expected. I compiled my code again and <br />copied it over the old code. Bit for bit, the files were identical. <p /> ASP.Net with C# code behind, PHP, Perl, even some really old C <br /><acronym title="Common Gateway Interface">CGI</acronym> had written <br />couldn't have prepared me for this. <p /> After having my boss review the code, check my system configuration, <br />re-check my code and then check install versions and other oddities, <br />he said, "have you bounced Tomcat?" <p /> What had I overlooked? Something I could never have anticipated, <br />being familiar only with IIS and Apache. When a compiled class is <br />replaced, Tomcat needs to be restarted. <p /> Beware, intrepid cyber-coder, Tomcat is a feisty feline. If you find <br />yourself on the business end of writing JSP and deploying it to <br />Tomcat, bounce the server. <p /> Heed my warning and you'll make life easier, which leaves more time to <br />make the web a better place.
	
</p>

<p><a href="http://chrisstead.posterous.com/tomcat-7">Permalink</a> 

	| <a href="http://chrisstead.posterous.com/tomcat-7#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/420692/Chris_Stead.png</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/3tk5b3jAdpct</posterous:profileUrl>
        <posterous:firstName>Chris</posterous:firstName>
        <posterous:lastName>Stead</posterous:lastName>
        <posterous:nickName>Chris</posterous:nickName>
        <posterous:displayName>Chris Stead</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Sun, 21 Feb 2010 11:54:00 -0800</pubDate>
      <title>Marketing-speak 2.0</title>
      <link>http://chrisstead.posterous.com/marketing-speak-20</link>
      <guid>http://chrisstead.posterous.com/marketing-speak-20</guid>
      <description>
        <![CDATA[<p>
	<p>A friend of mine is looking for a job and she was poking around on <br />Craigslist. Many of the positions for web design and development <br />refer to a skill "Web 2.0." <p /> It's time to clear the air. Web 2.0 isn't a skill. Web 2.0 is <br />meaningless and now people are talking about a new version, Web 3.0. <br />It's time for people to start getting a handle on the marketing-speak <br />that seems to turn into nebulous job descriptions and activities. <p /> Most of the time, when people say Web 2.0 they don't know what it <br />means. What you really get from Web 2.0 is simply enhanced user <br />interactivity and a rich user experience. <p /> The problem with using marketing-speak to describe a skill set is that <br />people can't reliably anticipate your expectations. Catch phrases like <br />Web 2.0, AJAX and the like simply lead to greater misunderstanding. <p /> Let's consider migrating toward a clear explanation of need based on <br />existing technologies for the web. Words and acronyms like <acronym title="Hypertext Markup Language">HTML</acronym>, <acronym title="Cascading Style Sheets">CSS</acronym>, Javascript and <br />engineering mean something. <p /> At one point, we used to refer to server-side programming for web <br />interfaces "<acronym title="Common Gateway Interface">CGI</acronym>. Even that was a little too nebulous for current use. Now we refer to <br />it as server-side programming. <p /> Server-side programming, now, can be done in many different languages <br />ranging from scripting languages <acronym title="PHP: Hypertext Preprocessor">PHP</acronym> and <acronym title="Practical Extraction and Report Language">PERL</acronym> to typically compiled languages like <br />Java and C#. <p /> Many modern web applications also use a server-side database. Words <br />like <acronym title="Structured Query Language">SQL</acronym> start to appear. When carefully used, SQL provides a slick, efficient, if not <br />slightly tricky, tool for accessing information. <p /> If server-side programming is half of the equation, then client-side <br />programming is the other. Client-side programming happens with <br />languages like HTML, CSS, Javascript, Flex and Flash. These languages <br />range from simple document markup all the way to full, compiled <br />programming meant to interact with the user in a rich, interactive <br />way. <p /> When used in concert server- and client-side programming define a set <br />of technical skills used to develop the user experience on the web. <br />Though the user is generally unaware of the tools being used to <br />provide their web experience, the provided lists can be used as a <br />short list of popular items in the modern developer toolkit. <p /> In the end, we can refer to "skills in Web 2.0 and Ajax" as being <br />versed in developing rich user experience. This way we can cut some <br />of the marketing speak from a job requirement and describe what we <br />really want: someone who knows how to build things users interact <br />with. Perhaps HR teams and hiring managers the world over can <br />consider this and stop shopping for things that are meaningless. <br />Spread the word and make the web a better place.</p>
	
</p>

<p><a href="http://chrisstead.posterous.com/marketing-speak-20">Permalink</a> 

	| <a href="http://chrisstead.posterous.com/marketing-speak-20#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/420692/Chris_Stead.png</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/3tk5b3jAdpct</posterous:profileUrl>
        <posterous:firstName>Chris</posterous:firstName>
        <posterous:lastName>Stead</posterous:lastName>
        <posterous:nickName>Chris</posterous:nickName>
        <posterous:displayName>Chris Stead</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Fri, 19 Feb 2010 12:58:48 -0800</pubDate>
      <title>Headings, headings, headings</title>
      <link>http://chrisstead.posterous.com/headings-headings-headings</link>
      <guid>http://chrisstead.posterous.com/headings-headings-headings</guid>
      <description>
        <![CDATA[<p>
	Today I helped a friend of mine get her SEO repaired so she appears as <br />she would like to on both Google and Yahoo. I remembered a post I <br />made <a href="http://www.chrisstead.com/archives/26" target="_blank">about SEO</a> and things that should be done to make a <br />page work well with search engines. <p /> Something that didn't occur to me at the time of writing is headings. <br />Headings are really important. As a matter of fact, headings are one <br />of the items that should undergo scrutiny any time you build a page. <p /> So, this friend, who runs <a href="http://www.bookalicio.us" target="_blank">Bookalicio.us</a>, was missing an H1 heading from her <br />site. Overall, the site is constructed well and the HTML is fairly <br />clean. The problem is, she didn't identify her site as Bookalicious <br />anywhere, only Bookalicio.us. Since Google doesn't have anything to <br />work from, they assumed the site was called Bookalicio. <p /> By simply changing the title on the site to Bookalicious and adding an <br />H1 heading identifying the site as Bookalicious, her Google search <br />results should improve. <p /> I hate to use someone as a case study for fear that they will end up <br />under the unforgiving scrutiny of the world, but Bookalicious, from <br />what I understand, is not at a loss for traffic or good content. I <br />think the site is sturdy enough to take the criticism. <p /> The message boils down to, be aware of how often you use headings in <br />your document. They define the hierarchy of the information on the <br />site and provide clear division between sections. Headings are good <br />for SEO and they're a W3C standard to boot. By using headings <br />properly, you make your page easier for the user to navigate and you <br />define your presence when people search for you. Use headings. Use <br />them carefully. Make the web a better place.
	
</p>

<p><a href="http://chrisstead.posterous.com/headings-headings-headings">Permalink</a> 

	| <a href="http://chrisstead.posterous.com/headings-headings-headings#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/420692/Chris_Stead.png</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/3tk5b3jAdpct</posterous:profileUrl>
        <posterous:firstName>Chris</posterous:firstName>
        <posterous:lastName>Stead</posterous:lastName>
        <posterous:nickName>Chris</posterous:nickName>
        <posterous:displayName>Chris Stead</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Mon, 15 Feb 2010 21:41:45 -0800</pubDate>
      <title>Fitts's Law and the Steering Law</title>
      <link>http://chrisstead.posterous.com/fittss-law-and-the-steering-law</link>
      <guid>http://chrisstead.posterous.com/fittss-law-and-the-steering-law</guid>
      <description>
        <![CDATA[<p>
	Tonight I discovered a couple of interesting <acronym>HCI</acronym> laws. They make some <br />odds and ends on the web make a lot more sense. Moreover, they make <br />me more irate about poor Ux on sites I really enjoy. <p /> The first law is <a href="http://en.wikipedia.org/wiki/Fitts's_law" target="_blank">Fitts's Law</a>. This is a model that reflects the <br />amount of time it takes for a user to act upon a user interface. <br />This, by itself, would show that organization of menu items will <br />impact the speed at which someone can intuit and interact with your <br />UI. Due to this law, menu systems scattered across a site, when <br />conditions are normal, will effect slower interaction. <p /> The <a href="http://en.wikipedia.org/wiki/Accot-Zhai_steering_law" target="_blank">Steering Law</a> was derived from Fitts's Law and is a <br />model that reflects the greatest speed a user an navigate a particular <br />tunnel. Reasonably, we can assume this tunnel could be a navigation <br />course on a website. This means, you can select certain elements on a <br />site which should be passed over and others which should be avoided <br />and then predict the speed at which the user could navigate the <br />course. <p /> Where this leads to is, there is a new trend in sites to add ad items <br />which stretch, change size and do other strange things when they are <br />moused over. By Fitts's Law, as the user passes from the top to the <br />content they want to interact with, they will select the shortest <br />course unaware of the tunnel they must navigate to get there. <p /> The maximum speed they arrive there will reach beyond the threshold <br />demonstrated by the Steering Law and they will, inadvertently, <br />interact with an advertisement that does something unexpected and <br />unwanted. In the end, Fitts's Law and the Steering Law state that the <br />unexpected action is almost guaranteed. <p /> Even when the preferred path is known, the Steering Law will still <br />state that users will likely still interact with the ads they want to <br />avoid. Advertisers seem to innately understand Fitts's Law and the <br />Steering Law and use them to the user's greatest disadvantage. I <br />think it is the IxDA/E's job to minimize unwanted interaction on their <br />site in order to maximize user benefit. <p /> Ultimately, I plan to write more about these laws and how they impact <br />users as I have time to consider them. Until that time, I implore <br />you, consider these laws. Think about the impact on your user. Make <br />the web a better place.
	
</p>

<p><a href="http://chrisstead.posterous.com/fittss-law-and-the-steering-law">Permalink</a> 

	| <a href="http://chrisstead.posterous.com/fittss-law-and-the-steering-law#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/420692/Chris_Stead.png</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/3tk5b3jAdpct</posterous:profileUrl>
        <posterous:firstName>Chris</posterous:firstName>
        <posterous:lastName>Stead</posterous:lastName>
        <posterous:nickName>Chris</posterous:nickName>
        <posterous:displayName>Chris Stead</posterous:displayName>
      </posterous:author>
    </item>
  </channel>
</rss>

