<?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>kadavy.net &#187; Best-of</title>
	<atom:link href="http://kadavy.net/blog/archive/best-of/feed/" rel="self" type="application/rss+xml" />
	<link>http://kadavy.net</link>
	<description>Get to know David Kadavy</description>
	<lastBuildDate>Thu, 13 Jun 2013 17:45:05 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Permission to Suck</title>
		<link>http://kadavy.net/blog/posts/permission-to-suck/</link>
		<comments>http://kadavy.net/blog/posts/permission-to-suck/#comments</comments>
		<pubDate>Fri, 02 Nov 2012 17:19:26 +0000</pubDate>
		<dc:creator>David Kadavy</dc:creator>
				<category><![CDATA[Best-of]]></category>
		<category><![CDATA[Productivity]]></category>

		<guid isPermaLink="false">http://www.kadavy.net/?p=2105</guid>
		<description><![CDATA[My friend is one of those people who swears she &#8220;can&#8217;t&#8221; meditate. She can&#8217;t sit still that long. She can&#8217;t think of &#8220;nothing.&#8221; The times that she tried meditating, she kept thinking of things, and got frustrated. It probably doesn&#8217;t help that my friend was once a soloist in one of the top ballet companies]]></description>
				<content:encoded><![CDATA[<p>My friend is one of those people who swears she &#8220;can&#8217;t&#8221; meditate. She can&#8217;t sit still that long. She can&#8217;t think of &#8220;nothing.&#8221; The times that she tried meditating, she kept thinking of things, and got frustrated.</p>
<p>It probably doesn&#8217;t help that my friend was once a soloist in one of the top ballet companies in the world. She has been trained to achieve perfection, and can&#8217;t accept any less.<span id="more-2105"></span></p>
<p>&nbsp;</p>
<p>My recommendations to her were: 1) meditate for <a href="http://www.kadavy.net/blog/posts/the-10-minute-hack/">two lousy minutes</a> 2) do it every day, and 3) <a href="https://twitter.com/kadavy/status/264415786259595266">give yourself permission to suck</a>.</p>
<p>It&#8217;s natural to think of other things when you&#8217;re meditating – especially if you&#8217;re just starting. If you didn&#8217;t think of other things, something would be wrong with you. However, if you couldn&#8217;t meditate for two minutes, something else would be wrong with you. Of course you can meditate for two minutes.</p>
<p>The first couple of times you do it, you&#8217;re not going to be very good at it. Hey, you might not be very good at it for <em>months</em>, but if you make it a habit to try it, slowly, eventually, you&#8217;ll actually be good at it. You&#8217;ll even start to like it. &#8220;Two minutes isn&#8217;t enough!&#8221; you&#8217;ll say to yourself, and you&#8217;ll move to five minutes. Then ten minutes. Then fifteen.</p>
<p>But before you can get there, you have to give yourself permission to suck.</p>
<h3>It&#8217;s okay to suck, it&#8217;s necessary to suck</h3>
<p>Most people don&#8217;t give themselves permission to suck. They think that there are people who are great at things (and are notable for being great at those things), and then there is them: ordinary person – and all of the ordinary people around them.</p>
<p>If they start trying to do something, their ordinary person friends try to push them down &#8220;why are you doing that?&#8221; &#8220;What a waste of time!&#8221; &#8220;Why don&#8217;t you just watch sitcoms and scan Facebook with your free time, fellow ordinary person?&#8221;</p>
<p>Unfortunately, most people give in. They can&#8217;t stand to suck.</p>
<h3>I sucked until I didn&#8217;t suck, but I still suck</h3>
<p>Eight years ago, I sucked at writing. Shit, I didn&#8217;t even <em>like</em> writing. But for some unknown reason, I felt compelled to start a blog. My first blog post <a href="http://www.kadavy.net/blog/posts/my-first-blog/">sucks</a>. It&#8217;s one long, disjointed paragraph. It has no real point. It has a misspelling.</p>
<p>You know what? My second blog post sucks, too; and the third. In fact, I have tons of sucky blog posts. Even today, I have a pile of documents full of sucky writing that will never see the light of day, and I&#8217;ll be adding to it tomorrow with more half-baked suckery.</p>
<p>Eight years ago, I sucked at writing; and today I&#8217;m a published author, of a book that has <a href="http://www.kadavy.net/blog/posts/d4h-is-here/">done pretty well</a>. Is my book perfect? No. It has way more misspellings than my first blog post does, but I&#8217;m not too humble to admit that I don&#8217;t think it sucks at all. Still, <a href="http://www.amazon.com/review/R2SIARCMCRS4DO/ref=cm_cr_rdp_perm?ie=UTF8&amp;ASIN=1119998956&amp;linkCode=&amp;nodeID=&amp;tag=">some</a> people <a href="http://www.amazon.com/review/R9IQJ3MLO5J0T/ref=cm_cr_pr_perm?ie=UTF8&amp;ASIN=1119998956&amp;linkCode=&amp;nodeID=&amp;tag=">disagree</a>, but that&#8217;s okay.</p>
<p>Maybe someday I&#8217;ll write another book, and it will be a little better than my first book. It probably won&#8217;t be a perfect book, but I&#8217;ll be happy with it. Some people will still say that it sucks.</p>
<h3>Other people will put the fear of suck in you</h3>
<p>When I first started my blog, I heard a lot of the same things that most people hear when they start something they suck at. They wanted to know &#8220;why&#8221; I was doing it. How was I going to make money doing this? Shouldn&#8217;t I be working on my full-time job instead of wasting my time with this blog? (If this sounds totally ridiculous to you, keep in mind that I lived in Nebraska – I don&#8217;t know if this is what you would hear in other places, but certainly not Silicon Valley.)</p>
<p>What they didn&#8217;t understand – what most people don&#8217;t understand, is that <em>someone doesn&#8217;t wave a magic wand</em> and make you successful or good at something. <strong>You don&#8217;t just head down to the career center at your community college and fill out an application to be a successful entrepreneur, or a famous musician, or a professional basketball player.</strong></p>
<p><strong></strong>You have to give yourself permission to suck first.</p>
<h3>Why you should suck, and be okay with it</h3>
<p><a href="https://twitter.com/kadavy/status/264403343303131136">There is nothing about sucking to fear, except sucking itself.</a></p>
<p>Think about something you want to try, but are afraid of sucking at. Why are you afraid of it? It&#8217;s probably because 1) it will make you feel crappy about yourself, 2) it will make you feel crappy about what other people think of you, and 3) that will make you feel crappy about yourself.</p>
<p>Those are valid fears (albeit without tangible consequences), but they are terrible reasons to not do something. Here&#8217;s why you should suck:</p>
<ul>
<li><strong>Doing things you suck at can still be enjoyable. </strong>If you allow yourself to be okay with sucking, you can find bits of enjoyment in that activity. The crisp feeling of a well-struck golf shot, the satisfaction of a nailed yoga pose, or the feeling of dancing in time with a Salsa song for a moment can all be sensations that keep you coming back. Which leads me to the next reason.</li>
<li><strong>Doing things you enjoy, can often lead to not sucking at them.</strong> If you find enjoyment in the things you suck at, you&#8217;ll do those things more, then – someday – you won&#8217;t suck at them anymore. Find a way to enjoy going to the gym (not overtraining, or by bringing a friend), or set small goals for yourself (just get yourself <em>to</em> the gym), and eventually you won&#8217;t suck at working out anymore.</li>
<li><strong>One hone smooths another.</strong> It can be surprising what having varied interests – even ones that you suck at – can bring to your life. When I started taking dance lessons, I found that my typing got more accurate and fluid (seriously!). Doing yoga helped me discover that my brain works better when my muscles are stretched. It pays to nurture a Renaissance Mind.</li>
<li><strong><a href="https://twitter.com/kadavy/status/264405290882060288">Life is long, sucking is temporary.</a> </strong>Remember my friend who couldn&#8217;t meditate? My final word of wisdom for her was &#8220;you have 40 or 50 more <em>years</em> to not suck at meditating. Can you give yourself permission to suck for <em>a couple of weeks?</em>&#8221; This is the most important reason to not be afraid to suck. If you find a way to be okay with sucking for a short time, you&#8217;ll have a whole lifetime to enjoy not sucking at that thing.</li>
</ul>
<div>Now, what are you going to suck at?</div>
<div></div>
<blockquote class="twitter-tweet" width="500"><p>Give yourself permission to suck: <a href="http://t.co/XTmBrAoy" title="http://kadavy.net/blog/posts/permission-to-suck/">kadavy.net/blog/posts/per…</a></p>
<p>&mdash; David Kadavy (@kadavy) <a href="https://twitter.com/kadavy/status/264415786259595266">November 2, 2012</a></p></blockquote>
<p><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://kadavy.net/blog/posts/permission-to-suck/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Mind Management (Not Time Management)</title>
		<link>http://kadavy.net/blog/posts/mind-management-intro/</link>
		<comments>http://kadavy.net/blog/posts/mind-management-intro/#comments</comments>
		<pubDate>Tue, 16 Oct 2012 20:45:12 +0000</pubDate>
		<dc:creator>David Kadavy</dc:creator>
				<category><![CDATA[Best-of]]></category>
		<category><![CDATA[Productivity]]></category>

		<guid isPermaLink="false">http://www.kadavy.net/?p=2067</guid>
		<description><![CDATA[Productivity is less about time management than it is about mind management. We all have the same number of hours during the day. How effectively we spend those hours really depends upon how well we can manage and harness our fragile mental energy. Productivity is less about time management than it is about mind management.]]></description>
				<content:encoded><![CDATA[<p><a href="https://twitter.com/kadavy/statuses/197347632195182592">Productivity is less about time management than it is about mind management</a>. We all have the same number of hours during the day. How effectively we spend those hours really depends upon how well we can manage and harness our fragile mental energy.<span id="more-2067"></span></p>
<blockquote class="twitter-tweet" width="500"><p>Productivity is less about time management than it is about mind management.</p>
<p>&mdash; David Kadavy (@kadavy) <a href="https://twitter.com/kadavy/status/197347632195182592">May 1, 2012</a></p></blockquote>
<p><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script></p>
<p>For example, when I was writing <a href="http://www.kadavy.net/blog/posts/d4h-is-here/">my book</a>, I admittedly had a difficult time managing my mental energy. The project seemed to consist of 12 hours a day banging my head against the wall, only to get maybe 15 or 20 minutes of real &#8220;flow&#8221; – writing that really took a smooth path from my brain to my fingertips.</p>
<p>Imagine if I could have sat down for 15 or 20 minutes a day, did my writing, and then enjoyed the rest of my day. This seems unrealistic, but certainly I could have employed a strategy that could have made the process less agonizing.</p>
<h3>Three Important Questions of Mind Management</h3>
<p>Throughout the process of writing <a href="http://designforhackers.com/"><em>Design for Hackers</em></a>, I did start to gain an intuitive sense of what was going on with my brain, and how to navigate my own mental landscape. I found myself consistently asking myself a few important questions:</p>
<ol>
<li><strong>What kind of work do I need to do right now?</strong> Is there anything extremely pressing, or can I let my mental state guide the work that I decide to do right now?</li>
<li><strong>What kind of mental state am I in right now? </strong>Am I in the mood for draft writing, outlining, researching, exploring, or polishing? (Throughout the process, I began to codify the different types of work required to produce my writing.)</li>
<li><strong>Is there something I can do to get myself into the right mental state? </strong>Over time, I realized there were different &#8220;hacks&#8221; or rituals that would help me switch mental states. Exercising, massages, different types of music, different types of teas, epsom salt baths, and neurotransmitter-supporting amino acids all eventually served their own purposes. I also had different venues to do different types of work: for example, a cafe in a skyscraper high above the city was better for higher-level brainstorming, while a dark, small room in the public library was better for polishing or research. (Which is consistent with academic <a href="http://www.csom.umn.edu/assets/71190.pdf">findings</a>.)</li>
</ol>
<p>The goal of mind management is to align your mental state with work that <em>needs</em> to be done, while also allowing your mind to do the work that it <em>wants</em> to do.</p>
<h3>Key Takeaways of Mind Management</h3>
<p>I didn&#8217;t have much time to think about what was going on during the book writing process, but once the smoked cleared, I began to get more fascinated by what, exactly, my brain was doing throughout all of this.</p>
<p>I picked up a few <a href="http://www.amazon.com/Happiness-Advantage-Principles-Psychology-Performance/dp/0307591549/">armchair neuroscience</a> <a href="http://www.amazon.com/Happiness-Hypothesis-Finding-Modern-Ancient/dp/0465028020/">books</a>, the most powerful of which, by far, was David Rock&#8217;s <a href="http://refer.ly/aX2L"><em>Your Brain At Work</em></a>. This book basically explains the brainwaves, neurotransmitters, the different regions of the brain, and how they all work together throughout your day. I highly recommend it.</p>
<p>By really understanding how your brain works, you can have a framework with which to understand what is going on with your mind, and thus, you&#8217;ll be better equipped to know how to better use your precious mental energy.</p>
<p>Here are a few takeaways and tactics that I&#8217;ve developed from my research and experimentation:</p>
<ul>
<li><strong>Your brain is plastic: </strong>Every time your neurons fire, it makes it easier for those same pathways to fire again. It used to believed that the brain was a static organ once you reached adulthood, but now we know that the brain changes throughout life. This means that each time you perform a thought or action, you make it easier for your brain to reproduce that thought or action. This has some pretty clear implications for positive vs. negative thoughts, and explains why meditation is so powerful (which I&#8217;ll get to in a bit).</li>
<li><strong>Love your prefrontal cortex: </strong>Your prefrontal cortex is the &#8220;newest&#8221; (in terms of evolution) part of your brain. Your prefrontal cortex is in charge of things like prioritization, planning, and suppressing urges. But, your prefrontal cortex is small, but energy-hungry. So when it gets tired, it&#8217;s hard for you to think about the overarching purpose of what it is you&#8217;re doing right now, or to keep yourself from checking Facebook and Twitter every 2 minutes. So, it&#8217;s important to get mental rest to keep your prefrontal cortex working well, and to set aside special time dedicated only to prioritization (such as <a title="Prefrontal Mondays" href="http://kadavy.net/blog/posts/prefrontal-mondays/">Prefrontal Mondays</a>).</li>
<li><strong>Fight your amygdala:</strong> Your amygdala is <del datetime="2012-10-24T22:23:57+00:00">the oldest</del> <ins datetime="2012-10-24T22:35:38+00:00">one of the older</ins> (in terms of evolution) parts of your brain. A lizard&#8217;s brain is basically all amygdala (this is why Seth Godin talks about the <a href="http://sethgodin.typepad.com/seths_blog/2010/01/quieting-the-lizard-brain.html">lizard brain</a>). Your amygdala is extremely fear-driven, and is programmed to save you from danger. The really tough part is that your amygdala communicates with your body even before the rest of your brain (which can handle much more complex thinking). For example, if you see a snake, your amygdala tells your sympathetic nervous system to increase your heart rate before your eyes can even tell your brain &#8220;this is a snake.&#8221; The rest of your brain will then conclude &#8220;my heart rate increased, so I&#8217;m scared of this snake.&#8221; Your amygdala always wants you take the &#8220;safe&#8221; route, and will stifle your creativity, so you have to be wary of its power.</li>
<li><strong>Restorative things are productive: </strong>Given this struggle between your prefrontal cortex and amygdala, and the fact that your prefrontal cortex is so easily fatigued, it should be no surprise that rest is important to using your mind effectively. If you think you&#8217;re getting more work done by working until you collapse every night, I&#8217;d argue that you probably aren&#8217;t. You&#8217;re probably depleting your prefrontal cortex, and instead of thinking strategically, are filling up the time with reactionary, fear-driven (amygdala-driven) &#8220;work.&#8221; Restorative activities, such as exercising, sleeping, and spending time with loved ones help your brain reorganize. If you&#8217;re skeptical, there&#8217;s research showing that <a href="http://www.ncbi.nlm.nih.gov/pubmed/18578603">positive mood</a> and <a href="http://www.timrickard.com/psych193/6%20insight%20Wagner.pdf">sleep</a> encourage insightful thinking, and that close relationships strongly affect happiness.</li>
</ul>
<h3>Mind Management in Action</h3>
<p>With the above in mind, here&#8217;s a few actionable tips you can use to manage your mind effectively.</p>
<ul>
<li><strong>Meditate:</strong> By practicing mindfulness meditation, you carve neural pathways to better process stimuli in your present environment, making you more calm and deliberate. To really get into it, I started with two sessions a day at 10–15 minutes for about 6 months. Now, I do one session a day. If you really think you can&#8217;t meditate, start with a 2-minute version of <a href="http://www.kadavy.net/blog/posts/the-10-minute-hack/">the 10-minute hack</a>. If you can&#8217;t meditate for 2 minutes, you have bigger problems than being &#8220;too busy.&#8221;</li>
<li><strong>Make time for planning:</strong> Making planning a separate, dedicated activity has two benefits: 1) You can do it when your mental energy for planning is high (I like Sunday evenings), so that you do better planning, and 2) It frees up your precious prefrontal cortex to do other activities – since the planning and prioritization has already been done. I like to do a &#8220;weekly review&#8221; (a term familiar to GTDers) in which I make a bullet point list of everything going on in the coming week. Even if something is in my calendar, the act of typing it out into this list helps program it into my brain, while also reminding me to think about any details I might not have thought about yet (for example, if my flight on Wednesday is at 2pm, what time should I head to the airport?) Also, you might want to try <a title="Prefrontal Mondays" href="http://kadavy.net/blog/posts/prefrontal-mondays/">Prefrontal Mondays</a>.</li>
<li><strong>Trick yourself into starting: </strong>Just starting a task can be tremendously difficult. Without a clear goal in mind, your brain won&#8217;t produce enough dopamine to motivate you to start. <a href="http://www.kadavy.net/blog/posts/the-10-minute-hack/">The 10-minute hack</a> gives you a really simple goal (work on this one thing for 10 minutes without stopping). The side benefits of doing this successfully are that resisting the urge to heed distractions helps strengthen your prefrontal cortex, and that once you&#8217;re actually 10 minutes into working on your task, it&#8217;s easier to continue working on it.</li>
</ul>
<p>This is just the tip of the mind management iceberg, and as more great research is done, we&#8217;ll have more to go on in discovering how to manage our minds. If you&#8217;re into this content, I hope to expand on some of these ideas, so what sticks out to you? How do you manage your mind?</p>
]]></content:encoded>
			<wfw:commentRss>http://kadavy.net/blog/posts/mind-management-intro/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Why You Hate Comic Sans</title>
		<link>http://kadavy.net/blog/posts/why-you-hate-comic-sans/</link>
		<comments>http://kadavy.net/blog/posts/why-you-hate-comic-sans/#comments</comments>
		<pubDate>Tue, 25 Jan 2011 16:00:45 +0000</pubDate>
		<dc:creator>David Kadavy</dc:creator>
				<category><![CDATA[Best-of]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[d4h]]></category>
		<category><![CDATA[typography]]></category>

		<guid isPermaLink="false">http://www.kadavy.net/?p=1349</guid>
		<description><![CDATA[Everyone loves to hate Comic Sans. The child-like handwriting font is so infamous, there is a movement to try to ban it. Mention its name to the common layman (aside from a preschool teacher), and you will likely get a chuckle, mention it to a trained designer, and you&#8217;ll get a look of disgust. But]]></description>
				<content:encoded><![CDATA[<p class="intro">Everyone loves to hate Comic Sans. The child-like handwriting font is so infamous, there is <a href="http://bancomicsans.com/" target="_blank">a movement to try to ban it</a>. Mention its name to the common layman (aside from a preschool teacher), and you will likely get a chuckle, mention it to a trained designer, and you&#8217;ll get a look of disgust. But what exactly makes Comic Sans so horrible?</p>
<p><span id="more-1349"></span><br />
I recently gave a talk at <a href="http://www.ignitechi.org/">IgniteChicago</a> &#8211; with less detail than what follows &#8211; about just why it is that Comic Sans is so hated:</p>

<div class="video-container"><object width="480" height="385" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/4X4f83C8ANg?fs=1&amp;hl=en_US" /><param name="allowfullscreen" value="true" /><embed width="480" height="385" type="application/x-shockwave-flash" src="http://www.youtube.com/v/4X4f83C8ANg?fs=1&amp;hl=en_US" allowFullScreen="true" allowscriptaccess="always" allowfullscreen="true" /></object></div>

<h3>Comic Sans vs. Helvetica</h3>
<p>To illustrate the poor fundamentals of Comic Sans, I will compare it to Helvetica, which is such a beloved font, that there&#8217;s a movie &#8211; about typography &#8211; named <a href="http://www.helveticafilm.com/">Helvetica</a>.</p>
<p>First of all, I should acknowledge that comparing these fonts is a bit apples to oranges (which are both fruits, mind you), in that they both convey completely different moods: Helvetica looks strong and serious, and Comic Sans is usually used in situations where one wants to look playful and casual.</p>
<h4>Both Have Unmodulated Strokes</h4>
<div class="img alignnone size-full wp-image-1352" style="width:512px;">
	<img src="http://kadavy.wpengine.netdna-cdn.com/wp-content/uploads/2010/11/modulated-vs-unmodulated-stroke.gif" alt="" width="512" height="200" />
	<div>Comic Sans and Helvetica both have unmodulated strokes, unlike Garamond.</div>
</div>
<p>But they have their similarities as well. They both have a relatively unmodulated stroke, meaning that the thickness of the strokes on the fonts don&#8217;t change throughout the stroke. This sample shows how Helvetica&#8217;s form differs from that of Garamond, which has a modulated stroke. Comic Sans also has an unmodulated stroke.</p>
<div class="img alignnone size-full wp-image-1353" style="width:538px;">
	<img src="http://kadavy.wpengine.netdna-cdn.com/wp-content/uploads/2010/11/carolingian.png" alt="" width="538" height="252" />
	<div>Scribed lettering had modulated strokes - a result of drawing tools - which later influenced the first printed fonts.</div>
</div>
<p>This modulation is a result of Garamond&#8217;s form being derived from that of scribed letters. Before printing was available in the West, scribes lettered Bibles beautifully and patiently by hand, using a flat-tipped pen, held at a fixed angle, which influenced the form of those letters &#8211; resulting in a modulated stroke. As printing was developed, the letters created mimicked scribed letters, and &#8211; while they eventually developed their own forms &#8211; printed letterforms almost exclusively had modulated strokes until sans-serif type was popularized in the early 1800&#8242;s. The forms of most sans-serif fonts are not influenced by drawing tools.</p>
<h4>Helvetica Manages Weight Better</h4>
<div class="img alignnone size-full wp-image-1354" style="width:512px;">
	<img src="http://kadavy.wpengine.netdna-cdn.com/wp-content/uploads/2010/11/helvetica-vs-comic-n.gif" alt="" width="512" height="250" />
	<div>Helvetica manages the visual weight of its letterforms more delicately than does Comic Sans.</div>
</div>
<p>Though the strokes of Helvetica&#8217;s letterforms are unmodulated, some adjustments are made to improve its legibility. For example, notice how the stroke on Helvetica gets thinner where the shoulder meets the stem on this letter n. This helps to give the letter a more even visual weight. Notice how Comic Sans is not this way. If you squint your eyes, you&#8217;ll notice that there is a disproportionately heavy area where these strokes meet on Comic Sans, while Helvetica&#8217;s weight is more evenly distributed. The ironic thing about this distinction is that Comic Sans is actually influenced from a drawing tool: a round, felt-tipped pen or marker; but, the stroke of this tool is unmodulated. Meanwhile, the letterforms of Helvetica are rationalized from predecessors, without apparent influence of a drawing tool.</p>
<p>This mismanagement of visual weight is the main issue that makes reading Comic Sans an unpleasant experience. Evenness of weight, or &#8220;texture&#8221; is important to the <a href="http://en.wikipedia.org/wiki/Typography#Readability_and_legibility" target="_blank">legibility and readability</a> of typography. Letters or blocks of text that are free from disproportionately light or heavy spots allow the letterforms themselves to shine through and be read easily.</p>
<div class="img alignnone size-full wp-image-1355" style="width:512px;">
	<img src="http://kadavy.wpengine.netdna-cdn.com/wp-content/uploads/2010/11/body-copy-helvetica-comicsans.gif" alt="" width="512" height="200" />
	<div>Helvetica yields a more even texture in body copy than does Comic Sans.</div>
</div>
<p>This example shows how a block of text set in Helvetica differs in texture from a block of text set in Comic Sans. I&#8217;ve blurred both blocks of text and bumped up the contrast so we can all collectively experience an objective form of squinting &#8211; to identify areas that are excessively light or dark.</p>
<p>First, notice the general variation of lightness and darkness in the lines of type. The Helvetica is a more uniform grey, while the Comic Sans varies widely, with some very dark spots scattered throughout the body of text. The most obvious anomolies are the letters &#8220;e&#8221; and &#8220;t,&#8221; the former of which appears like a blood stain a number of times in the example, and the latter which sticks out like a dead tree.</p>
<div class="img alignnone size-full wp-image-1356" style="width:512px;">
	<img src="http://kadavy.wpengine.netdna-cdn.com/wp-content/uploads/2010/11/e-comp-helv-comic.gif" alt="" width="512" height="200" />
	<div>The stroke modulation of Garamond allows for it to have a small eye &amp; large aperture.</div>
</div>
<p>The Comic Sans &#8220;e&#8221; appears more dark than the other letters because it&#8217;s overall visual weight is mismanaged. When compared to Garamond and Helvetica, we can get some idea of why. Garamond&#8217;s &#8220;e&#8221; features a very large aperture, and small eye, but its stroke modulation keeps it balanced. The extreme heaviness of the stroke towards the bottom left of the &#8220;e&#8221; is balanced out by the large aperture, and the tiny eye is balanced out by the very thin bar that closes out the eye. Helvetica maintains balance by compensating for its absence of stroke modulation by having a larger eye and a smaller aperture. Comic Sans, however, by virtue of its handwriting-based style, has a tilted &#8211; incidentally &#8220;Venetian&#8221; &#8211; eye to its &#8220;e&#8221; giving it both a small eye, and a large aperture. Since there is no stroke modulation to Comic Sans, it can&#8217;t compensate for this lack of balance and thus utterly fails.</p>
<h4>Comic Sans Has Poor Letterfit</h4>
<p>But poor management of visual weight within the letterforms themselves isn&#8217;t the only characteristic that makes Comic Sans uneven in body text. The &#8220;letterfit&#8221; &#8211; or consideration given to the letterforms to allow them to be set together in an even manner &#8211; of Comic Sans is very poor. The letterfit of Helvetica allows for it to inherently have decent kerning tables. Kerning is the distance between two letters, and good fonts have parameters set for just about every letter combination (or &#8220;kerning tables&#8221;) in which the font may eventually be set; but if the letters themselves aren&#8217;t designed with consideration given to how the letters will relate to one another, then producing good kerning tables is impossible.</p>
<div class="img alignnone size-full wp-image-1360" style="width:512px;">
	<img src="http://kadavy.wpengine.netdna-cdn.com/wp-content/uploads/2010/11/letterfit-kerning.gif" alt="" width="512" height="146" />
	<div>The poor letterfit of Comic Sans makes it nearly impossible for it to be kerned properly.</div>
</div>
<p>You can see that Comic Sans has an awkward gap between the &#8220;f&#8221; and the &#8220;o,&#8221; but this pairing can&#8217;t simply be more tightly kerned, as it would create an area of tension &#8211; from too close proximity &#8211; between the crossbar of the &#8220;f&#8221; and the &#8220;o.&#8221; You can see similar problems throughout the font, but this is one of the better examples. This problem could have been avoided if the leading portion of the crossbar of the &#8220;f&#8221; weren&#8217;t so long (notice that it is shorter on Helvetica). One way to compensate for these poor pairings would be to space the letters out a bit on the whole, to allow for relatively tighter pairings for problem areas such as I&#8217;ve described; but, this isn&#8217;t feasible in most computer applications, and it would do little to make up for the other blunders of Comic Sans.</p>
<p>So, the typographic fundamentals of Comic Sans are very poor as used in high-resolution situations, but <strong><em>Comic Sans was never intended to be used in this manner,</em></strong> and that is part of why its considered such a bad font.</p>
<h3>Comic Sans isn&#8217;t Used as Intended</h3>
<div class="img right" style="width:248px;">
	<img src="http://kadavy.wpengine.netdna-cdn.com/wp-content/uploads/2010/11/bi-msbob.gif" alt="" width="248" height="177" />
	<div>Comic Sans was designed to be used in these talk bubbles in Microsoft Bob.</div>
</div>
<p>Comic Sans was originally designed to be used in the talk bubbles of a program called Microsoft Bob. The font wasn&#8217;t completed in time to actually make it into the program, but it lived on to eventually ship with Windows 95; and that&#8217;s when the font really got ugly.</p>
<p>Once the font was in the hands of Windows 95 users, there was no telling how people would use it. Now, it was going to be printed out on bake sale flyers, birthday party invitations, and even business cards. But remember, this font was designed to be used on-screen, and in 1994, when the font was designed, most computers for personal use &#8211; and Windows 95 &#8211; didn&#8217;t have anti-aliasing.</p>
<div class="img alignnone size-full wp-image-1363" style="width:520px;">
	<img src="http://kadavy.wpengine.netdna-cdn.com/wp-content/uploads/2010/11/anti-aliasing1.gif" alt="" width="520" height="119" />
	<div>Comic Sans was originally designed to be displayed aliased. </div>
</div>
<p>Anti-aliasing is the technology that makes fonts looks smooth on-screen. Without ant-aliasing, fonts look jagged &#8211; as if they were made of LEGOS®. This isn&#8217;t the end of the world, as long as the font is designed accordingly. Notice how much better the &#8220;e&#8221; of Comic Sans distributes its visual weight when aliased.</p>
<div class="img alignnone size-full wp-image-1364" style="width:512px;">
	<img src="http://kadavy.wpengine.netdna-cdn.com/wp-content/uploads/2010/11/garmond-vs-comicsans.gif" alt="" width="512" height="151" />
	<div>When aliased at 12px, Comic Sans is more readable than Garamond.</div>
</div>
<p>In fact, when compared to Garamond, which <a href="http://www.kadavy.net/blog/posts/design-for-hackers-why-you-dont-use-garamond-on-the-web/">wasn&#8217;t originally designed for the screen</a>, Comic Sans fares quite well in terms of readability.</p>
<h3>Where the Hate Comes From: The Wrong Place at the Wrong Time</h3>
<p>So, the story of Comic Sans is not that of a really terrible font, but rather of a mediocre font, used incorrectly on a massive scale. Windows 95 was the first operating system to really hit it big. Just as computers were starting to pop up in nearly every home in America, Windows 95 was finding itself installed on all of those computers, and with it, the font Comic Sans. So now, nearly every man, woman, child, and bake sale organizer find themselves armed with publishing power unlike civilization had ever seen; and few of them really had any design sense.</p>
<h4>Comic Sans Rode a Wave: Desktop Publishing</h4>
<p>It used to be that if you lost your kitten, and wanted to make a poster, probably the most efficient way to make a flyer would be to draw one up with magic marker, cut out a picture of the cat, and go down to the nearest supermarket to make copies of it at 15 cents apiece. Then, you would post them up in your neighborhood; and &#8211; like a caveman &#8211; you would pick up a phone, call the newspaper, and place an ad to help find your kitten.</p>
<p>But now that you had Windows 95, a personal computer, and a printer, you could use Word to make your lost kitten poster, and print it out at home. And, wow! You could use <strong><em>any font you wanted</em></strong>. What&#8217;s that? You don&#8217;t know anything about fonts? Of course not, because you&#8217;ve never had this power before. So, <em>guess what font makes you think about your lost kitten?</em></p>
<p>This is a monumental moment in history &#8211; right up there with the invention of printing &#8211; for common people to suddenly have the power to typeset and print documents. No big deal for awhile: some people got to enjoy making their own Christmas cards, birthday party invitations, etc. for awhile, and the small audiences of their families and coworkers suddenly had to put up with some ugly, clip art riddled Christmas cards.</p>
<p>But then, gradually, over the next 10 years or so, the internet got more and more popular. Now, that publishing power got even stronger: instead of flyers posted in break rooms, Comic Sans was showing up on websites, and even as the default font for many people&#8217;s emails. Now, any one person could write a message that could potentially be read by millions, in Comic Sans. This actually happened when Cleveland Caveliers owner, Dan Gilbert wrote a letter regarding the dramatic departure of LeBron James, in Comic Sans &#8211; resulting in a <a href="http://mashable.com/2010/07/09/dan-gilbert-comic-sans/">media storm over the poor font choice</a>.</p>
<div class="img alignnone size-full wp-image-1367" style="width:512px;">
	<img src="http://kadavy.wpengine.netdna-cdn.com/wp-content/uploads/2010/11/gilbert-comicsans.gif" alt="" width="512" height="200" />
	<div>Dan Gilbert's usage of Comic Sans was the height of the font's infamy.</div>
</div>
<h4>The Rise of the Graphic Design Degree, &amp; The Formation of an Army of Haters</h4>
<p>But where did all of this hatred come from? Well, while grandmas around the world were printing birthday invitations in Comic Sans, the field of Commercial Art (now known as &#8220;Graphic Design&#8221;) was enjoying the revolutionary typesetting power that the Macintosh provided. No longer did they have to blindly &#8220;spec&#8221; out type, not knowing what the final result would look like until their work got back from the typesetter. This made the production of high quality print design much cheaper, and much more viable for businesses to spend money on. So, with the increased demand for Graphic Design services, Design schools started churning out graduates at an unprecedented pace. Who doesn&#8217;t want to just sit and draw stuff for a living, right?</p>
<p>At this point &#8211; the late 90&#8242;s &#8211; all of these young people are suddenly seeing the world through new eyes. Having been through it myself, words cannot describe the jarring experience of Pandora&#8217;s box being opened up to reveal that 95% of every designed thing you see is ugly. Terrible font choices, poor kerning, haphazard color choices, and stupid concepts suddenly assault your eyes once you learn about design principles, color theory, typography, and concept development. A large portion of conversations between myself and other self-righteous design students were &#8211; and still are &#8211; about how terribly designed everything is: campus wayfinding signage, the t-shirt for the latest toga party, and yes, lost kitten posters.</p>
<p>But most of these design students were &#8211; and still are &#8211; blind to what a monumental, mammoth, incredible, revolutionary, <strong><em>huge</em></strong> thing was occurring. Their <strong>grandmother</strong> could typeset and print out <strong>as many lost kitten posters</strong> as she wanted. She can even make a website about her kitten, and someone in <strong>Tanzania</strong> can read about it (this is probably only remarkable to you if you don&#8217;t live in Tanzania). This makes Gutenberg&#8217;s 42-line Bible look like the non-<a href="http://www.amazon.com/BWacky-0365-Auto-Inflate-Whoopee/dp/B0006GK6X4/kadavynet-20" target="_blank">self-inflating Whoopie cushion</a>!</p>
<h4>The Clash of Knowledge &amp; Ignorance</h4>
<p>Eventually, regular people got more familiar with this publishing power, desktop publishing applications &#8211; like Microsoft Publisher &#8211; became more widely available, and more people started to get the hang of publishing on their own. This really started to encroach on the territory of these fresh design graduates, many of whom were finding being a Graphic Designer to really suck: a client may have her nephew design a brochure, and hire you to clean it up, or worse yet &#8211; take a stab at it herself.</p>
<p>Meanwhile &#8211; this is the last decade or so &#8211; the same invention that made Graphic Design easier was making it way harder: print was dying, and the web was growing. Now, clients are trying to direct designers themselves, <strong><em>and</em></strong> the designers need to learn how to code web pages just to stay relevant. This doesn&#8217;t sit well with most designers.</p>
<p>So, you see, Comic Sans is an archetypal enemy of the Graphic Designer. Its not only an unattractive font, but it also represents the invisible, evil force that is making the &#8220;print&#8221; designer less and less relevant. A natural reaction to being threatened is violence, and the hatred for Comic Sans is arguably violent.</p>
<h3>A Well-Designed Future</h3>
<p>Comic Sans is at the disposal of nearly everyone with a computer; but that doesn&#8217;t mean that we will always have to be subject to its awkward forms. The spread of Comic Sans &#8211; a pretty bad font &#8211; is the result of the spread of an inarguably good technology. Just as the advent of movable type eventually lead to a spread of literacy, <strong>the advent of personal publishing should lead to the spread of design literacy;</strong> and with it, a populace too informed to stoop to using Comic Sans.</p>
<blockquote class="twitter-tweet" width="500"><p>Why You Hate Comic Sans <a href="http://t.co/V3RMzrI3QV" title="http://kadavy.net/blog/posts/why-you-hate-comic-sans/">kadavy.net/blog/posts/why…</a></p>
<p>&mdash; David Kadavy (@kadavy) <a href="https://twitter.com/kadavy/status/304988902165446657">February 22, 2013</a></p></blockquote>
<p><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script></p>
<p>Other Design posts you may like are <a href="http://kadavy.net/blog/posts/d4h-color-theory/">Why Monet Never Used Black, &#038; Why You Shouldn&#8217;t Either</a>, and <a href="http://kadavy.net/blog/posts/design-for-hackers-why-you-dont-use-garamond-on-the-web/">Why You Don&#8217;t Use Garamond on the Web</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://kadavy.net/blog/posts/why-you-hate-comic-sans/feed/</wfw:commentRss>
		<slash:comments>112</slash:comments>
		</item>
		<item>
		<title>Design for Hackers: Why Monet Never Used Black, &amp; Why You Shouldn&#8217;t Either</title>
		<link>http://kadavy.net/blog/posts/d4h-color-theory/</link>
		<comments>http://kadavy.net/blog/posts/d4h-color-theory/#comments</comments>
		<pubDate>Tue, 28 Sep 2010 15:50:37 +0000</pubDate>
		<dc:creator>David Kadavy</dc:creator>
				<category><![CDATA[Best-of]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[color]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://www.kadavy.net/?p=1272</guid>
		<description><![CDATA[Monet&#8217;s paintings evoke a sense of energy and life, they leap off the canvas with color and contrast, but Monet somehow managed to avoid using the color black for nearly his entire painting career. By avoiding black in your own designs, you can replicate some of this dynamism. Monet and Other Impressionists Explored Their Medium]]></description>
				<content:encoded><![CDATA[<p class="intro">Monet&#8217;s paintings evoke a sense of energy and life, they leap off the canvas with color and contrast, but Monet somehow managed to avoid using the color black for nearly his entire painting career. By avoiding black in your own designs, you can replicate some of this dynamism.<span id="more-1272"></span></p>
<h3>Monet and Other Impressionists Explored Their Medium</h3>
<div class="img right" style="width:400px;">
	<a href="http://upload.wikimedia.org/wikipedia/commons/d/da/Claude_Monet_The_Cliffs_at_Etretat.jpg"><img src="http://kadavy.wpengine.netdna-cdn.com/wp-content/uploads/2010/09/Claude_Monet_The_Cliffs_at_Etretat-sm.gif" alt="" width="400" height="320" /></a>
	<div>Even when creating dramatic shadows, Monet avoided black, and instead manipulated the powerful relationships between colors</div>
</div>
<p>Monet, and other impressionists, experimented obsessively with their medium: paint, some brushes, and a canvas. So just as <a href="http://www.kadavy.net/blog/posts/design-for-hackers-why-you-dont-use-garamond-on-the-web/">pixels prohibit the use of Garamond on the web</a>, the characteristics of the impressionists tools shaped their work. The inherent qualities of oil paint (thick and viscous), paint brushes (just a bunch of hair on a stick), and sometimes the texture of the canvas itself, lent themselves well to paintings being much more &#8211; put simply: blurry &#8211; than the more realistic paintings that were popular at the time. Photorealistic painters strived to make these qualities invisible, but the impressionists (like <a href="http://www.kadavy.net/blog/posts/design-for-hackers-why-you-dont-use-garamond-on-the-web/">pixel fonts did for pixels</a>) embraced them.</p>
<p>In the course of this experimentation, impressionists had to experiment with color to create the desired effects. Much like a rich-colored image is dithered when restricted to a 256 color palette, the impressionists experimented with creating the illusion of a color by placing colors next to each other which would create the illusion of the color they desired for the viewer.</p>
<h3>The Impressionists Became Masters of Color</h3>
<p>This effect was experimented with further until it became the major focus of some impressionist painters as a technique called <strong><em>pointillism</em></strong> &#8211; which involves painting dots of color next to each other to create the effect of a different overall color. <a href="http://en.wikipedia.org/wiki/Georges_Seurat">Georges Seurat is credited with developing the technique</a>, and one of his paintings close-up doesn&#8217;t look all that different from a dithered GIF image, as you can see in this example of a close-up of one of Seurat&#8217;s paintings next to a blown-up GIF image with a palette of only 8 colors and a pattern dither.</p>
<div class="img alignnone size-full wp-image-1273" style="width:512px;">
	<a href="http://kadavy.wpengine.netdna-cdn.com/wp-content/uploads/2010/09/pointillism-vs-dither.gif"><img src="http://kadavy.wpengine.netdna-cdn.com/wp-content/uploads/2010/09/pointillism-vs-dither.gif" alt="" width="512" height="256" /></a>
	<div>Because he experimented with the juxtaposing colors, the pointillism of Georges Seurat is similar to a dithered GIF image</div>
</div>
<p>By experimenting this way, the impressionists were doing much more than simply trying to replicate reality: they were analyzing the area between the subject of a piece of art, and the eye of the viewer. They were exploring just what makes ripples on water, with light bouncing off of them, glimmer the way they do. They analyzed what collection of colors make up the shadow of an object to give it dimension, and <em>black wasn&#8217;t one of those colors</em>.</p>
<h3>Color Theory Explains What the Impressionists Discovered</h3>
<p>Why this is can be explained by color theory. You&#8217;ve probably seen a color wheel before. Here&#8217;s an extremely basic refresher:</p>
<div class="img right" style="width:350px;">
	<a href="http://kadavy.wpengine.netdna-cdn.com/wp-content/uploads/2010/09/basic-color-wheel-warmcool.gif"><img src="http://kadavy.wpengine.netdna-cdn.com/wp-content/uploads/2010/09/basic-color-wheel-warmcool.gif" alt="" width="350" height="330" /></a>
	<div>The color wheel is made up of warm and cool colors</div>
</div>
<p>One half of the color wheel: from yellow through red, is made of what is called &#8220;warm&#8221; colors. The other half of the color wheel: from green through purple, is made up of what is called &#8220;cool&#8221; colors. Because these colors are completely saturated, I&#8217;ll go ahead and call them <em><strong>hues</strong></em> from now on. I&#8217;ll explain a little later what I mean by that.</p>
<p>Also, of note later on: colors that are opposite of each other are called<em><strong> complementary</strong></em>. Complementary colors contrast each other strongly, and any two complements, when mixed together as paint, result in a brownish-grey color.</p>
<h3>Warm Colors Pop, Cool Colors Recede</h3>
<p>As a general rule, <em>warm hues pop out at the viewer</em>, giving the appearance of being closer; while <em>cool hues recede</em>, or give the appearance of being farther away.</p>
<div class="img right" style="width:350px;">
	<a href="http://kadavy.wpengine.netdna-cdn.com/wp-content/uploads/2010/09/warm-cool.gif"><img src="http://kadavy.wpengine.netdna-cdn.com/wp-content/uploads/2010/09/warm-cool.gif" alt="" width="350" height="175" /></a>
	<div>The red (warm) square pops, the blue (cool) square recedes</div>
</div>
<p>As you can see on the left side of this example, the blue block recedes, looking as if it is a hole in the center of the red block. On the right side of the example, you see the opposite effect, with the red block looking almost as if it is a tower extruding towards you from the blue block. The warm hue &#8211; red &#8211; pops out at you, and the cool hue &#8211; blue &#8211; recedes from you.</p>
<p><em>The hue is the pure base color</em> &#8211; as taken from the color wheel. To create a more sophisticated color, a hue is <em><strong>tinted</strong></em> or <em><strong>shaded</strong></em>. <em>A tint of a hue is basically a lighter version of that hue</em>. If you were mixing paint, you would just be adding white. <em>A shade is a darker version of the base hue</em>. If you were mixing paint, you would essentially be adding black to create a darker version of the hue.</p>
<h3>Tints Pop, Shades Recede</h3>
<p>Its probably no surprise to you that &#8211; much like warm hues pop, and cool hues recede &#8211; tints pop, and shades recede, as you can see in the example below. With the same color of blue as the backdrop, a tinted square of that blue pops, while a shaded square recedes.</p>
<div class="img " style="width:350px;">
	<a href="http://kadavy.wpengine.netdna-cdn.com/wp-content/uploads/2010/09/tint-shade1.gif"><img src="http://kadavy.wpengine.netdna-cdn.com/wp-content/uploads/2010/09/tint-shade1.gif" alt="" width="350" height="175" /></a>
	<div>The tinted blue square pops, the shaded blue square recedes</div>
</div>
<h3>Context is Important</h3>
<p>But will that tinted blue square always pop? Of course not: context is important, too. In this example, that exact same square is barely noticeable on a backdrop of slightly less tint, while it really pops on a heavily shaded backdrop.</p>
<div class="img " style="width:350px;">
	<a href="http://kadavy.wpengine.netdna-cdn.com/wp-content/uploads/2010/09/context.gif"><img src="http://kadavy.wpengine.netdna-cdn.com/wp-content/uploads/2010/09/context.gif" alt="" width="350" height="175" /></a>
	<div>The tinted blue square pops more off of a shaded blue field than a tinted one</div>
</div>
<h3>Temperature is Stronger than Tint</h3>
<p>This same phenomenon of context applies to the relative position of two hues on a color wheel as well. While neither of the middle squares of both sides of this example have any tint nor shade, their appearance relative to the blue backdrop differs drastically. The square that is purple &#8211; a color which is adjacent to blue on the color wheel &#8211; almost blends in completely, while the square that is orange, which is blue&#8217;s <em><strong>complement</strong></em>, leaps violently off of the blue field. The contrast between these two hues is so great that there is a sense of vibration where they meet. Also note that while purple is a cool hue, it is still slightly warmer than blue, which causes the purple square to pop very slightly.</p>
<div class="img " style="width:350px;">
	<a href="http://kadavy.wpengine.netdna-cdn.com/wp-content/uploads/2010/09/context-warm-cool.gif"><img src="http://kadavy.wpengine.netdna-cdn.com/wp-content/uploads/2010/09/context-warm-cool.gif" alt="" width="350" height="175" /></a>
	<div>Even though none of these colors are tinted or shaded, the orange square pops more off of the blue field than the purple square does</div>
</div>
<p>The effect caused by the relative color wheel position of two hues is so strong that it nearly overpowers the effect caused by tint or shade. Even when laid over a shaded purple backdrop, the tinted blue middle square on the left side of this example recedes. Contrast that with the tinted purple square on the right side of this example, which rockets towards you off of the shaded blue backdrop.</p>
<div class="img " style="width:350px;">
	<a href="http://kadavy.wpengine.netdna-cdn.com/wp-content/uploads/2010/09/hue-vs-tint.gif"><img src="http://kadavy.wpengine.netdna-cdn.com/wp-content/uploads/2010/09/hue-vs-tint.gif" alt="" width="350" height="175" /></a>
	<div>Even when tinted, a blue square (left) recedes into a shaded purple field, while a tinted purple square pops off of a shaded blue field. This is because blue is a cooler color than purple.</div>
</div>
<p>The impressionists avoided black not only because it nearly doesn&#8217;t exist in nature, but because <em>the effects caused by changes in hue are so much richer than those caused by changes in shade</em>. When you use pure black to create contrast, you miss out completely on the powerful effects of changes in hue.</p>
<div class="img " style="width:350px;">
	<a href="http://kadavy.wpengine.netdna-cdn.com/wp-content/uploads/2010/09/black-vs-dark.gif"><img src="http://kadavy.wpengine.netdna-cdn.com/wp-content/uploads/2010/09/black-vs-dark.gif" alt="" width="350" height="175" /></a>
	<div>Even though a tinted purple square pops off of a black field, it appears more natural on a heavily shaded blue field</div>
</div>
<p>The left side of this example is the exact same color combination as the right side of the previous example. Notice how the dark blue backdrop recedes away from the light purple square, lifting it toward the viewer. The black backdrop certainly contrasts with the purple square, but since it has no hue relationship with the purple square, the purple square seems to just float around, while the edges between it and the black backdrop give an unpleasant effect of vibration.</p>
<h3>Now You Know, Now What?</h3>
<p>So, how can you use this knowledge to make your web designs better? By understanding how colors interact with one another, you can more strongly establish a heirarchy of information in your typography. Web conventions have made it widely acceptable to use black on white for text on web pages, but this is neither the most readable, nor most aesthetically pleasing option.</p>
<h4>Enrich Your Typography</h4>
<p>In the example below, the main text is 16px and pure black, or #000000, while the secondary text is 12px and #888888, or a neutral (neither warm nor cool) grey. You can see that there is a pretty clear heirarchy here.</p>
<div style="padding: 12px; border: 1px solid #ccc; width: 250px; margin: 8px 0;"><span style="font-family: arial, sans-serif; color: #000; font-size: 16px;">The quick brown fox</span><br />
<span style="font-family: arial, sans-serif; color: #888; font-size: 12px;">© The lazy dog</span></div>
<p>This second example uses the same fonts and text sizes, but this time, a warm, dark gray is used as the base color. The main text is #503e2b, a very dark orange (a warm hue). The secondary text is a lighter version of this base color &#8211; #9e948a &#8211; found with <a href="http://www.w3schools.com/tags/ref_colorpicker.asp?colorhex=503e2b">w3school&#8217;s handy color picker</a>. There is still enough contrast as to be readable, but the contrast isn&#8217;t as harsh as black vs. white. Overall, it&#8217;s visually pleasing, and, well &#8211; warm.</p>
<div style="padding: 12px; border: 1px solid #ccc; width: 250px; margin: 8px 0;"><span style="font-family: arial, sans-serif; color: #503e2b; font-size: 16px;">The quick brown fox</span><br />
<span style="font-family: arial, sans-serif; color: #9e948a; font-size: 12px;">© The lazy dog</span></div>
<p>The main text in this final example uses the same dark orange from the previous example, but this time &#8211; instead of simply using a tint of this color, a complementary (cool) grey is used for the secondary text &#8211; #808094. This adds extra dimension to the hierarchy we&#8217;re establishing. The secondary text is not only smaller and tinted, but now it&#8217;s a cooler color, thus causing it to recede even more. Now there is a color relationship between the two pieces of information, which intensifies our intended hierarchy while still creating a sense of harmony and realism.</p>
<div style="padding: 12px; border: 1px solid #ccc; width: 250px; margin: 8px 0;"><span style="font-family: arial, sans-serif; color: #503e2b; font-size: 16px;">The quick brown fox</span><br />
<span style="font-family: arial, sans-serif; color: #808094; font-size: 12px;">© The lazy dog</span></div>
<h4>Add Life to Your Graphics</h4>
<p>Skillful manipulation of color relationships is at the crux of creating engaging and lifelike interface graphics, such as buttons. The example below, created in Photoshop, features two buttons that are created by vector masks sharing the exact same base color (#cc6666), but the highlights and shadows are treated differently. The highlights and shadows for the button on the left are created using a &#8220;Gradient Overlay&#8221; layer effect featuring a simple black-to-white-to-black gradient, a &#8220;Linear Burn&#8221; blend mode, and a 26% opacity. The drop shadow on this button is composed of black, at a 75% opacity. This is a generally attractive button, but it doesn&#8217;t have quite the richness of the button on the right, which is created using a green-to-yellow-to-green gradient (green being cool, and the complement to red, and yellow being warmer than red), and a dark blue drop shadow &#8211; for more harmonious contrast, the text on this button is also a very light yellow. The color swatches adjacent to each button illustrate clearly how the resulting color palettes of these buttons differ.</p>
<div class="img alignnone size-full wp-image-1321" style="width:400px;">
	<a href="http://kadavy.wpengine.netdna-cdn.com/wp-content/uploads/2010/09/buttons-color-2.gif"><img src="http://kadavy.wpengine.netdna-cdn.com/wp-content/uploads/2010/09/buttons-color-2.gif" alt="" width="400" height="74" /></a>
	<div>Skillful manipulation of color relationships result in a more engaging button, with a more sophisticated color palette</div>
</div>
<p>Don&#8217;t be so quick to use black: if you really master manipulating color relationships to create dimension, you can really add freshness and life to your designs.</p>
<blockquote class="twitter-tweet" width="500"><p>Why Monet Never Used Black, &amp; Why You Shouldn&#8217;t Either <a href="http://t.co/veIZWWZa4Z" title="http://kadavy.net/blog/posts/d4h-color-theory/">kadavy.net/blog/posts/d4h…</a></p>
<p>&mdash; David Kadavy (@kadavy) <a href="https://twitter.com/kadavy/status/308269118388314112">March 3, 2013</a></p></blockquote>
<p><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script></p>
<p>Other Design posts you may like are <a href="http://kadavy.net/blog/posts/why-you-hate-comic-sans/">Why You Hate Comic Sans</a>, and <a href="http://kadavy.net/blog/posts/design-for-hackers-why-you-dont-use-garamond-on-the-web/">Why You Don&#8217;t Use Garamond on the Web</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://kadavy.net/blog/posts/d4h-color-theory/feed/</wfw:commentRss>
		<slash:comments>26</slash:comments>
		</item>
		<item>
		<title>Design for Hackers: Why You Don&#8217;t Use Garamond on The Web</title>
		<link>http://kadavy.net/blog/posts/design-for-hackers-why-you-dont-use-garamond-on-the-web/</link>
		<comments>http://kadavy.net/blog/posts/design-for-hackers-why-you-dont-use-garamond-on-the-web/#comments</comments>
		<pubDate>Thu, 12 Aug 2010 16:34:09 +0000</pubDate>
		<dc:creator>David Kadavy</dc:creator>
				<category><![CDATA[Best-of]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[fonts]]></category>
		<category><![CDATA[hackers]]></category>
		<category><![CDATA[history]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[typography]]></category>
		<category><![CDATA[webdesign]]></category>

		<guid isPermaLink="false">http://www.kadavy.net/?p=1182</guid>
		<description><![CDATA[Amongst designers &#8211; especially print designers - Garamond is considered one of the best fonts in existence. It&#8217;s timeless, and very readable. But, because of the limitations of current display technologies, it&#8217;s not a good font to use in web copy &#8211; even with the advent of font embedding methodologies such as TypeKit and Google Font]]></description>
				<content:encoded><![CDATA[<p>Amongst designers &#8211; especially print designers - <a href="http://en.wikipedia.org/wiki/Garamond" target="_blank">Garamond</a> is considered one of the best fonts in existence. It&#8217;s timeless, and very readable. But, because of the limitations of current display technologies, it&#8217;s <strong>not a good font to use in web copy</strong> &#8211; even with the advent of font embedding methodologies such as <a href="http://typekit.com/">TypeKit</a> and <a href="http://code.google.com/apis/webfonts/">Google Font API</a>.<span id="more-1182"></span></p>
<p>One of the most important principles behind every good piece of design is that <em>the designer has to master his or her medium</em>. With any medium &#8211; whether it&#8217;s pencil and paper, steel and glass, or <strong>pixels</strong> &#8211; the designer has to work with strengths and limitations. Work with these characteristics, and the design stands a chance to be good &#8211; work against them, and there is <em>no chance</em>.</p>
<p>Apple&#8217;s lead designer, <strong>Jonathan Ive</strong> knows this. He recently <a href="http://www.core77.com/blog/object_culture/core77_speaks_with_jonathan_ive_on_the_design_of_the_iphone_4_material_matters_16817.asp">said</a></p>
<blockquote><p>The best design explicitly acknowledges that you cannot disconnect the form from the material &#8211; the material informs the form&#8230;</p></blockquote>
<h3>Medium and Form in Type History</h3>
<p>Typography is the perfect vehicle with which to illustrate this concept throughout history. From the beginning, the forms of our letters have been influenced by the tools we used to create them.</p>
<p><strong>This </strong><a href="http://en.wikipedia.org/wiki/File:Cuneiform_script2.jpg" target="_blank"><strong>cuneiform inscribed tablet</strong></a><strong> is an early example of how medium influenced form</strong> in written communication. You can see, looking at these pictograms, that they are made up of a series of indentions that are pretty much identical. This is because <em>they were formed using a wedge-shaped stylus</em>.</p>
<div class="img alignnone size-full wp-image-1184" style="width:385px;">
	<img src="http://kadavy.wpengine.netdna-cdn.com/wp-content/uploads/2010/08/cuneiform.jpeg" alt="" width="385" height="640" />
	<div>The characters on this cuneiform tablet are similar to one another because they were created with the same tool</div>
</div>
<p>As this language was replaced in the west by our current roman characters, and <strong>the tools</strong> which we used changed, so did <strong>the form</strong> of our letters. Some of the best examples of early typography using roman characters are from &#8211; you guessed it &#8211; <strong>the Roman empire</strong>.</p>
<p><strong>This is graffiti from the ancient city of Pompeii.</strong> It was created using a brush, and this is apparent in the letterforms. You can see there&#8217;s a great deal of variation in the strokes that make up the letters, and they all terminate with a soft point, just like you would expect from a brush.</p>
<div id="attachment_1187" class="wp-caption alignleft" style="width: 400px"><img class="size-full wp-image-1187" alt="pompeii-graffiti-typography" src="http://kadavy.wpengine.netdna-cdn.com/wp-content/uploads/2010/08/pompeii-graffiti-typography.jpg" width="400" height="187" /><p class="wp-caption-text">This graffiti was clearly created with a brush.<br /><em>Photo by<a href="http://www.flickr.com/photos/virtusincertus/">virtusincertus</a></em></p></div>
<p><strong>Here&#8217;s a picture I took from Pompeii</strong> that <a href="http://www.kadavy.net/blog/posts/pompeii-amphitheater-inscription-where-do-serifs-come-from/">I blogged about several years ago</a> &#8211; dating back to the same time (remember, this city was <em>frozen in time</em> when it was <em>buried under volcanic ash in 79AD)</em>. Only this time, the sign was <strong>chiseled in stone</strong> &#8211; and you can see how this has influenced the letters: all of the strokes of the letters are <em>uniform in width</em>, and to make the ends of those strokes looks nice &#8211; <em>serifs were added</em>. You can see little <strong>spur serifs</strong> from where <em>the chisel was applied perpendicular</em> to the stroke of each of these letters.</p>
<div class="img alignnone" style="width:300px;">
	<img src="http://kadavy.wpengine.netdna-cdn.com/wp-content/uploads/2010/08/pompeii_detail-300x300.jpg" alt="pompeii chiseled typography" width="300" height="300" />
	<div>The forms of these letters were influenced by the chisel that they were created with</div>
</div>
<p>Now, moving more quickly through history, we have <strong>letters from the column of Trajan</strong> (which inspired today&#8217;s Trajan font), which were formed <em>first by brush, then by chisel</em> (it would have been awkward to chisel letters like the brush-drawn ones in the earlier Pompeii example). Then we moved on to lead and wood-cut printing, which first imitated work done by scribes with pens.</p>
<div id="attachment_1188" class="wp-caption alignleft" style="width: 450px"><img class="size-full wp-image-1188" alt="The lettering on the column of Trajan were brushed on, then chiseled" src="http://kadavy.wpengine.netdna-cdn.com/wp-content/uploads/2010/08/trajans-column-sample.jpg" width="450" height="116" /><p class="wp-caption-text">The lettering on the column of Trajan were brushed on, then chiseled.<br /><em>Photo by <a href="http://www.flickr.com/photos/silver_tusk/">Silver Tusk</a></em></p></div>
<div class="img right" style="width:270px;">
	<img src="http://kadavy.wpengine.netdna-cdn.com/wp-content/uploads/2010/08/bodoni.gif" alt="bodoni" width="270" height="70" />
	<div>The letterforms of Bodoni are geometrically rationalized</div>
</div>
<p>Once actual drawing tools were a smaller part of the design equation, typographers started to get more theoretical with their designs &#8211; creating constraints of their own &#8211; fonts like Bodoni are geometrically rationalized, as they were created in a medium (cast metal) with relatively few restrictions.</p>
<h3>A Little Too Much Freedom?</h3>
<p>In modern web typography, we still have <em>the restriction that the letters of our alphabet take certain forms</em>, but <strong>many restrictions have been removed</strong>. Rather than only having <strong>a couple of fonts</strong> available in our typecases, there are <strong>thousands</strong>. So, this makes it easy for <em>bad habits</em> to develop, such as <em>trapping our information in images</em>, or <em>using fonts that just aren&#8217;t good for the web</em>.</p>
<p><strong>So, what makes a font bad for the web?</strong> There&#8217;s the widely-known issue of <em>availability of fonts on the computers</em> of our audience members &#8211; this, of course, is why we&#8217;re usually using widely-available fonts like Arial, Verdana, Georgia, Times New Roman etc.. Now there are some pretty feasible ways of using whatever fonts we want &#8211; methods like SIFR, Typekit, and Google&#8217;s new Font API, but that <strong>still doesn&#8217;t mean you should use just any font</strong>. Even great classics like Garamond can be a disaster on the web, so its better to use a modern font that has been drawn with the screen in mind.</p>
<div class="img right" style="width:353px;">
	<img src="http://kadavy.wpengine.netdna-cdn.com/wp-content/uploads/2010/08/garamond-pixelization.jpg" alt="" width="353" height="163" />
	<div>What a 12px Garamond character looks like, blown up</div>
</div>
<p>And the reason behind this is that <strong>our display technology isn&#8217;t up to par with paper</strong>. You can see here a comparison of the great classic font, Garamond, blown up (as it might look on paper), next to a detail of what it would be anti-aliased at 12px height on a modern computer screen. You can see that it doesn&#8217;t look so good on-screen, because <strong>it&#8217;s just made up of a bunch of blocks of color</strong>.</p>
<h3>Working With the Screen</h3>
<p>So, the <em><strong>popular web fonts</strong></em> (Arial, Verdana, Georgia, and Times New Roman) are such not only because of their wide availability, but <strong>because they are drawn with <em>the screen&#8217;s limitations in mind</em></strong>.</p>
<p>This <a href="http://www.kadavy.net/experiments.html">Flash animation</a> that I created illustrates how pixels distort curvilinear form &#8211; such as that of typography. It&#8217;s the same series of concentric rings, but as it changes sizes, you can see that a moiré effect results from trying to draw these rings out of mere pixels. So, the most web-appropriate fonts are drawn with these limitations in mind.</p>
<p><object id="http://www.kadavy.net/toys/moire_screen.swf" width="300" height="200" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" align="middle" bgcolor="#ffffff"><param name="play" value="true" /><param name="allowScriptAccess" value="sameDomain" /><param name="allowFullScreen" value="false" /><param name="quality" value="high" /><param name="src" value="http://www.kadavy.net/toys/moire_screen.swf" /><param name="allowfullscreen" value="false" /><param name="allowscriptaccess" value="sameDomain" /><embed id="http://www.kadavy.net/toys/moire_screen.swf" width="300" height="200" type="application/x-shockwave-flash" src="http://www.kadavy.net/toys/moire_screen.swf" play="true" allowScriptAccess="sameDomain" allowFullScreen="false" quality="high" allowfullscreen="false" allowscriptaccess="sameDomain" align="middle" bgcolor="#ffffff" /></object></p>
<div class="img right" style="width:395px;">
	<img src="http://kadavy.wpengine.netdna-cdn.com/wp-content/uploads/2010/08/garamond-vs-georgia.gif" alt="" width="395" height="162" />
	<div>Georgia is more readable than Garamond on-screen because of its larger x-height</div>
</div>
<p>This illustration shows just what I mean by that. <strong>Georgia</strong> reads <strong>better</strong> on screen than <strong>Garamond</strong> primarily because <em>it has a higher x-height</em> (the height of an &#8220;x&#8221;), and &#8211; as a result &#8211; <em>a larger eye</em>. This <em>prevents</em> letters such as &#8220;e&#8221; from becoming <strong>muddled and unreadable</strong>, and overall makes the <em>letters actually look larger</em>. The notes on this illustration are in 9px <em>Verdana with no anti-aliasing</em>; and you can see those letters read very crisply, as <em>this font was made for such an application</em>.</p>
<div class="img right" style="width:213px;">
	<img src="http://kadavy.wpengine.netdna-cdn.com/wp-content/uploads/2010/08/georgia-garamond-serifs_04.gif" alt="" width="213" height="125" />
	<div>The sharp edges of the serifs on Georgia make them display more crisply on-screen</div>
</div>
<p><strong>Georgia has a huge advantage over Garamond on-screen</strong> because <em>it was designed to be displayed as such</em> from the very beginning, when it was <a href="http://en.wikipedia.org/wiki/Georgia_(typeface)" target="_blank">designed by Matthew Carter for Microsoft in the mid-90&#8242;s</a>. This has manifest itself in <strong>sharp serifs</strong> on Georgia, rather than more subtly modeled ones on Garamond. Look at <em>little curve</em> on the bottom of Garamond. This <em>gets blurred</em> at smaller sizes, and hurts the legibility of Garamond.</p>
<p>This limitation of screen technology has been embraced, and taken to extremes, though.</p>
<div class="img right" style="width:194px;">
	<img src="http://kadavy.wpengine.netdna-cdn.com/wp-content/uploads/2010/08/miniml-fonts.gif" alt="" width="194" height="192" />
	<div>Some type designs, like these from miniml.com, embrace the limitations of the pixel</div>
</div>
<p>Starting in the late 90&#8242;s and early 00&#8242;s, we saw lots of <strong>pixel fonts</strong> being used in Flash, such as <strong>these from Craig Kroeger&#8217;s <a href="http://miniml.com/" target="_blank">miniml.com</a></strong>, which are designed to be used at specific sizes, with <em>no anti-aliasing</em>.</p>
<div class="img alignnone size-full wp-image-1194" style="width:219px;">
	<img src="http://kadavy.wpengine.netdna-cdn.com/wp-content/uploads/2010/08/dithering.gif" alt="" width="219" height="93" />
	<div>The limitations of the pixel spawned design methods, such as the dithering used in this design</div>
</div>
<p>When it was more common for computers to have only 256 colors, which caused dithering, designers <strong>embraced that constraint</strong> to inform their designs. Though ostensibly created to minimize bandwidth (another constraint of medium), designs that were created for <a href="http://the5k.org">the5k</a> embraced dithering and lucidly used every pixel.</p>
<p><strong>The &#8220;Web 2.0&#8243; design trends of the last five years or so</strong>, are thanks to display quality and bandwidth improving, removing some of this constraint. <a href="http://www.w3schools.com/browsers/browsers_display.asp" target="_blank">In 2000, 12% of web users had only 256 colors on their monitors &#8211; in 2010, 97% have over 16 million colors</a> (the number of colors available has a big impact on how crisply type, images, or *gradients* are displayed). This has put into the hands of designers a color palette beyond that of CMYK printing, with increased bandwidth to push it through.</p>
<p>Additionally, displays are cramming in more pixels per inch (ppi). The cheap Dell monitor I&#8217;m typing this on is <a href="http://www.swell3d.com/2008/07/how-many-pixels-per-inch-lets.html" target="_blank">displaying at 100ppi</a>, and my MacBook Pro is displaying at about 115ppi. Compare that to the iPhone 4, which displays at <a href="http://www.apple.com/iphone/specs.html">an impressive 326ppi</a>. Now, we&#8217;re starting to get some display technologies that are approaching the quality of paper when it comes to displaying letterforms readably.</p>
<p>So, maybe some day Garamond can make its comeback.</p>
<blockquote class="twitter-tweet" width="500"><p>Why You Don&#8217;t Use Garamond on the Web <a href="http://t.co/Dr0epCYlai" title="http://kadavy.net/blog/posts/design-for-hackers-why-you-dont-use-garamond-on-the-web/">kadavy.net/blog/posts/des…</a></p>
<p>&mdash; David Kadavy (@kadavy) <a href="https://twitter.com/kadavy/status/308266569098743808">March 3, 2013</a></p></blockquote>
<p><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script></p>
<p>Other Design posts you may like are <a href="http://kadavy.net/blog/posts/why-you-hate-comic-sans/">Why You Hate Comic Sans</a>, and <a href="http://kadavy.net/blog/posts/d4h-color-theory/">Why Monet Never Used Black, &amp; Why You Shouldn&#8217;t Either</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://kadavy.net/blog/posts/design-for-hackers-why-you-dont-use-garamond-on-the-web/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
		<item>
		<title>WordPress Optimization: How I Reduced Page Load Time by 75%</title>
		<link>http://kadavy.net/blog/posts/wordpress-optimization/</link>
		<comments>http://kadavy.net/blog/posts/wordpress-optimization/#comments</comments>
		<pubDate>Thu, 22 Apr 2010 01:18:35 +0000</pubDate>
		<dc:creator>David Kadavy</dc:creator>
				<category><![CDATA[Best-of]]></category>
		<category><![CDATA[Productivity]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[cloudfront]]></category>
		<category><![CDATA[content delivery network]]></category>
		<category><![CDATA[css sprites]]></category>
		<category><![CDATA[optimization]]></category>
		<category><![CDATA[page caching]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.kadavy.net/?p=1079</guid>
		<description><![CDATA[Note [February 11, 2013]: Since writing this article, I found administering my own server to be a bit over my head. I got sick of getting hacked, having to update WordPress, and trying to manage my own CDN. So, I&#8217;ve been experimenting with various hosted WordPress solutions. These are like hosting companies, but they keep your]]></description>
				<content:encoded><![CDATA[<p><em>Note [February 11, 2013]: <em>Since writing this article, I found administering my own server to be a bit over my head. I got sick of getting hacked, having to update WordPress, and trying to manage my own CDN. So, I&#8217;ve been experimenting with various hosted WordPress solutions. These are like hosting companies, but they keep your WordPress installation up-to-date, fast, and secure, for a slightly higher rate than working with your own server.</em></em></p>
<p><em>I have hosted various sites on <strong>three</strong> different WordPress hosts over the past couple of years, and have finally settled on WPEngine. They are reliable, have great support, and serve things up <strong>fast. </strong>I&#8217;ve lined up a special <a href="http://kadavy.net/wpengine-coupon-code/">WPEngine coupon code</a> with them that will get you 3 months free.</em></p>
<p>&#8212;&#8211;</p>
<p>I heard rumblings <a title="Speculation over Google ranking based upon page load time" href="http://www.webpronews.com/topnews/2009/11/13/google-page-speed-may-be-a-ranking-factor-in-2010" target="_blank">last year</a> that Google would start altering their rankings based upon speed of page loads. This was confirmed <a title="Google will rank based upon page load speed" href="http://googlewebmastercentral.blogspot.com/2010/04/using-site-speed-in-web-search-ranking.html" target="_blank">a couple of weeks ago</a> on the Google Webmaster&#8217;s blog, and &#8211; while they say that their new speed standards will only affect 1% of searches &#8211; you can bet that portion will rise in the future.<span id="more-1079"></span></p>
<p>A few weeks before Google&#8217;s announcement, I decided it was time to start looking at site performance. I moved a couple of my sites, including this one, from my Dreamhost Shared server, to a Virtual Private Server (VPS) on The Rackspace Cloud. Additionally, I implemented a few other performance enhancements that I&#8217;ll cover below. From all of these changes, I <strong>cut load time of pages on kadavy.net by 75%</strong>, and my <a href="http://www.google.com/webmasters/tools/" target="_blank">Webmaster Tools</a> performance graph now looks like <em>this</em>.</p>
<p><img class="alignnone size-full wp-image-1087" alt="Google Webmaster Tools shows page load speed improvements" src="http://kadavy.wpengine.netdna-cdn.com/wp-content/uploads/2010/04/dreamhost-vs-rackspace-2.jpg" width="573" height="117" /></p>
<p>Also, <a href="http://www.kadavy.net/blog/posts/google-crawls-faster-speed-performance-optimization/">Googlebot now crawls my site 90% faster</a>. A summary of what&#8217;s to follow:</p>
<ul>
<li>I reduced average page-load time from <strong>12 seconds</strong> to <strong>3 seconds</strong>, saving my visitors almost <strong><em>one week</em></strong> of time per month.</li>
<li>I did this by first switching from a <a href="http://www.dreamhost.com/r.cgi?326711" target="_blank">Dreamhost Shared</a> server to <a href="http://www.rackspacecloud.com/676.html" target="_blank">The Rackspace Cloud</a>.</li>
<li>I then used the <a href="http://wordpress.org/extend/plugins/w3-total-cache/" target="_blank">W3 Total Cache</a> WordPress Plugin, and served my media files from <a href="http://aws.amazon.com/cloudfront/" target="_blank">Amazon&#8217;s Cloudfront</a> CDN, from multiple subdomains.</li>
</ul>
<p>Great web publishing platforms like WordPress have made it easy for just about anyone to publish information and have it seen by the world, but as Google starts favoring sites that have the resources and knowledge to optimize page load time, some publishers&#8217; messages may not have the reach they once did. Exacerbating this problem is that information on website optimization is somewhat complicated and assumes a considerable amount of technical knowledge. I hope to share my experience with improving the page load time of my WordPress site in as plain of language as possible. I&#8217;m a designer by training, and get by how I can as a developer. So, maybe some folks out there who know more than I do about this stuff will have some knowledge to offer. Maybe I did something completely wrong, in which case, let me know in the comments!</p>
<h3>Servers: What&#8217;s the difference between Shared and VPS?</h3>
<p>With shared hosting &#8211; such as <a href="http://www.dreamhost.com/r.cgi?326711" target="_blank">Dreamhost</a>&#8216;s &#8211; your sites are all on one machine with a whole bunch of other sites, sharing all of the resources (CPU usage and RAM usage). You also don&#8217;t have much control over the configuration of your server, such as what PHP modules are activated (of which, there are probably way too many), and the configuration of your PHP.ini file.</p>
<p>With a VPS &#8211; <a href="http://www.rackspacecloud.com/676.html" target="_blank">The Rackspace Cloud</a>, specifically &#8211; your &#8220;server&#8221; is a piece of a machine, with CPU and memory resources dedicated just for your piece of it. You can choose what flavor of Linux you have installed, how your Apache server is configured (if you want to run Apache at all), how your PHP is configured &#8211; you can control pretty much everything. The drawback is that you have to administer it all yourself. This was challenging for me to figure out, but as you can see the speed payoff is pretty amazing.</p>
<h4>Why not use Dreamhost&#8217;s PS?</h4>
<p>As I evaluated my options, I considered simply upgrading to Dreamhost PS. All I would have had to do was press a button to do this, but I had heard <a href="http://devilsworkshop.org/why-dreamhost-ps-is-pathetic-server-reasons/" target="_blank">not-so-good-things</a> about Dreamhost PS &#8211; and most importantly, <em>my MySQL database would have still been on a shared server</em>. I would have to pay extra if I wanted my database on a nicer server. This seemed pointless to me, and didn&#8217;t sound like a VPS at all. I wasn&#8217;t keen on administering my own server, but after help from some <a href="http://twitter.com/squanderingtime">nice</a> <a href="http://twitter.com/ChadPaulson" target="_blank">people</a> at <a href="http://www.jellychicago.com/" target="_blank">Jelly</a> (especially <a href="http://chrischandler.name/" target="_blank">Chris Chandler</a> from <a href="http://flatterline.com/" target="_blank">Flatterline</a>) things are going okay so far.</p>
<h4>How much does the Rackspace Cloud cost?</h4>
<p><img class="alignnone size-full wp-image-1088" alt="" src="http://kadavy.wpengine.netdna-cdn.com/wp-content/uploads/2010/04/rackspace-cloud-pricing.jpg" width="506" height="228" /></p>
<p>I&#8217;m not really sure yet, because I haven&#8217;t gotten a bill, but it looks like you can get started for around $12 a month, with a server with 256MB of memory. There are bandwidth and storage fees on top of this, but they seem pretty low. The coolest thing about <a href="http://www.rackspacecloud.com/676.html">The Rackspace Cloud</a> so far is that you can scale your server up and down in a matter of minutes, and only pay by the hour, based upon the size of the server. My two WordPress sites, totaling about 60k pageviews a month, are currently on a <em>1024MB server</em>, which I hope will cost me <em>less than $50 a month</em>, but I&#8217;m starting to make money on my properties, so the expense is worth it for me. If you don&#8217;t have much revenue, it may not be worth it for you &#8211; or you could increase your revenue: something I hope to write more about in the future.</p>
<h4>Using the Rackspace Cloud</h4>
<p>Once I signed up for <a href="http://www.rackspacecloud.com/676.html" target="_blank">Rackspace</a> (they called me within 15 minutes of signing up, to confirm, before I could start using it), I signed in and created a server. When doing this, you can pick the flavor of Linux that you want to use. I didn&#8217;t really know what this meant, but I was advised by a friend to choose the latest version of Ubuntu they had. So I chose 9.10 (Karmic Koala). I also could have chosen one of various Windows servers. After selecting the Linux flavor, I was able to name my server, and select the size of server that I wished to use. I started off with 256MB, but I very easily scaled up later on. After a few minutes, the server was all set up, and I got a confirmation e-mail, with my dedicated IP address, and login and password.</p>
<div class="img alignnone size-full wp-image-1089" style="width:323px;">
	<a href="http://kadavy.wpengine.netdna-cdn.com/wp-content/uploads/2010/04/rackspace-resize.jpg"><img src="http://kadavy.wpengine.netdna-cdn.com/wp-content/uploads/2010/04/rackspace-resize.jpg" alt="" width="323" height="353" /></a>
	<div>You can quickly and easily resize your server on the Rackspace Cloud</div>
</div>
<h4>Setting up the rest of the LAMP stack</h4>
<p>Now that my Linux was set up, it was time to install Apache, MySQL, and PHP. I SSHed into the server using Terminal on the Mac. That command looks like this (but I used my actual IP address):</p>
<p><code>ssh root@111.111.11.111</code></p>
<p>Setting up Apache, MySQL, and PHP &#8211; and phpmyadmin &#8211; was super easy thanks to this <a href="https://help.ubuntu.com/community/ApacheMySQLPHP" target="_blank">great article in the Ubuntu Documentation</a>.</p>
<h4>Transferring the Data</h4>
<p>Now I was ready to get the data over to my new server. I SSHed into my Dreamhost server (you may have to contact support to get this enabled), and created an archive of kadavy.net:</p>
<p><code>tar -cvf kadavy.tar kadavy.net</code></p>
<p>I then transferred that archive over to my Rackspace Cloud server using Secure Copy:</p>
<p><code>scp kadavy.tar root@111.111.11.111:/home</code></p>
<p>Then I decompressed the file on my Rackspace Cloud:</p>
<p><code>cd /home</code></p>
<p>&nbsp;</p>
<p><code>tar -xvf kadavy.tar<br />
</code></p>
<h4>Setting it up</h4>
<p>I then used PHPMyAdmin to export my database from Dreamhost, and import it onto my Rackspace Cloud instance. I had to change a few settings in the options table of my database to match the IP address of my server, rather than my domain, so that it would run properly before setting up my DNS. I also made a few changes to my wp-settings.php so the installation was pointed at the right database.</p>
<p>Using the easy instructions from the Ubuntu documentation, <a href="https://help.ubuntu.com/community/ApacheMySQLPHP" target="_blank">I set up the virtual host on Apache</a>, and started up the server.</p>
<p>After I felt everything was right &#8211; and after messing around with optimization tricks below &#8211; I pointed the DNS to this new server. Rackspace has a DNS management tool, but I found that GoDaddy (my registrar) had more user-friendly DNS management.</p>
<h3>Optimizing WordPress / The Front-End</h3>
<p>Now that I was on a much faster server, there were a few other things I learned that made my pages load even faster. After learning these tricks, I found that there was one WordPress plugin that used many of these tricks. I used the <a href="http://developer.yahoo.com/yslow/" target="_blank">YSlow Firefox plugin</a> to benchmark the speed of page loads, and also to get tips on ways I could optimize my pages. Here&#8217;s some of the more important tactics I learned.</p>
<h4>Page Caching</h4>
<p>The most popular WordPress optimization advice I found was to cache the pages. Instead of having to hit the database every time a page is called, caching allows your server to serve up static HTML. The server doesn&#8217;t have to process all of that PHP and build the pages from the database. There are several plugins for WordPress which automate this, one of them being <a href="http://wordpress.org/extend/plugins/w3-total-cache/" target="_blank">W3 Total Cache</a>, which I&#8217;ll talk about more in a minute.</p>
<h4>Using a CDN (Amazon Cloudfront)</h4>
<p>This was the most intimidating sounding advice I received, but it turned out to be pretty simple. A Content Delivery Network is basically a bunch of servers around the world through which you serve your larger files, such as images, CSS, and Javascript. When someone visits your site, the assets are served from the closest server to them, thus speeding up load time. I had heard of <a href="http://aws.amazon.com/" target="_blank">Amazon Web Services</a> many times before, not really understanding what it was, but their Cloudfront service is a very cheap CDN (looks like it will cost me<em> less than $1 a month</em>). You can sign up for it at aws.amazon.com, and can freely upload assets using <a href="http://people.no-distance.net/ol/software/s3/">S3 Browser</a>, amongst other applications.</p>
<p>Once you&#8217;ve signed up for Amazon, you can create a &#8220;bucket&#8221; on Cloudfront by clicking on the Cloudfront tab, then Create Distribution. Name your bucket, and you can set up CNAMEs (media1.mydomain.com, media2.mydomain.com). You&#8217;ll have to set these up in your DNS with your registrar as well. I&#8217;ll get to why you would even want to do this in a bit, but this gives you various subdomains you can use to access the same resources in your bucket. In addition to these subdomains, you&#8217;ll be able to access your resources at locations indicated under &#8220;Domain Name&#8221; and &#8220;Origin Bucket.&#8221;</p>
<div class="img alignnone size-full wp-image-1090" style="width:564px;">
	<a href="http://kadavy.wpengine.netdna-cdn.com/wp-content/uploads/2010/04/cloudfront-bucket.jpg"><img src="http://kadavy.wpengine.netdna-cdn.com/wp-content/uploads/2010/04/cloudfront-bucket.jpg" alt="" width="564" height="16" /></a>
	<div>Using Amazon Cloudfront, you can set up a bucket from which you can serve your media files</div>
</div>
<p>You can get the Access Key ID and Secret Access Key required to upload resources via S3 Browser by creating an Access Key under Account &gt; Security Credentials.</p>
<div class="img alignnone size-full wp-image-1091" style="width:312px;">
	<a href="http://kadavy.wpengine.netdna-cdn.com/wp-content/uploads/2010/04/s3-browser-amazon-cloudfront.jpg"><img src="http://kadavy.wpengine.netdna-cdn.com/wp-content/uploads/2010/04/s3-browser-amazon-cloudfront.jpg" alt="" width="312" height="338" /></a>
	<div>Using S3 Browser, you can upload your media files to your Cloudfront bucket</div>
</div>
<p>The most daunting thought about using Cloudfront was uploading all of my resources, and pointing my code to them, but there are a number of WordPress plugins that automate parts this process, including W3 Total Cache, which I&#8217;ll cover in a bit.</p>
<h4>Using Multiple Domain Names</h4>
<p>Why did I set up multiple subdomains on my Cloudfront media bucket? It turns out, the HTTP spec states that &#8220;A single-user client SHOULD NOT maintain more than 2 connections with any server or proxy,&#8221; and, even though this spec was written in 1999, many browsers still adhere to this specification. So, if you are accessing more than two assets from one domain &#8211; be they images, CSS files, or Javascript files &#8211; many users&#8217; browsers will only download them two at a time.</p>
<p>The workaround for this is to set up multiple subdomains that all point to your Cloudfront bucket (media1.mydomain.com, media2.mydomain.com, media3.mydomain.com, media4.mydomain.com), and rotate through them as you code URLs to various media assets. I&#8217;ve been advised that 4 subdomains is plenty, as this will allow any browser to download as many as 8 files at once.</p>
<div class="img alignnone size-full wp-image-1092" style="width:322px;">
	<img src="http://kadavy.wpengine.netdna-cdn.com/wp-content/uploads/2010/04/bucket-aliases.jpg" alt="" width="322" height="120" />
	<div>Multiple subdomains, one Cloudfront</div>
</div>
<h4>Doing it all (almost) with W3 Total Cache</h4>
<p>The caching component of the advice I found has been around long enough that not only is there a WordPress Plugin called <a href="http://wordpress.org/extend/plugins/wp-cache/" target="_blank">WP-Cache</a>, there is also another plugin called <a href="http://wordpress.org/extend/plugins/wp-super-cache/" target="_blank">WP-Super Cache</a>. Now, there is the amazing <a href="http://wordpress.org/extend/plugins/w3-total-cache/" target="_blank">W3 Total Cache</a>, which not only caches your pages, it also minifies (removes line breaks to save space), and uploads files in your media library to a CDN, such as Amazon Cloudfront.</p>
<p>While W3 Total Cache does upload to a CDN your wp-includes, theme files, CSS, Javascript files, and any other files you specify, it <span style="text-decoration: line-through;">does not</span> <em>soon will</em> change the paths to any images within your CSS files , and in your theme files, so you have to do this manually. But, since W3 Total Cache <span style="text-decoration: line-through;">doesn&#8217;t</span> <em>soon will</em> support the multiple subdomains I was talking about, this is probably for the best. I manually inserted different subdomains into my CSS and theme files.</p>
<div class="img alignnone size-full wp-image-1095" style="width:360px;">
	<a href="http://kadavy.wpengine.netdna-cdn.com/wp-content/uploads/2010/04/w3-total-export-1.jpg"><img src="http://kadavy.wpengine.netdna-cdn.com/wp-content/uploads/2010/04/w3-total-export-1.jpg" alt="" width="360" height="311" /></a>
	<div>W3 Total Cache will cache pages and upload all of your media files to Cloudfront</div>
</div>
<p>Be careful with minifying your Javascript files, as I found that doing so broke Google Website Optimizer tracking code.</p>
<h4>Other Optimization Tricks</h4>
<ul>
<li><strong><a href="http://www.alistapart.com/articles/sprites">CSS Sprites</a></strong><strong>:</strong> This is the technique of putting all of your design graphics in one giant file, and selectively displaying parts of it through CSS. This reduces the number of HTTP requests, and the total size of graphics to be downloaded, this reducing load time by quite a bit. It&#8217;s also a bit of a pain in the ass, so I&#8217;m saving it for a future redesign.</li>
<li><strong>Putting CSS and Javascript inline instead of in separate files (for pages that are usually the only one visited):</strong> Since I have a couple of pages that visitors hit from a search engine, and then tend to leave, I did this on a<a href="http://wordpress.org/extend/plugins/custom-post-template/" target="_blank"> dedicated template</a> for a few posts. This really only helps if the page in question is the only page a user is likely to visit on your site. This is not a good technique for visitors that visit multiple pages, as they will have to re-download all of your styles.</li>
<li><strong>Gzip files:</strong> but Amazon Cloudfront does this automatically.</li>
<li><a href="http://developer.yahoo.com/performance/rules.html" target="_blank">Yahoo outlines some other best practices you may want to try</a>, depending on how much effort you&#8217;d like to put in.</li>
</ul>
<p>It still remains to be seen whether this performance enhancement will improve my Google rankings, but I hope this document helps some less technical publishers understand just how much impact they can expect from the choices they make in hosting platform and front-end development.</p>
<p>P.S. If you do decide to use The Rackspace Cloud, I sure would appreciate it if <a href="http://www.rackspacecloud.com/676.html" target="_blank">you signed up through this link</a>. Clearly they&#8217;ve worked well for me, but I wouldn&#8217;t mind the referral bonus.</p>
<p>Elsewhere on the web: <a href="http://www.makemoneyontheinternet.com/speed-up-wordpress/" target="_blank">How to speed up your blog (the non technical guide)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://kadavy.net/blog/posts/wordpress-optimization/feed/</wfw:commentRss>
		<slash:comments>97</slash:comments>
		</item>
		<item>
		<title>How to Transfer iTunes Library from One Computer to Another</title>
		<link>http://kadavy.net/blog/posts/transfer-itunes-library/</link>
		<comments>http://kadavy.net/blog/posts/transfer-itunes-library/#comments</comments>
		<pubDate>Wed, 20 Jan 2010 05:36:01 +0000</pubDate>
		<dc:creator>David Kadavy</dc:creator>
				<category><![CDATA[Best-of]]></category>
		<category><![CDATA[iTunes]]></category>
		<category><![CDATA[Productivity]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[computer]]></category>
		<category><![CDATA[export]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[import]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[ipod]]></category>
		<category><![CDATA[ipod touch]]></category>
		<category><![CDATA[itunes library]]></category>
		<category><![CDATA[migrate]]></category>
		<category><![CDATA[move itunes]]></category>
		<category><![CDATA[move music]]></category>
		<category><![CDATA[mp3]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[music files]]></category>
		<category><![CDATA[music library]]></category>
		<category><![CDATA[new computer]]></category>
		<category><![CDATA[play counts]]></category>
		<category><![CDATA[playlists]]></category>
		<category><![CDATA[song ratings]]></category>
		<category><![CDATA[transfer itunes]]></category>
		<category><![CDATA[transfer music]]></category>

		<guid isPermaLink="false">http://www.devwp.kadavy.net/?p=120</guid>
		<description><![CDATA[[UPDATE - 01/19/2010] &#8211; Some of you have left such helpful comments on how to move iTunes to a new computer, I wanted to point them out: If you are a Windows user and don&#8217;t want to go through all of this hacking, you can buy iTunes Transfer software at my partner site. It will]]></description>
				<content:encoded><![CDATA[<p>[UPDATE - 01/19/2010] &#8211; Some of you have left such helpful comments on how to move iTunes to a new computer, I wanted to point them out:</p>
<ul>
<li>If you are a Windows user and don&#8217;t want to go through all of this hacking, <!--begin_raw-->you can buy <a href="http://transfermymusic.com/transfer-itunes-software/" target="_blank" rel="nofollow">iTunes Transfer software</a> at my partner site. It will help you back up your library &#8211; with playlists &#8211; and transfer it to your other computer.<!--end_raw--></li>
<li>If you&#8217;re trying to <strong>transfer music</strong> from your iPhone or iPod to your computer, unfortunately, Apple won&#8217;t let you do this freely, but you can buy <a href="http://transfermymusic.com/ipod-to-computer-software-pc/" target="_blank" rel="nofollow">iPhone/iPod to Computer software for PC</a> (free trial download), or <a href="http://transfermymusic.com/ipod-to-computer-software-mac/" target="_blank" rel="nofollow">iPhone/iPod to Computer software for Mac</a> at my partner site that will allow you to do this.</li>
<li>if you just have the hard drive of your old PC, <a href="#comment-514">Ben has shared with us</a> how to make the transfer</li>
<li>if you aren&#8217;t keen on messing with XML files &#8211; and play count isn&#8217;t important to you - <a href="#comment-483">Oden has a simple process</a>, involving smart playlists, for retaining song ratings when you <em>transfer iTunes library</em>.</li>
<li><a href="#comment-491">Collin has a simple way</a> to find out those duplicate songs that you may end up with when transferring your catalog.</li>
<li><a href="#comment-493">Aaron devised a clever way</a> to <em>transfer</em> while retaining playlists in your collection.</li>
<li>If you are transferring between Macs, <a href="#comment-500">pbaron has a method</a> involving <a href="http://www.kadavy.net/blog/posts/make-your-mac-a-firewire-hard-drive/">FireWire mode</a>.</li>
</ul>
<p><span id="more-120"></span>[Original post]</p>
<p><script type="text/javascript">// <![CDATA[
GA_googleFillSlot("iTunes-e-mail-collection");
// ]]&gt;</script><br />
<script type="text/javascript">// <![CDATA[
GA_googleFillSlot("Ti-middle-banner");
// ]]&gt;</script></p>
<p>Since <a href="http://www.kadavy.net/blog/posts/kadavynet-relocating-to-silicon-valley/" rel="nofollow">I&#8217;m moving</a>, I wanted to <strong>transfer all of my music</strong> from the iTunes library on my work computer to the iTunes library on my home computer. This is pretty simple – just <em>transfer iTunes library</em> from my work computer&#8217;s iTunes library onto my <a href="http://www.amazon.com/gp/redirect.html?ie=UTF8&amp;location=http%3A%2F%2Fwww.amazon.com%2Fs%3Fie%3DUTF8%26x%3D0%26ref%255F%3Dnb%255Fss%26y%3D0%26field-keywords%3Dfirewire%2520hard%2520drive%26url%3Dsearch-alias%253Daps&amp;tag=kadavynet-20&amp;linkCode=ur2&amp;camp=1789&amp;creative=390957" rel="nofollow">Firewire Hard Drive</a>, take it home, and transfer the music onto my home computer – but I rely on all of my song ratings, accumulated over thousands of hours of listening to iTunes while I work, to populate my <a href="http://www.amazon.com/Apple-iPod-shuffle-Silver-Generation/dp/B000IHGJ50/kadavynet-20" target="_blank" rel="nofollow">iPod Shuffle</a> with songs from the &#8220;My Top Rated Songs&#8221; Smart Playlist. I couldn&#8217;t find any information on how to <strong>transfer my iTunes music</strong>, while still retaining my song ratings, but I finally figured it out.</p>
<h3>Move Your Music Library</h3>
<p>Before you do this, you&#8217;ll have to first transfer the actual <em>files</em> to your new computer. You may choose to <a href="http://www.amazon.com/Sony-DRX840U-External-Dual-Layer-Burner/dp/B000SKWE9W/kadavynet-20" target="_blank" rel="nofollow">burn CDs, DVDs</a>, or use a <a href="http://www.amazon.com/Kingston-DataTraveler-Flash-DT150-32GB/dp/B001GCUTE8/kadavynet-20" target="_blank" rel="nofollow">thumb drive</a>; but using a <a href="http://www.amazon.com/Phoenix-IEEE-1394-4-Pin-FireWire-Meters/dp/B000165AS0/kadavynet-20" target="_blank" rel="nofollow">FireWire cable</a> is easiest for large libraries, unless you have a <a href="http://www.amazon.com/Western-Digital-Passport-Essential-WDME3200TN/dp/B0012GQZZU/kadavynet-20" target="_blank" rel="nofollow">portable hard drive</a>.</p>
<h3>Move Your Metadata</h3>
<p>Here&#8217;s a video tutorial I put together. Written instructions are below.<br />
<object width="425" height="344" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/Cyy993m1nPo&amp;hl=en&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed width="425" height="344" type="application/x-shockwave-flash" src="http://www.youtube.com/v/Cyy993m1nPo&amp;hl=en&amp;fs=1&amp;" allowFullScreen="true" allowscriptaccess="always" allowfullscreen="true" /></object></p>
<ol>
<li><strong>Export the source iTunes library as an XML file</strong> (File&gt;Library&gt;Export Library&#8230;). This will create a file that holds information about the location, song filenames, and *song rating*!<br /><div class="img alignnone size-medium wp-image-2131" style="width:300px;">
	<img src="http://kadavy.wpengine.netdna-cdn.com/wp-content/uploads/2010/01/transfer-itunes-library-export-library-300x230.jpg" alt="Transfer iTunes Library: Export iTunes Library" width="300" height="230" />
	<div>Export iTunes library</div>
</div></li>
<li><strong>Replace the file paths in your XML file</strong> with the path that the songs from the source library will be in when you import them. This path may point to your FireWire Drive, a DVD you have burned, or a temporary folder on your hard drive that you have copied your music to. Just to be sure of the new path, copy one of the files from this location to your library, export your destination library, and look at the file path to that song in the resulting XML file. To actually replace the file paths, I did a Find/Change in <a href="http://www.barebones.com/products/textwrangler/index.shtml" rel="nofollow">TextWrangler</a> but you can just use TextEdit (Edit&gt;Find&gt;Find&#8230;).<br /><div class="img alignnone size-medium wp-image-2129" style="width:300px;">
	<img src="http://kadavy.wpengine.netdna-cdn.com/wp-content/uploads/2010/01/transfer-itunes-library-300x196.jpg" alt="Transfer iTunes Library" width="300" height="196" />
	<div>transfer-itunes-library</div>
</div></li>
<li><strong>Set the preferences in iTunes</strong> in your destination library to <em>&#8220;Copy files to iTunes Music folder when adding to library.&#8221; </em>This is under &#8220;Advanced.&#8221;<br /><div class="img alignnone size-medium wp-image-2132" style="width:300px;">
	<img src="http://kadavy.wpengine.netdna-cdn.com/wp-content/uploads/2010/01/transfer-itunes-library-copy-itunes-media-folder-when-adding-to-library-300x66.jpg" alt="Transfer iTunes Library: copy iTunes media folder when adding to iTunes library" width="300" height="66" />
	<div>Set iTunes preferences</div>
</div></li>
<li><strong>Import your library</strong> (File&gt;Library&gt;Import Playlist&#8230;).<br /><div class="img alignnone size-thumbnail wp-image-2133" style="width:150px;">
	<img src="http://kadavy.wpengine.netdna-cdn.com/wp-content/uploads/2010/01/transfer-itunes-library-import-playlist-150x150.jpg" alt="Transfer iTunes Library: import playlist into iTunes library" width="150" height="150" />
	<div>import playlist into iTunes library</div>
</div></li>
<li><strong>Delete redundant files</strong>. If you&#8217;re like me, you have some duplicate songs in your multiple libraries. This is a tedious task, but I plan to do it over time.</li>
</ol>
<p>Of course, you can prevent all of this by being organized in the first place. I probably should have just had an iPod that I synched with my home computer and brought to work.</p>
<p>If you need help getting the actual files over to your new computer, this video will show you how to <a href="http://www.heyhowto.com/music/move-your-itunes-music-to-a-new-computer-with-home-sharing/" target="_blank">copy your music to your new computer using iTunes Home Sharing</a>:<br />
<object width="425" height="344" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/JamqH8TXkac&amp;hl=en_US&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed width="425" height="344" type="application/x-shockwave-flash" src="http://www.youtube.com/v/JamqH8TXkac&amp;hl=en_US&amp;fs=1&amp;" allowFullScreen="true" allowscriptaccess="always" allowfullscreen="true" /></object></p>
<p>UPDATE: If you&#8217;re looking to <a href="http://www.kadavy.net/blog/posts/transfer-ipod-to-computer/">transfer music from your iPod to your computer</a>, I&#8217;ve put together a short guide <a href="http://www.kadavy.net/blog/posts/transfer-ipod-to-computer/">here</a>. I hope to improve upon it soon, but please share your findings in the comments.</p>
]]></content:encoded>
			<wfw:commentRss>http://kadavy.net/blog/posts/transfer-itunes-library/feed/</wfw:commentRss>
		<slash:comments>200</slash:comments>
		</item>
		<item>
		<title>Lump In Mouth or Lip? Maybe a Mucocele</title>
		<link>http://kadavy.net/blog/posts/lump-in-mouth-or-lip-maybe-a-mucocele/</link>
		<comments>http://kadavy.net/blog/posts/lump-in-mouth-or-lip-maybe-a-mucocele/#comments</comments>
		<pubDate>Sat, 29 Jan 2005 19:07:52 +0000</pubDate>
		<dc:creator>David Kadavy</dc:creator>
				<category><![CDATA[Best-of]]></category>
		<category><![CDATA[Health]]></category>
		<category><![CDATA[bump]]></category>
		<category><![CDATA[canker sores]]></category>
		<category><![CDATA[glands]]></category>
		<category><![CDATA[lip]]></category>
		<category><![CDATA[lipoma]]></category>
		<category><![CDATA[lump]]></category>
		<category><![CDATA[mouth]]></category>
		<category><![CDATA[mouth cancer]]></category>
		<category><![CDATA[mucocele]]></category>
		<category><![CDATA[oral cancer]]></category>
		<category><![CDATA[oral surgery]]></category>
		<category><![CDATA[plastic surgery]]></category>
		<category><![CDATA[ranula]]></category>
		<category><![CDATA[saliva]]></category>
		<category><![CDATA[salivary glands]]></category>
		<category><![CDATA[stitches]]></category>
		<category><![CDATA[surgery]]></category>

		<guid isPermaLink="false">http://www.devwp.kadavy.net/?p=86</guid>
		<description><![CDATA[Right before New Year&#8217;s, I noticed a lump inside of my lower lip. Now, being the hypochondriac that I am, I was naturally petrified that I had Oral Cancer. Why? I&#8217;m certainly not at risk. I don&#8217;t have a family history of Cancer. I&#8217;m 25, not a smoker or chewer, and am otherwise healthy. Because]]></description>
				<content:encoded><![CDATA[<p>Right before New Year&#8217;s, I noticed a lump inside of my lower lip. Now, being the hypochondriac that I am, I was naturally petrified that I had <a title="Mayo Clinic's Description of Oral Cancer" href="http://www.mayoclinic.com/health/mouth-cancer/DS01089">Oral Cancer</a>. Why? I&#8217;m certainly not at risk. I don&#8217;t have a family history of Cancer. I&#8217;m 25, not a smoker or chewer, and am otherwise healthy. Because any <a title="A Google search for 'lump in mouth' makes it look like anyone with one has Oral Cancer. There is no mention of Mucoceles" href="http://www.google.com/search?q=%22lump+in+mouth%22&amp;ie=UTF-8&amp;oe=UTF-8">Google search for &#8220;lump in mouth&#8221;</a> or <a title="Searching on Google for 'lump in lip' will make you think you have Oral Cancer, when this is also a symptom of the very common Mucocele" href="http://www.google.com/search?client=safari&amp;rls=en-us&amp;q=lump+in+lip&amp;ie=UTF-8&amp;oe=UTF-8">lump in lip</a> will likely have even a reasonable person convinced that this is a sure sign of Oral Cancer.</p>
<p><script type="text/javascript">// <![CDATA[
google_ad_client = "pub-4253865442170284"; /* LiM inPost Link Unit 4 */ google_ad_slot = "4344240338"; google_ad_width = 468; google_ad_height = 15;
// ]]&gt;</script><br />
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js">// <![CDATA[</p>
<p>// ]]&gt;</script><br />
<span id="more-86"></span><br />
<!-- PUT THIS TAG IN DESIRED LOCATION OF SLOT LiM-midbanner-knet --><script type="text/javascript">// <![CDATA[
GA_googleFillSlot("LiM-midbanner-knet");
// ]]&gt;</script><br />
<!-- END OF TAG FOR SLOT LiM-midbanner-knet --></p>
<p>Fortunately, I don&#8217;t have Cancer – well, at least not in that growth that was in my mouth. It turns out I had a <a title="Dr. Koop's description of a Mucocele" href="http://www.kadavy.net/mucocele/">Mucocele</a>, which is a kind of <a title="Dr. Koop's description of a Mucous Retention Cyst, which a Mucocele is a kind of." href="http://www.kadavy.net/mucocele/">mucous retention cyst</a>, and is apparently quite common, or at least it is to an Oral Surgeon. It&#8217;s funny though, that if you <a title="Searching for 'lump in mouth' and 'mucocele' together didn't come up with any results when I wrote this post." href="http://www.google.com/search?q=%22lump+in+mouth%22+mucocele&amp;ie=UTF-8&amp;oe=UTF-8">search for the symptom: &#8220;lump in mouth&#8221; along with my diagnosis: mucocele, on Google</a>, you will get zero pages. Until now. Even the <a href="http://www.drkoop.com/ency/article/001639.htm">page on Mucoceles I keep linking to</a> describes it as a &#8220;transparent <em>structure</em>&#8220;. Who is going to go to the doctor and say &#8220;I have a <em>structure</em> in my mouth?&#8221; So for all of you people out there who are frantic about that lump in your mouth. Don&#8217;t get health advice from me. Go see your doctor. But it may just be a Mucocele.</p>
<p>So <a title="Pictures of a mucocele removal procedure. It's not me, but this is pretty much how it went for me." href="http://instruct.uwo.ca/anatomy/636/clinical%20cases/mucocele/gallery/">here is almost <em>exactly</em> what they did about my Mucocele (warning: gross pictures)</a>. It took about ten minutes, and they just used Novocain, followed by Ibuprofen for pain relief. I had to eat alot of soup for a couple of days, and it hurt to smile for a bit afterwards. This was easily remedied by pinching my cheeks together with my hand when I smiled, which looked ridiculous and made other people laugh, which made me laugh, so I had to pinch harder and I looked more ridiculous – it was quite the vicious circle. I was ready to eat nachos with gusto after about five days.</p>
<p>They did a biopsy, just as a precaution, and it was quite amusing:</p>
<blockquote><p>Multiple sections show stratified squamous epithelium covering fibro-collagenous tissue containing lakes of mucinous material. Viable and necrotic polymorphs and lymphocytes are entrapped in the mucin. Regional mucous gland lobules exhibiting ductal ectasia, acinar degeneration, stromal fibrosis and an infiltrate of lymphocytes and plasma cells are also seen. Regional striated muscle bundles are also noted in the stroma.</p></blockquote>
<p>Then there was the important part:</p>
<blockquote><p><strong>Diagnosis</strong><br />
Mucocele</p></blockquote>
<p>So I live a few more days.</p>
<p>Oh, and here is my good semantic deed for the day:<br />
<a href="http://www.drkoop.com/ency/article/001639.htm">Lump in Mouth</a><br />
<a href="http://www.drkoop.com/ency/article/001639.htm">Lump in Lip</a></p>
<p>[UPDATE: 03/29/2006 10:37 PM] There is obviously a great deal of discussion going on about this topic, so I have disabled comments on this post, and dedicated a forum to mucoceles. You can find it at <a href="http://www.lumpinmouth.com">LumpInMouth.com</a>. Please share your experiences!</p>
<p>[UPDATE: 09/15/2008] I&#8217;ve summarized what I&#8217;ve learned since writing this post in a special <a href="http://www.kadavy.net/mucocele/">mucocele</a> section of the site.</p>
]]></content:encoded>
			<wfw:commentRss>http://kadavy.net/blog/posts/lump-in-mouth-or-lip-maybe-a-mucocele/feed/</wfw:commentRss>
		<slash:comments>209</slash:comments>
		</item>
	</channel>
</rss>
