<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>skip vision &#187; design process</title>
	<atom:link href="http://www.skipvision.com/blog/category/design-process/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.skipvision.com/blog</link>
	<description></description>
	<lastBuildDate>Tue, 16 Feb 2010 13:43:30 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Visualizing Data: The Sampras &amp; Federer Title Race</title>
		<link>http://www.skipvision.com/blog/2009/06/08/visualizing-data-the-sampras-federer-title-race/</link>
		<comments>http://www.skipvision.com/blog/2009/06/08/visualizing-data-the-sampras-federer-title-race/#comments</comments>
		<pubDate>Mon, 08 Jun 2009 16:28:25 +0000</pubDate>
		<dc:creator>David Potsiadlo</dc:creator>
				<category><![CDATA[design process]]></category>
		<category><![CDATA[infographics]]></category>
		<category><![CDATA[sports]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[federer]]></category>
		<category><![CDATA[graph]]></category>
		<category><![CDATA[sampras]]></category>

		<guid isPermaLink="false">http://www.skipvision.com/blog/?p=74</guid>
		<description><![CDATA[With Roger Federer&#8217;s recent win of the 2009 French Open, he is now tied with Pete Sampras for holding the most Grand Slam titles &#8212; fourteen.  Although the two athletes have arrived at the same destination, how do their respective journeys compare with one another?  With this question fueling my curiosity, I set out to [...]]]></description>
			<content:encoded><![CDATA[<p>With Roger Federer&#8217;s recent win of the 2009 French Open, he is now tied with Pete Sampras for holding the most Grand Slam titles &#8212; fourteen.  Although the two athletes have arrived at the same destination, how do their respective journeys compare with one another?  With this question fueling my curiosity, I set out to create a rich visualization of the data to add some depth to this story.</p>
<p>The final product is available as follows.  For additional notes about the techniques used to create these graphs, keep on reading.</p>
<p style="text-align: center;"><a style="border: none;" href="/images/blog/sampras-federer/Sampras-Federer-Comparison-Full-Size.png" target="_blank"><img class="aligncenter" src="/images/blog/sampras-federer/Sampras-Federer-Comparison-520.png" alt="Graph of Sampras vs. Federer race for Grand Slam title record" /></a></p>
<p>Here are some tips &amp; techniques I employed to put this together.</p>
<h3>Have Your Data Ready</h3>
<p>Before diving into Illustrator (or whatever your tool of choice may be), spend the necessary time finding all of the data you will need for your graph.  Go the extra mile to arrange and label everything properly &#8212; you may return to the data at a much later time and will be glad you did yourself the favor.  Aside from reaping the benefits of good organization, this step is additionally helpful in keeping the grunt work of data-fetching separate from the creative requirements of the task.</p>
<p style="text-align: center;"><img class="aligncenter" src="/images/blog/sampras-federer/google-docs.png" alt="How I used Google Docs to organize the data" /></p>
<h3>Start with the Simplest Graph Possible</h3>
<p>An elegant, attractive graph is seldom created from scratch.  There are usually a number of tried &amp; tested variations that must be wrestled with before arriving at the final product.  With this in mind, a good first step is creating some bare-bones, stripped down graphs to get bird&#8217;s eye view of the data.  This phase is all about finding the approach that will best server your original vision.  Sketches work great in this stage.</p>
<p style="text-align: center;"><img class="aligncenter" src="/images/blog/sampras-federer/simple-graph.png" alt="Simple graphs to get things started" /></p>
<p>What is the story you want to tell with your data?  This is an important question to keep in mind, as different visualization approaches will yield different results.  Play around with things.  See what looks good as well as which data comparisons are intuitive and interesting.  Seek feedback from friends or colleagues who might offer a valuable opinion.</p>
<h3>Using the Grid</h3>
<p>Before long, it will be time to create your final, finished product.  At this stage, the very most important thing you can do to keep things looking straight and orderly is use Illustrator&#8217;s grid feature.  You&#8217;ll want to make grids visible (CTRL/CMD + &#8220;), as well as enable &#8220;Snap to Grid&#8221; (CTRL/CMD + SHIFT + &#8220;).  Additionally, you may want to go into Illustrator&#8217;s preferences to customize the grid spacing and subdivision width (which you can modify at any point).</p>
<p style="text-align: center;"><img class="aligncenter" src="/images/blog/sampras-federer/grid-examples.png" alt="Using the grids to make things easier" /></p>
<p>Another useful tip to keep in mind when using grids extensively is enabling Overprint Preview (CTRL/CMD + ALT + SHIFT + Y).  This will have the gridlines appear on top of all objects &amp; paths, allowing you to eliminate any guessing that might otherwise be required in keeping things properly arranged.</p>
<h3>Using Layers Wisely</h3>
<p>Keeping your objects arranged in layers is a huge time-saver when dealing with moderately complex projects in Illustrator.  This was especially true in my case of creating four separate graphs, each of which contained separate groups of objects.  For example: if I wanted to modify the color of the Roger Federer graph plots, I&#8217;d only need to target the layer &#8220;Federer&#8221; and all plots (on each graph) would become active.</p>
<p style="text-align: center;"><img class="aligncenter" src="/images/blog/sampras-federer/layer-screenshot.png" alt="Using layers to make things easier" /></p>
<p>Layers can also be locked, combined, or temporarily hidden to make document management easier.</p>
<h3>Go Forth and Visualize</h3>
<p>And that&#8217;s it!  Combined with a simple bit of color and typography, you can transform any crude visualization into an attractive graph.  Keep in mind that data in itself can be rather inert; though when arranged in a conscientious manner it can tell an interesting story.  Hopefully the techniques above can be of use in recreating your own graphs of a similar nature.</p>
<p style="text-align: center;"><a style="border: none;" href="/images/blog/sampras-federer/Sampras-Federer-Comparison-Full-Size.png" target="_blank"><img class="aligncenter" src="/images/blog/sampras-federer/Sampras-Federer-Comparison-520.png" alt="Graph of Sampras vs. Federer race for Grand Slam title record" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.skipvision.com/blog/2009/06/08/visualizing-data-the-sampras-federer-title-race/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Hacking the Washington Capitals Logo with Illustrator</title>
		<link>http://www.skipvision.com/blog/2009/05/13/hacking-the-washington-capitals-logo-with-illustrator/</link>
		<comments>http://www.skipvision.com/blog/2009/05/13/hacking-the-washington-capitals-logo-with-illustrator/#comments</comments>
		<pubDate>Wed, 13 May 2009 14:47:39 +0000</pubDate>
		<dc:creator>David Potsiadlo</dc:creator>
				<category><![CDATA[design process]]></category>
		<category><![CDATA[logo design]]></category>
		<category><![CDATA[sports]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[capitals]]></category>
		<category><![CDATA[caps]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[illustrator]]></category>
		<category><![CDATA[logo]]></category>
		<category><![CDATA[vector]]></category>
		<category><![CDATA[washington]]></category>

		<guid isPermaLink="false">http://www.skipvision.com/blog/?p=57</guid>
		<description><![CDATA[While on a recent plane ride, I embarked on a self-imposed quickfire challenge to use Adobe Illustrator to design the text &#8220;@davidpots&#8221; (my Twitter username) in the style of the Washington Capitals logo.  I was armed with only 45 minutes and a vector version of the Capitals logo; no internet connection would be at hand [...]]]></description>
			<content:encoded><![CDATA[<p>While on a recent plane ride, I embarked on a self-imposed quickfire challenge to use Adobe Illustrator to design the text &#8220;@davidpots&#8221; (my <a href="http://www.twitter.com/davidpots" onclick="javascript:pageTracker._trackPageview ('/outbound/www.twitter.com');">Twitter username</a>) in the style of the Washington Capitals logo.  I was armed with only 45 minutes and a vector version of the Capitals logo; no internet connection would be at hand for additional assets (such as fonts, etc).</p>
<p>By the end of the plane ride, things worked out great:</p>
<p style="text-align:center;"><img style="border: 0; padding: 15px 0; background: #fff;" src="/images/blog/caps-davidpots-logo/01-washington-capitals-davidpots.png" alt="turning Washington Capitals logo into David Potsiadlo twitter icon" /></p>
<p>Throughout the remainder of the post, I&#8217;d like to share an overview of the approach I took and the Illustrator techniques used to make this happen.  The result is not merely a tutorial, but rather a broad look at some Illustrator skills any user might find helpful in such a situation.<span id="more-57"></span></p>
<h3>Start With What You&#8217;ve Got</h3>
<p>First step when resources are short?  Make the most of what you&#8217;ve already got.  While in a perfect world I&#8217;d have access to the font on which the Capitals logo is based, in this case I&#8217;d have to make due with the letters (or rather, shapes) that make up the source logo I was starting with.</p>
<p>Fortunately, &#8220;Capitals&#8221; and &#8220;@davidpots&#8221; have quite a few letters in common.  My first move was to ungroup the shapes in the &#8220;Capitals&#8221; logo and move all letters that matched into their proper placement in their &#8220;@davidpots&#8221; counterpart.</p>
<p style="text-align:center;"><img style="border: 0; padding: 15px 0; background: #fff;" src="/images/blog/caps-davidpots-logo/02-see-what-youve-got.png" alt="" /></p>
<p>After this first step alone, about half of the letters are already in place.  What’s left?  Creating the “@”, “d”, “v”, and “o”.  Onward we go.</p>
<h3>This Shape + That Shape</h3>
<p>To create the remaining letters, I would have to create custom shapes based on the contours of existing elements. This would ensure the overall look &amp; feel of the logo remained consistent.</p>
<p>Starting with the “d”, I saw that the base contours I’d need already existed in the “c” and the “l”.  Through combining these two objects, the resulting “d” would retain the general shape of these other letters.</p>
<p style="text-align:center;"><img style="border: 0; padding: 15px 0; background: #fff;" src="/images/blog/caps-davidpots-logo/03-making-the-d.png" alt="" /></p>
<p>So far so good.  While the remaining letters wouldn’t necesarily be as simple to create, the basic premise &amp; approach would be the same.</p>
<h3>Take This, Tweak That, and Drop the Rest</h3>
<p>Next up is the letter “v”.  After a moment’s investigation, it seemed the best way to recreate the bottom point of the “v” (with existing elements of “Capitals”) is through the upper-right corner of the letter “p”.</p>
<p style="text-align:center;"><img style="border: 0; padding: 15px 0; background: #fff;" src="/images/blog/caps-davidpots-logo/04-spotting-the-v-corner.png" alt="" /></p>
<p>Unlike the creation of the “d”, this would require a bit more work.  Instead of simply combining two separate letters to create a third, I would instead be transforming &amp; tweaking part of a letter and then getting rid of the rest.  I did it like this:</p>
<p>First, rotate the “p” 180 degrees&#8230;</p>
<p style="text-align:center;"><img style="border: 0; padding: 15px 0; background: #fff;" src="/images/blog/caps-davidpots-logo/05-p_step_1.png" alt="" /></p>
<p>Second, use the direct select tool to increase the height of the left “arm”</p>
<p style="text-align:center;"><img style="border: 0; padding: 15px 0; background: #fff;" src="/images/blog/caps-davidpots-logo/06-p_step_2.png" alt="" /></p>
<p>Third, use the Pathfinder’s divide function to get rid of excess shape at the top</p>
<p style="text-align:center;"><img style="border: 0; padding: 15px 0; background: #fff;" src="/images/blog/caps-davidpots-logo/07-p_step_3.png" alt="" /></p>
<p>And that’s it! The “v” is ready to be inserted into its namesake.</p>
<p style="text-align:center;"><img style="border: 0; padding: 15px 0; background: #fff;" src="/images/blog/caps-davidpots-logo/08-p_step_4.png" alt="" /></p>
<p>The exact same approach was used to create the “o”.  Starting with the already-existant “p”, (1) the shape is divided, as to get rid of the unnecessary bottom stem.  (2) Next, the remaining “corner” is duplicated &amp; rotated 180 degrees.  (3) Finally, the two remaining pieces are moved into place to form the “o”.  Voila!</p>
<p style="text-align:center;"><img style="border: 0; padding: 15px 0; background: #fff;" src="/images/blog/caps-davidpots-logo/09-making-the-o.png" alt="" /></p>
<h3>Round the Corner(s) &amp; Tie Up Loose Ends</h3>
<p>The final and most challenging letter to create was the “@”, which would require the most alchemy of the bunch.  In summary, my plan would be to first (1) create the interior shape of the symbol, and second (2) use an external stroke to create the “wrap around” shape of the symbol &#8212; this would ensure the curves were 100% right-on. Here’s how I made it happen:</p>
<p><strong>Creating the inner shape</strong><br />
The first step was creating the inner shape of the “@”.  Locating all I would need in the base of the “d” contour, I simply created a dividing line and used the Pathfinder’s divide tool to make a clean cut:</p>
<p style="text-align:center;"><img style="border: 0; padding: 15px 0; background: #fff;" src="/images/blog/caps-davidpots-logo/10-at_pt_1.png" alt="" /></p>
<p><strong>Rounding the Corners, Part 1</strong><br />
So far so good &#8212; but I realized that I would need to round out the corners on the right-hand side of the shape I created (lest the sharp/jagged run wild and free).  To make this happen, I first (1) spotted an existing corner “curve” in the “p”, (2) used the Pathfinder’s divide tool to isolate this corner, (3) and finally shifted this over into the contour of my original shape.</p>
<p style="text-align:center;"><img style="border: 0; padding: 15px 0; background: #fff;" src="/images/blog/caps-davidpots-logo/11-at_pt_2.png" alt="" /></p>
<p><strong>Rounding the Corners, Part 2</strong><br />
The previous “round the corner” approach was used one more time for the upper-right corner of the shape.  This time I used an existing corner from the “a” to make it happen.  Same basic steps:</p>
<p style="text-align:center;"><img style="border: 0; padding: 15px 0; background: #fff;" src="/images/blog/caps-davidpots-logo/12-at_pt_3.png" alt="" /></p>
<p><strong>Creating the Outer Wrapper</strong><br />
In order to create an outter wrapper for the “@”, I decided to use the object’s stroke.  This would ensure the curves remained consistent in both contour and width.  To make this happen, I first (1) gave an exterior stroke to my original object. Next, (2) an additional stroke of then wrapped around the shape again.  Finally, (3) after expanding the strokes into proper shapes (Object &gt; Expand), I used the Pathfinder’s divide tool to get rid of the undesired middle “red” section.</p>
<p style="text-align:center;"><img style="border: 0; padding: 15px 0; background: #fff;" src="/images/blog/caps-davidpots-logo/13-at_pt_4.png" alt="" /></p>
<p><strong>Finishing Touches</strong><br />
The very last step involves tweaking the lower-right section of the shape to complete the “@” transition.  This involved (1) using the Pathfinder’s divide tool to once again get rid of the undesired portion of the outer wrapper.  (2) Next, I created a small curved shape to join the two shapes, which was (3) moved into place and combined with both shapes to complete the task.</p>
<p style="text-align:center;"><img style="border: 0; padding: 15px 0; background: #fff;" src="/images/blog/caps-davidpots-logo/14-at_pt_5.png" alt="" /></p>
<h3>And We’re All Done!</h3>
<p>And there you have it!  All shapes have now been created.  I needed only to align the items as desired and save my final product (which I now proudly wear as my Twitter profile pic in support of the team).</p>
<p style="text-align:center;"><a href="http://www.twitter.com/davidpots" style="border: none" onclick="javascript:pageTracker._trackPageview ('/outbound/www.twitter.com');"><img style="border: 0; padding: 15px 0; background: #fff;" src="/images/blog/caps-davidpots-logo/15-david-potsiadlo-washington-capitals-logo-twitter.png" alt="Washington Capitals + David Potsiadlo (davidpots) twitter logo" /></a></p>
<p>Could this have been arrived at quicker if I had the original “Capitals” font to work with?  Of course!  But that is removed from the point: this was instead about the challenge of a self-imposed quickfire task which forced me to think quickly &amp; make the most of the resources at hand.</p>
<p>In closing, I must of course bestow the Caps with all the good luck I can muster for game 7 against Pittsburgh.  It has been a truly epic series so far, and I trust Washington is going to bring it home to DC with their best performance of the series.  Let’s go Caps!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.skipvision.com/blog/2009/05/13/hacking-the-washington-capitals-logo-with-illustrator/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Web App Design: Specifying Functionality</title>
		<link>http://www.skipvision.com/blog/2008/04/10/from-the-general-to-the-specific/</link>
		<comments>http://www.skipvision.com/blog/2008/04/10/from-the-general-to-the-specific/#comments</comments>
		<pubDate>Thu, 10 Apr 2008 16:56:23 +0000</pubDate>
		<dc:creator>David Potsiadlo</dc:creator>
				<category><![CDATA[design process]]></category>
		<category><![CDATA[application design]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[functionality]]></category>
		<category><![CDATA[general]]></category>
		<category><![CDATA[iteration]]></category>
		<category><![CDATA[specific]]></category>

		<guid isPermaLink="false">http://skipvision.com/blog/2008/04/10/from-the-general-to-the-specific/</guid>
		<description><![CDATA[Early in the design &#38; development cycle of a website or application, it can be all too easy to be seduced by the endless ideas for features and functionality.  You may find yourself saying &#8220;My tool will do this, and this, and this, and this!&#8221;
Having ideas rain from the sky is great, but can [...]]]></description>
			<content:encoded><![CDATA[<p>Early in the design &amp; development cycle of a website or application, it can be all too easy to be seduced by the endless ideas for features and functionality.  You may find yourself saying &#8220;My tool will do this, and this, and this, and this!&#8221;</p>
<p>Having ideas rain from the sky is great, but can become problematic when you must begin developing a concrete plan for how to proceed.  Suddenly, the seemingly infinite ranks of ideas begin to fight over the very finite number of chairs in the room.  As such, clarity of the tool&#8217;s purpose will go out the window.  Trouble!</p>
<p>In recently dealing with this problem, I poured over sketches and scribbles for a good while before wrestling away a working solution.  It breaks down as follows.</p>
<p><span id="more-12"></span><br />
First, approach the tool (or application or website) from the most general level possible. Stated quite simply, what is the tool&#8217;s primary function?</p>
<p style="text-align: center"><img src="http://skipvision.com/blog/wp-content/uploads/2008/04/p1.gif" alt="p1.gif" class="border" /></p>
<p> Second, examine the individual components that the tool is based upon.  What fundamental purpose do these components serve?</p>
<p style="text-align: center"><img src="http://skipvision.com/blog/wp-content/uploads/2008/04/p2.gif" alt="p2.gif" class="border" /></p>
<p>Next, break the components down even further. What are the pages that constitute each component? Simply stated, what is the purpose of each page?</p>
<p style="text-align: center"><img src="http://skipvision.com/blog/wp-content/uploads/2008/04/p3.gif" alt="p3.gif" class="border" /></p>
<p> Once you have the basic functions of each page in place, divide the design process into iterations. What features should be implemented at each stage of the design?</p>
<p style="text-align: center"><img src="http://skipvision.com/blog/wp-content/uploads/2008/04/p4.gif" alt="p4.gif" class="border" /></p>
<p>With this framework in place, the previous horde of ideas has a nice hierarchy to fall into.  Features can be placed into this framework accordingly, whether the ideas are general or very specific.  Furthermore, the design &amp; development cycle can be approached from the foundation on up: advanced features can happily wait in line until their more general brethren are implemented.</p>
<p><a href="http://skipvision.com/blog/wp-content/uploads/2008/04/web-app-page-overview.gif" title="web-app-page-overview.gif"></a></p>
<p style="text-align: center"> <a href="http://skipvision.com/blog/wp-content/uploads/2008/04/web-app-page-overview2.gif" class="img_link"><img src="http://skipvision.com/blog/wp-content/uploads/2008/04/web-app-page-overview-small.gif" class="border" alt="web-app-page-overview-small.gif" /></a></p>
<p>Putting it all together, here we have a master diagram showing the entire process. Moving from left to right, the imagined functionality moves from general to specific. I have also created a space for future ideas &amp; visions, which serves as the &#8220;waiting room&#8221; for ideas waiting to be stirred into the mix.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.skipvision.com/blog/2008/04/10/from-the-general-to-the-specific/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
