<?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>ihumanable &#187; feedback</title>
	<atom:link href="http://ihumanable.com/blog/tag/feedback/feed/" rel="self" type="application/rss+xml" />
	<link>http://ihumanable.com/blog</link>
	<description>usable in any place a human can be used</description>
	<lastBuildDate>Wed, 11 May 2011 15:10:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>you asked for it</title>
		<link>http://ihumanable.com/blog/2009/12/06/you-asked-for-it/</link>
		<comments>http://ihumanable.com/blog/2009/12/06/you-asked-for-it/#comments</comments>
		<pubDate>Sun, 06 Dec 2009 15:26:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[meta]]></category>
		<category><![CDATA[feedback]]></category>

		<guid isPermaLink="false">http://ihumanable.com/blog/?p=332</guid>
		<description><![CDATA[I&#8217;ve been getting some feedback lately on the aesthetics of my blog, mostly its of the I-don&#8217;t-like-light-text-on-a-dark-background variety. I got into a pseudo-argument about it here on Hacker News, then I realized I was being an idiot. People were telling me, I like your content, I want to read what you wrote, but because of [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_337" class="wp-caption alignright" style="width: 310px"><img src="http://ihumanable.com/blog/wp-content/uploads/2009/12/customer-service-300x200.jpg" alt="who is this happy at work?" title="customer-service" width="300" height="200" class="size-medium wp-image-337" /><p class="wp-caption-text">who is this happy at work?</p></div>
<p>I&#8217;ve been getting some feedback lately on the aesthetics of my blog, mostly its of the I-don&#8217;t-like-light-text-on-a-dark-background variety.  I got into a pseudo-argument about it <a href="http://news.ycombinator.com/item?id=976834">here on Hacker News</a>, then I realized I was being an idiot.  People were telling me, I like your content, I want to read what you wrote, but because of the style choices you made it hurts to read and so I won&#8217;t.  So I thought long and hard about it and implemented a fix.</p>
<p>I wanted to first off let everyone know that this blogs theme started off as a great theme called <a href="http://wordpress.org/extend/themes/zdark">zDark</a> that I really enjoy.  Over the last 2 months I have tweaked it and added somethings, removed others, and have gotten it to a place that I really like.  Nothing is set in stone though, at the <a href="http://ihumanable.com/blog/2009/12/state-of-the-blog/comment-page-1/#comment-80">suggestion of Mark Essel</a> I&#8217;ve bumped the text color from #bbbbbb to #dddddd.  The point is that when someone complains about the theme, even though it&#8217;s the exact wrong way for me to react, my first thought is &#8220;No one talks about my baby like that, nuh uh, no you didn&#8217;t!&#8221;</p>
<p>After the initial offense wore off, I realized that people just don&#8217;t want their eyes to hurt after reading my post, and I can understand that.  That&#8217;s when I resolved myself to fixing this issue, and I went looking for a solution, but not just any solution would do.</p>
<p>First off, I didn&#8217;t want to change the default theme of the website, I really like it, and dark-on-light text hurts my eyes.  Second, I wanted it to be something that stayed changed, without having to give people user accounts.  Third, I wanted something that was unobtrusive yet obvious.</p>
<p>I fired up google and found <a href="http://www.blogohblog.com/integrating-alternative-stylesheets/">Integrating Alternative Stylesheets in WordPress Themes</a> it seemed like a great method for providing such functionality.  It drops a cookie on the user&#8217;s machine to remember the preference later, which is an appropriate use for cookies.  So far this had hit points 1 and 2 of my wish list, now I just needed an unobtrusive, yet obvious user interface.</p>
<p>I hopped over to <a href="http://iconfinder.net">IconFinder</a> (which in general is just a great resource) and started searching for some text icons.  After a while I found <a href="http://www.iconfinder.net/icondetails/1571/22/?q=letter">a great dark-on-light icon</a> and a few seconds in <a href="http://www.getpaint.net/">Paint .Net</a> with the inverse color tool gave me a great light-on-dark icon.</p>
<p>Then I had to find a place to put these icons and hook up the functionality.  I decided to put them above the posts in the menu bar, as can be seen in the figure below</p>
<div id="attachment_335" class="wp-caption alignnone" style="width: 590px"><img src="http://ihumanable.com/blog/wp-content/uploads/2009/12/style-switcher.png" alt="new style switcher" title="style-switcher" width="580" height="93" class="size-full wp-image-335" /><p class="wp-caption-text">new style switcher</p></div>
<p>I felt like that (without the arrows and bright pink circle) would fit the third requirement of being unobtrusive yet obvious.</p>
<p>The only problem left was getting the damn thing to work.  After pulling down the javascript from <a href="http://www.blogohblog.com/integrating-alternative-stylesheets/">Integrating Alternative Stylesheets in WordPress Themes</a>, I couldn&#8217;t get it to work, there were some parse errors in it.  A quick trip to <a href="http://www.jslint.com/">JSLint</a> and a little bit of work later, I actually understood how the thing worked and had it up and running.  Here is my <a href="http://ihumanable.com/styleswitcher.js">non-minified styleswitcher.js</a> that is currently powering this functionality.</p>
<p>This is how I should respond to complaints, not by arguing, but by addressing the concern and coming up with a solution that makes all parties happy.  The functionality is live and you can <a href="javascript:setActiveStyleSheet('dark-on-light');">try it out right now</a>.  The dark-on-light theme is definitely a work-in-progress.  I am working on some stuff for it and hope to have it somewhere nice soon.  I&#8217;m thinking of doing a nature inspired theme for it, that still captures the same layout and feel as the current theme&#8217;s techno-neon roots.  Looking back at that sentence makes me realize the insanity of what I&#8217;m trying to do, so it may take a while.  Please bear with me as I try to make the <a href="javascript:setActiveStyleSheet('dark-on-light');">dark-on-light</a> theme as nice as the <a href="javascript:setActiveStyleSheet('light-on-dark');">light-on-dark</a>.  For now though, if the light-on-dark hurts your eyes, this new functionality should at least make the content readable to you.</p>
<p>To sum up.</p>
<ul>
<li>Lesson learned, user feedback is a good thing, you shouldn&#8217;t argue with it, incorporate it.</li>
<li>The new dark-on-light theme is up and running, although its kind of ugly</li>
<li>I will be releasing a more beautiful and integrated dark-on-light theme soon enough, I thank you for your patience</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://ihumanable.com/blog/2009/12/06/you-asked-for-it/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

