<?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>Tenacious Creations &#187; Programming</title>
	<atom:link href="http://www.tenaciouscreations.com/category/programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.tenaciouscreations.com</link>
	<description>Use your creativity and make a dent in the universe!</description>
	<lastBuildDate>Sun, 16 May 2010 17:03:52 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Branding &#8211; It is not just for Cattle Anymore!</title>
		<link>http://www.tenaciouscreations.com/2008/06/21/branding-it-is-not-just-for-cattle-anymore/</link>
		<comments>http://www.tenaciouscreations.com/2008/06/21/branding-it-is-not-just-for-cattle-anymore/#comments</comments>
		<pubDate>Sat, 21 Jun 2008 16:01:28 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Ads]]></category>
		<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://www.tenaciouscreations.com/?p=177</guid>
		<description><![CDATA[
&#160;If you read about improving traffic to your site or selling a product you have no doubt heard about branding. When I think of branding I am remind of growing up on the farm. I can still smell the mixture of red hot metal and seared flesh. Just like the brand on cattle identifies them [...]<p>a</p>
]]></description>
			<content:encoded><![CDATA[<p></p><div style="float:right;margin:8px;"><img src="http://www.tenaciouscreations.com/pics/branding.png" alt="Branding Iron" /></div>
<p>&nbsp;If you read about improving traffic to your site or selling a product you have no doubt heard about branding. When I think of branding I am remind of growing up on the farm. I can still smell the mixture of red hot metal and seared flesh. Just like the brand on cattle identifies them as some ones property establishing a brand for your web site or product does the same thing.</p>
<p>&nbsp;Examples of this are the golden arches of McDonald&#8217;s, the apple of Apple and I am sure now that you think of it several more come to mind. An effective brand will create an emotional response in the consumer. Why an emotional response? Well research has proven that if an advertiser can create an emotional response in the consumer the consumer will have a great chance of remembering the message.</p>
<p><span id="more-177"></span></p>
<div style="float:left;margin:8px;"><!--adsense#250square--></div>
<p>&nbsp;I recently found this <a href="http://msdn.microsoft.com/en-us/library/aa511284.aspx" target="new">article</a> from Microsoft about branding with in a piece of software. If you are a programmer this is really an interesting read and I would recommend reading it.</p>
<p>&nbsp;Branding seems to be extremely important to marketing people. For some reason I never seem to fully grasp the marketing concepts. However now that I am building software as an independent developer this has become more important to me. If people do not know about my products they surely will not buy them.</p>
<p>&nbsp;So how do you let people know about your products? Well that is an easy one to answer, you advertise. But wait a minute, how do you make sure you get the most effective advertising? How do you advertise on a budget? Should you focus your advertising to your potential market?</p>
<p>&nbsp;These are important questions that need to be answered. To be honest I am not 100% sure on the answers to these questions. If you are a marketing guru please use the <a href="http://www.tenaciouscreations.com/about" target="new">contact form</a> at the bottom of that page to contact me. I do know I have to do some more research on marketing so that I can answer these questions. I would hate to invest more money into advertising than I am going to generate from software sales. But I guess it is a risk one has to take.</p>
<p>&nbsp;My biggest decision has been if I should brand my software under the <em><strong>Tenacious Creations</strong></em> name or use a new name. To that extent I having even researched some over names. I was shocked to see how many of them already have domains registered with that name. No web site there, just people holding onto the domain name hoping to make a quick buck. That is where <em>Tenacious Creations</em> has an advantage, it has been registered for a few years and is easy to remember. The down side is it is difficult to spell and easy to misspell.</p>
<p>&nbsp;Next is a logo, I don&#8217;t really have a logo for <em>Tenacious Creations</em>. Unless you count the coyote. <center>
<div style="float:center;margin:8px;"><img src="http://www.tenaciouscreations.com/pics/coyote1.png" alt="Coyote" /></div>
<p></center> But some how I think Warner Brothers, would not like me using this image unless I pay them a royalty. A logo has some requirements too. It has to be memorable, associated with your products, and simple so it will show up easily with print media.</p>
<p>&nbsp;In any case it looks like learning about marketing is going to be an interesting adventure. Plus it should make for some good blog posts. I plan to post what I learn so maybe other people can learn from my successes and failures. I hope I get a lot of comments and suggestions from you the readers.</p>
<p><center><!--adsense#imagebanner--></center></p>
<p>a</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://www.tenaciouscreations.com/2008/06/21/branding-it-is-not-just-for-cattle-anymore/feed" rel="nofollow" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.tenaciouscreations.com/2008/06/21/branding-it-is-not-just-for-cattle-anymore/&amp;title=Branding+-+It+is+not+just+for+Cattle+Anymore%21" rel="nofollow" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.tenaciouscreations.com/2008/06/21/branding-it-is-not-just-for-cattle-anymore/&amp;title=Branding+-+It+is+not+just+for+Cattle+Anymore%21" rel="nofollow" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-diigo">
			<a href="http://www.diigo.com/post?url=http://www.tenaciouscreations.com/2008/06/21/branding-it-is-not-just-for-cattle-anymore/&amp;title=Branding+-+It+is+not+just+for+Cattle+Anymore%21&amp;desc=%26nbsp%3BIf%20you%20read%20about%20improving%20traffic%20to%20your%20site%20or%20selling%20a%20product%20you%20have%20no%20doubt%20heard%20about%20branding.%20When%20I%20think%20of%20branding%20I%20am%20remind%20of%20growing%20up%20on%20the%20farm.%20I%20can%20still%20smell%20the%20mixture%20of%20red%20hot%20metal%20and%20seared%20flesh.%20Just%20like%20the%20brand%20on%20cattle%20identifies%20them%20as%20some%20o" rel="nofollow" title="Post this on Diigo">Post this on Diigo</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://www.tenaciouscreations.com/2008/06/21/branding-it-is-not-just-for-cattle-anymore/&amp;imageurl=" rel="nofollow" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-misterwong">
			<a href="http://www.mister-wong.com/addurl/?bm_url=http://www.tenaciouscreations.com/2008/06/21/branding-it-is-not-just-for-cattle-anymore/&amp;bm_description=Branding+-+It+is+not+just+for+Cattle+Anymore%21&amp;plugin=sexybookmarks" rel="nofollow" title="Add this to Mister Wong">Add this to Mister Wong</a>
		</li>
		<li class="shr-mixx">
			<a href="http://www.mixx.com/submit?page_url=http://www.tenaciouscreations.com/2008/06/21/branding-it-is-not-just-for-cattle-anymore/&amp;title=Branding+-+It+is+not+just+for+Cattle+Anymore%21" rel="nofollow" title="Share this on Mixx">Share this on Mixx</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://www.tenaciouscreations.com/2008/06/21/branding-it-is-not-just-for-cattle-anymore/&amp;title=Branding+-+It+is+not+just+for+Cattle+Anymore%21" rel="nofollow" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.tenaciouscreations.com/2008/06/21/branding-it-is-not-just-for-cattle-anymore/&amp;title=Branding+-+It+is+not+just+for+Cattle+Anymore%21" rel="nofollow" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://www.tenaciouscreations.com/2008/06/21/branding-it-is-not-just-for-cattle-anymore/" rel="nofollow" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Branding+-+It+is+not+just+for+Cattle+Anymore%21+-+http://b2l.me/b73wa&amp;source=shareaholic" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.tenaciouscreations.com/2008/06/21/branding-it-is-not-just-for-cattle-anymore/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Jisho &#8211; a an interview with its Creator</title>
		<link>http://www.tenaciouscreations.com/2008/02/24/jisho-a-an-interview-with-its-creator/</link>
		<comments>http://www.tenaciouscreations.com/2008/02/24/jisho-a-an-interview-with-its-creator/#comments</comments>
		<pubDate>Sun, 24 Feb 2008 16:28:07 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Creativity]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software Reviews]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Interview]]></category>
		<category><![CDATA[Jisho]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.tenaciouscreations.com/software-reviews/jisho-a-an-interview-with-its-creator</guid>
		<description><![CDATA[
&#160;Do you often work in multiple languages? Are you learning a new language? Have you ever had the need to translate something quickly and on the fly?
&#160;Well if you answered yes to any of the above questions and you are working with English/German/Russian/French or Japanese and running Mac OS X then I have a great [...]<p>a</p>
]]></description>
			<content:encoded><![CDATA[<p></p><div style="float : left; margin : 8px"><a href="http://www.sugoisoft.com/jisho/"target="new"><img src="http://www.tenaciouscreations.com/pics/jisho-banner.png" alt="Jisho Banner" /></a></div>
<p>&nbsp;Do you often work in multiple languages? Are you learning a new language? Have you ever had the need to translate something quickly and on the fly?</p>
<p>&nbsp;Well if you answered yes to any of the above questions and you are working with English/German/Russian/French or Japanese and running Mac OS X then I have a great solution for you. All you Windows users I think you should petition the author of this software to release a version for Windows as it truly is a great application.</p>
<p>&nbsp;<a href="http://www.sugoisoft.com/jisho/"target="new">Jisho 2.3 </a>has just been release I have been fortunate enough to get the author of this great software to answer a few questions for me. Even if you are not interested in this great dictionary software the author has some unique insights of life and things in general. Now to the interview&#8230;.</p>
<p><span id="more-172"></span></p>
<div style="float:left ; margin:8px"><!--adsense#250square--></div>
<ol>
<li><b>Can you please describe what Jisho is? </b>
<p><em>At its core Jisho is a Japanese-English dictionary. Beyond that though, it supports Japanese-German/Russian/French searches as well. It can also search in the reverse too, so English/German/Russian/French-Japanese. </em>
</li>
<li><b>Who would be the  primary user of Jisho?</b><br />
<em>Jisho is primarily intended for people who are interested in Japanese culture (video games, manga, anime, etc..) and language learners as they would have the most obvious benefit from a program like Jisho.</p>
<p></em></li>
<li><b>How can your users benefit from using Jisho?</b><br />
<em> The immediate benefit that I see, and this is from my own experience, is I am more willing to look any and every word I see or hear that I don&#8217;t understand. Especially with it&#8217;s integration with OS X I can look up words by just selecting it and pressing a key command. I can&#8217;t count the number of words I have learned because of ease and speed of looking up words. </p>
<p></em></li>
<li><b>What was your motivation to write Jisho?</b><br />
<em>I originally wrote Jisho before getting into university as I knew I was going to study Japanese and would need a dictionary. Since I found it quite useful I thought others might as well so I decided to release it publicly. </em></li>
<li><b>How much time would you say you have invested in the programming of Jisho?</b><br />
<em>Oh I don&#8217;t even have a clue. A lot of time. Hundreds of hours at least. </p>
<p></em></li>
<li><b>Jisho has undergone many changes since its conception. Can you describe some of these and explain how the changes you have done make Jisho a better program?</b><br />
<em>Jisho started out as a confused mess I think. The major changes is the adherence to Apple&#8217;s Human Interface Guidelines, and adopting some Apple technologies that allowed me to completely redesign the interface in literally a few hours and still have a fully functioning application. I actually got a post on the Sugoi Soft blog that demonstrates the differences at <a href="http://www.sugoisoft.com/blog/2007/10/02/how-far-jisho-has-come" target="new">http://www.sugoisoft.com/blog/2007/10/02/how-far-jisho-has-come </a></em></li>
<li><b>Even though this is the latest release of Jisho, I know myself as a developer I am always focusing on future changes. What changes does the future have in store for Jisho?</b><br />
<em> The future for Jisho is going to be expanding to more dictionaries to make it even more comprehensive. I also want to integrate Jisho more with the system and their life better. I&#8217;ve been toying around with making Jisho play well with the iPod and other juicy stuff like that. </em></li>
<li><b>Where/how did you learn how to program?</b><br />
<em>I learned to program by mostly teaching myself. I did take some classes at the local community college back when I was a freshman in high school, but that was more basics and data structures.  </em></li>
<li><b>What has been the best part of developing Jisho?</b><br />
<em>The best part of developing Jisho has been knowing that I make a product that people are passionate about. That my work can help improve people&#8217;s lives is still incredible to me. Of course the monthly checks are pretty good thing too.</p>
<p></em></li>
<li><b>What has been the worst part of developing Jisho?</b><br />
<em>The worst part of developing Jisho has been the dealing with criticism of Jisho. Especially after the 1.0 release of Jisho as it was my first time to take such criticism of something I had poured so many nights and weekends into. It felt like a direct criticism to myself.  Overtime though I have learned to extract the valid points and steal their good ideas to future incorporation. </em></li>
<p><center><br />
<!--adsense--><br />
</center></p>
<li><b>How often do you use Jisho yourself?</b><br />
<em> I use Jisho everyday, many many times day. </em></li>
<li><b>Do you have any plans to release a version of Jisho for platforms other than Mac OS X?</b><br />
<em> I&#8217;ve thought about it, I&#8217;ve even gotten a few requests for Windows versions, but I feel my energy would be better spend on making great software for the Macintosh. </em></li>
<li><b>How did you come up with the name Jisho?</b><br />
<em>I wanted a name for Jisho that was different. Something that encapsulated what Jisho does in a word. Something like Dictionary is boring (and already taken). Luckily for me though  foreign languages are rife of words that we don&#8217;t use in English. Thus I picked Jisho, which is Japanese for dictionary. </em></li>
<li><b>Do you have any comments you would like to share with the readers of Tenacious Creations?<br />
</b></p>
<p><em>Yea, thanks for taking the time to read the interview and if you use a mac give Jisho a whirl. If you decide to buy, input the coupon TCTHANKS and receive 10% off Jisho through Sunday.</em>
</li>
</ol>
<p>&nbsp;If you run a mac I highly recommend that you give Jisho a whirl as the developer suggests. James Van Dyne is the man behind Sugio Soft and Jisho and I would like to thank him for his time for this interview and the discount he is giving to <a href="http://www.tenaciouscreations.com/" target="new">Tenacious Creations</a> readers.</p>
<p><center><br />
<!--adsense#linkbanner--><br />
</center></p>
<p>a</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://www.tenaciouscreations.com/2008/02/24/jisho-a-an-interview-with-its-creator/feed" rel="nofollow" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.tenaciouscreations.com/2008/02/24/jisho-a-an-interview-with-its-creator/&amp;title=Jisho+-+a+an+interview+with+its+Creator" rel="nofollow" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.tenaciouscreations.com/2008/02/24/jisho-a-an-interview-with-its-creator/&amp;title=Jisho+-+a+an+interview+with+its+Creator" rel="nofollow" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-diigo">
			<a href="http://www.diigo.com/post?url=http://www.tenaciouscreations.com/2008/02/24/jisho-a-an-interview-with-its-creator/&amp;title=Jisho+-+a+an+interview+with+its+Creator&amp;desc=%26nbsp%3BDo%20you%20often%20work%20in%20multiple%20languages%3F%20Are%20you%20learning%20a%20new%20language%3F%20Have%20you%20ever%20had%20the%20need%20to%20translate%20something%20quickly%20and%20on%20the%20fly%3F%0D%0A%26nbsp%3BWell%20if%20you%20answered%20yes%20to%20any%20of%20the%20above%20questions%20and%20you%20are%20working%20with%20English%2FGerman%2FRussian%2FFrench%20or%20Japanese%20and%20running%20Mac%20O" rel="nofollow" title="Post this on Diigo">Post this on Diigo</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://www.tenaciouscreations.com/2008/02/24/jisho-a-an-interview-with-its-creator/&amp;imageurl=" rel="nofollow" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-misterwong">
			<a href="http://www.mister-wong.com/addurl/?bm_url=http://www.tenaciouscreations.com/2008/02/24/jisho-a-an-interview-with-its-creator/&amp;bm_description=Jisho+-+a+an+interview+with+its+Creator&amp;plugin=sexybookmarks" rel="nofollow" title="Add this to Mister Wong">Add this to Mister Wong</a>
		</li>
		<li class="shr-mixx">
			<a href="http://www.mixx.com/submit?page_url=http://www.tenaciouscreations.com/2008/02/24/jisho-a-an-interview-with-its-creator/&amp;title=Jisho+-+a+an+interview+with+its+Creator" rel="nofollow" title="Share this on Mixx">Share this on Mixx</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://www.tenaciouscreations.com/2008/02/24/jisho-a-an-interview-with-its-creator/&amp;title=Jisho+-+a+an+interview+with+its+Creator" rel="nofollow" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.tenaciouscreations.com/2008/02/24/jisho-a-an-interview-with-its-creator/&amp;title=Jisho+-+a+an+interview+with+its+Creator" rel="nofollow" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://www.tenaciouscreations.com/2008/02/24/jisho-a-an-interview-with-its-creator/" rel="nofollow" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Jisho+-+a+an+interview+with+its+Creator+-+http://b2l.me/b73wg&amp;source=shareaholic" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.tenaciouscreations.com/2008/02/24/jisho-a-an-interview-with-its-creator/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>The Any Key Syndrome &#8211; Design for your Users</title>
		<link>http://www.tenaciouscreations.com/2008/01/03/the-any-key-syndrome-design-for-your-users/</link>
		<comments>http://www.tenaciouscreations.com/2008/01/03/the-any-key-syndrome-design-for-your-users/#comments</comments>
		<pubDate>Thu, 03 Jan 2008 11:48:30 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Creativity]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.tenaciouscreations.com/creativity/the-any-key-syndrome-design-for-your-users</guid>
		<description><![CDATA[



&#160;Let me start this post with a little true anecdote from my past. The year was 1998 and I was in the military, most of our computers were still running Windows 95. Every year as a junior or senior NCO you are required to write personnel evaluation reports (PER&#8217;s) and in &#8216;98 we were supposed [...]<p>a</p>
]]></description>
			<content:encoded><![CDATA[<p></p><p><center><br />
<!--adsense#adroll1--><br />
</center><br />
<img src="http://www.tenaciouscreations.com/pics/anykey3.gif" alt="Any Key" align="right"/>
<p>&nbsp;Let me start this post with a little true anecdote from my past. The year was 1998 and I was in the military, most of our computers were still running Windows 95. Every year as a junior or senior NCO you are required to write personnel evaluation reports (PER&#8217;s) and in &#8216;98 we were supposed to write them with a piece of software from People-Soft.</p>
<p>&nbsp;Now PER time was dreaded by most people who had to write them as they have to follow a strict format and it is very time consuming. Frustrations run high. While sitting at my computer I heard banging and cursing coming from the office next to me. It seems a certain Master Corporal was having major problems with his computer. So I went other to offer some assistance. He looked at me and innocently said &#8220;Where the <em>fsck</em> is the &#8220;any&#8221; key?&#8221;. Well truth be known I thought he was joking, but he was dead serious. After some difficulty explaining to him that he could hit any to key to continue not just the &#8220;any&#8221; key he was on his way.</p>
<p><span id="more-134"></span></p>
<p>&nbsp;So what does this have to do with creativity and programming? Well as programmers, bloggers, website developers, and even graphic artists we must always remember to keep the end user or our audience in mind. Coders tend to like to build these awesome applications with all these super fancy additions and features, that to a coder seem awesome (take EMACS for example). However to an end user this can be very intimidating. Computer and technology savvy people tend to ignore this.</p>
<p>&nbsp;The average computer user just wants the computer to work for them and do what they want it, that is it. They don&#8217;t care if their editor / word processor can tell them the tides or psychoanalyze them. They just want to be able to create their document with no hassles. They average computer users seems to be always afraid that something they can do will destroy their computer and they will lose everything.</p>
<p>&nbsp;These are the people who make up the greater part of your market share. make sure you think about them when you design your new software, website, or ad campaign. If your application requires a lot of data input from the user, like say a word processor, make sure it automatically saves the data at timed intervals. Your users won&#8217;t remember to keep saving after they have made changes. If your website is highly graphical and all your links are graphics make sure these are easily distinguishable for your users. If you are writing a blog post about technology for the average person be careful with the terms and acronyms you use. For example most tech savvy people know what WYSIWYG (what you see is what you get) means. But to an average user a statement like &#8220;Use a WYSIWYG Editor.&#8221; Translates to &#8220;Use the editor called WYSIWYG.&#8221;</p>
<p><!--adsense#FullBannerText--></p>
<p>Think of the users of your software, the readers of your website, the viewers of your graphics as customers. You want to make the customer/user as comfortable as you can and provide what they need with out confusing them. Remember they do not need to know how the machine operates to use it (not that it wouldn&#8217;t help immensely if they did know how it works). Look at the automobile, you don&#8217;t need to know how an automatic transmission works, in order to drive one.</p>
<p>&nbsp;Remember the KISS principle &#8211; Keep it Simple, Stupid. The software that gets the most use is simple to operate, a web browser for example or even windows. A person new to digital photography who opens up Photoshop is going to be overwhelmed with the myriad of options and tools. They might just want to fix red eye, they have no need of layer mask, filters etc.. Just look at software the comes with an entry level digital camera its always very simplistic.</p>
<p>&nbsp;In short remember the <em>any key syndrome</em>.</p>
<p>a</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://www.tenaciouscreations.com/2008/01/03/the-any-key-syndrome-design-for-your-users/feed" rel="nofollow" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.tenaciouscreations.com/2008/01/03/the-any-key-syndrome-design-for-your-users/&amp;title=The+Any+Key+Syndrome+-+Design+for+your+Users" rel="nofollow" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.tenaciouscreations.com/2008/01/03/the-any-key-syndrome-design-for-your-users/&amp;title=The+Any+Key+Syndrome+-+Design+for+your+Users" rel="nofollow" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-diigo">
			<a href="http://www.diigo.com/post?url=http://www.tenaciouscreations.com/2008/01/03/the-any-key-syndrome-design-for-your-users/&amp;title=The+Any+Key+Syndrome+-+Design+for+your+Users&amp;desc=%0D%0A%0D%0A%0D%0A%26nbsp%3BLet%20me%20start%20this%20post%20with%20a%20little%20true%20anecdote%20from%20my%20past.%20The%20year%20was%201998%20and%20I%20was%20in%20the%20military%2C%20most%20of%20our%20computers%20were%20still%20running%20Windows%2095.%20Every%20year%20as%20a%20junior%20or%20senior%20NCO%20you%20are%20required%20to%20write%20personnel%20evaluation%20reports%20%28PER%27s%29%20and%20in%20%2798%20we%20were%20suppos" rel="nofollow" title="Post this on Diigo">Post this on Diigo</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://www.tenaciouscreations.com/2008/01/03/the-any-key-syndrome-design-for-your-users/&amp;imageurl=" rel="nofollow" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-misterwong">
			<a href="http://www.mister-wong.com/addurl/?bm_url=http://www.tenaciouscreations.com/2008/01/03/the-any-key-syndrome-design-for-your-users/&amp;bm_description=The+Any+Key+Syndrome+-+Design+for+your+Users&amp;plugin=sexybookmarks" rel="nofollow" title="Add this to Mister Wong">Add this to Mister Wong</a>
		</li>
		<li class="shr-mixx">
			<a href="http://www.mixx.com/submit?page_url=http://www.tenaciouscreations.com/2008/01/03/the-any-key-syndrome-design-for-your-users/&amp;title=The+Any+Key+Syndrome+-+Design+for+your+Users" rel="nofollow" title="Share this on Mixx">Share this on Mixx</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://www.tenaciouscreations.com/2008/01/03/the-any-key-syndrome-design-for-your-users/&amp;title=The+Any+Key+Syndrome+-+Design+for+your+Users" rel="nofollow" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.tenaciouscreations.com/2008/01/03/the-any-key-syndrome-design-for-your-users/&amp;title=The+Any+Key+Syndrome+-+Design+for+your+Users" rel="nofollow" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://www.tenaciouscreations.com/2008/01/03/the-any-key-syndrome-design-for-your-users/" rel="nofollow" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=The+Any+Key+Syndrome+-+Design+for+your+Users+-+http://b2l.me/ck8yj&amp;source=shareaholic" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.tenaciouscreations.com/2008/01/03/the-any-key-syndrome-design-for-your-users/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>All I Need To Know To Be A Better Programmer I Learned In Kindergarten</title>
		<link>http://www.tenaciouscreations.com/2007/12/26/all-i-need-to-know-to-be-a-better-programmer-i-learned-in-kindergarten/</link>
		<comments>http://www.tenaciouscreations.com/2007/12/26/all-i-need-to-know-to-be-a-better-programmer-i-learned-in-kindergarten/#comments</comments>
		<pubDate>Wed, 26 Dec 2007 11:47:36 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Creativity]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.tenaciouscreations.com/creativity/all-i-need-to-know-to-be-a-better-programmer-i-learned-in-kindergarten</guid>
		<description><![CDATA[

&#160;
&#160;


&#160;I recently came across this  blog post and it got me to thinking how true it is. The author of  this original post did a great job bought I thought I could add and expand on a few points. I would urge you to read the  original post.
&#160;
&#160;
&#160;
&#160;

Share Everything &#8211; Open source [...]<p>a</p>
]]></description>
			<content:encoded><![CDATA[<p></p><p><center><br />
<!--adsense#imagebanner--><br />
&nbsp;<br />
&nbsp;<br />
</center><br />
<img src="http://www.tenaciouscreations.com/pics/tutorials/john-draper-goofy-copy.jpg" alt="Captian Crunch" align="left"/></p>
<p>&nbsp;I recently came across this <a href="http://thecodist.com/fiche/thecodist/article/all-i-need-to-know-to-be-a-better-programmer-i-learned-in-kindergarten" target="new"> blog post</a> and it got me to thinking how true it is. The author of <a href="http://thecodist.com/fiche/thecodist/article/all-i-need-to-know-to-be-a-better-programmer-i-learned-in-kindergarten" target="new"> this original post</a> did a great job bought I thought I could add and expand on a few points. I would urge you to read the <a href="http://thecodist.com/fiche/thecodist/article/all-i-need-to-know-to-be-a-better-programmer-i-learned-in-kindergarten" target="new"> original post</a>.</p>
<p>&nbsp;<br />
&nbsp;<br />
&nbsp;<br />
&nbsp;</p>
<ol>
<li><em>Share Everything</em> &#8211; Open source is a good thing, and it can help a coder immensely. If you get stuck somewhere along the way it is always nice to be able to look at some one else&#8217;s source code and gain ideas from it. But it is just bad karma to always be taking and never giving anything back. Get involved with an open source project, devote what time you can afford. There are huge benefits for you. You get established programmers to review your code, you get to participate in other facets of a project that wouldn&#8217;t normally get too. It looks good on a resume and gets your name out there.</li>
<li><em>Play Fair</em> &#8211; Give other ideas a chance, your way is not the only way! I hate to tell you this, but it also may not be the best way either. In the same manner the other way may not be the best, but a combination of the two might just be exactly what you are looking for. Do not forget to give credit where credit is due. In my eyes and in many others eyes, I think more of the guy who gives the proper credit than the guy who says it was all him. These people who steal and claim the credit themselves are always found out. It is just a matter of time.</li>
<li><em>Do not hit people!</em> &#8212; Don&#8217;t go on the war path just because some one is programming in visual basic, or using what you consider an inferior operating system. They still may have some thing to contribute. There are many things you can learn from some one doing something different than you, if you take the time to stop beating them and just listen. Who knows you just may end up as their mentor. Let me tell you, being a mentor is a good thing and you get an even greater sense of accomplishment when your protégé surpasses you.</li>
<p><center><!--adsense#FullBannerText--></center></p>
<li><em>Clean up your own mess</em> &#8211; Before you take a look around at your desk and get scared because you realize you cannot see your desk this is only part of it. Believe it or not an organized work space does help more than one thinks in getting things done. Now before you say well all the coders I see have stuff piled everywhere (I am included in this portion of coders). Just because there are piles of things does not mean I am not organized. I truthfully am and know what is in those piles, when it gets to a point where I don&#8217;t know what is in those piles then its time for an office restructuring. I used to do this about once a month, now however I do it once a week as that way I a more organized and efficient.<br />
&nbsp;This also applies to your code however. Strive to keep your source code neat and following some sort of flow. Add comments, even if you are the only one who will ever see this code. Trust me years later when you look at it you&#8217;ll have no idea of your thought process unless you took the few seconds to add comments. How do I know this? Well in a lot of code I wrote when first starting I didn&#8217;t use comments at all, looking back on it now what I once thought of as elegant code is a mess of spaghetti. </li>
<li><em>Don&#8217;t take things that are not yours</em> &#8211; Follow the GNU license or the other licenses that are attached to the code you are using. How can you expect some one else to pay for that nifty application your poured your heart in soul into if you don&#8217;t pay for the software that others put their heart and soul into? You have more than likely heard the saying &#8220;What goes around, comes around.&#8221;, well guess what it is absolutely true. Again give credit where credit is due. For example the idea for this post came from <a href="http://thecodist.com/fiche/thecodist/article/all-i-need-to-know-to-be-a-better-programmer-i-learned-in-kindergarten" target="new">this blogs post</a>.</li>
<p><span id="more-125"></span></p>
<li><em>Say you&#8217;re sorry when you hurt somebody</em> &#8211; Reviewing someones code is a great idea. It helps you by allowing you to see new approaches, and it helps the codes author. But this can be tricky, don&#8217;t let your ego get in the way. Use constructive criticism, don&#8217;t just point out the flaws, give suggestions on how to fix them. Before you say something negative, take a step back and think about how you&#8217;d respond to the comment. That should at least allow you to craft you statement in a productive way and not a purely negative way. However be careful not to coddle the author and don&#8217;t just give out the answers. A good mentor knows when to show the answer and when to just point the direction of the answer. If you don&#8217;t know the answer, admit it and then you and your protégé  can go about finding the answer.</li>
<li><em>Wash your hands before you eat</em> &#8211; Remember the <strong>7 P&#8217;s</strong> to success. <strong>P</strong>roper <strong>P</strong>rior <strong>P</strong>lanning <strong>P</strong>revents <strong>P</strong>iss <strong>P</strong>oor <strong>P</strong>erformance. Plan out your project, prototype it, research it on the web, talk to people about, get a good perspective on it. make a flow chart or pseudocode. And if my grade 11 computer science teacher is reading this &#8211; &#8220;No I still stand behind the fact that you do not need to flow chart a simple PASCAL black jack program that does not even use suits.&#8221; (yes I am still bitter about that even though it was more than a decade ago)</li>
<li><em>Flush</em> &#8211; Like it says in the post I got the inspiration from. Do not be afraid to replace, refactor, or rewrite something that is crap. Now this is harder than it sounds, it can be very difficult to give up on something that you have worked hard on. But deep down you know when something you have done is crap, you have to admit to yourself that it is crap and have the guts to ditch it.</li>
<p><center><br />
&nbsp;<br />
<!--adsense#halfbanner--><br />
&nbsp;<br />
</center></p>
<li><em>Warm cookies and cold milk are good for you</em> &#8211; You need to have a good work environment. If you work from home make sure your office is a distraction free zone, print up a sign or something to hang on your door to warn other house hold members that you are coding and should be left alone. Make sure you like the space you work in. hang pictures of things you like if you are into that. Maybe include a plant (Unless you are in some gloomy dungeon where no light can get in). Try to be in a place where some natural light can be seen. I used to love to work in absolute darkness but I have learned I am actually more productive if some natural sunlight or moon light can get in (contrary to my own beliefs I might add). Try to use an incandescent light in a lamp and point it at the ceiling. This diffuses the light a bit and makes it easier on the eyes.</li>
<li><em>Live a balanced life &#8211; learn some and think some and draw and paint and sing and dance and play and work every day some.</em> &#8211; This is probably the most important advice I can give. Working 24 hours a day <strong>IS NOT</strong> good for you and hampers your creativity. Googles program is to allow its employees to spend 20% of their time at work devoted to whatever they think they should be working on. You need to have other outlets that gets you away from the code, draw, skate board, build a battle bot, finger paint, or just bake <a href="http://www.tenaciouscreations.com/general/haxor-cookies-new-and-improved" target="new"> cookies</a>. You&#8217;ll be amazed at how rejuvenated your mind will be after a short break. Solutions you were struggling with will just seem to come to you. In fact when you get really stumped &#8211; take a break away from the computer and go for a walk. It really does help.</li>
<li><em>Take a nap every afternoon</em> &#8211; I have a kitchen timer stuck to my filing cabinet next to my work station set with a 20 minute count down timer. When it goes off, I take a two minute break. I get up and stretch, close and rub my eyes. You might see it as a wasted two minutes but man has it increased my productivity. Now I&#8217;ll admit sometimes I am involved in something and can&#8217;t take that little break. In that case I reset the timer and try to take a break before it goes off. But after it goes off the second time I make myself take a break. If I am in the middle of an idea I write it down in my note pad. At first I was afraid I would lose my train of thought. But in reality it allows to me to focus more precisely on that train of thought. My reasoning behind this is as such &#8211; Your subconscious brain processes way more information and way faster than your conscious brain and a sort of lag develops. When you take that break it allows for your conscious brain to catch up. That ca also explain why I seem to be able to solve things while I nap or sleep.</li>
<li><em>Be Positive</em> &#8211; This is the chant of many self help guru but it really does have an effect. You have to strive to be the glass is half full person and not the glass is half empty person. Being positive takes a lot more work than being negative, and you have to always watch yourself to make sure you are not sliding to the negative side. Once you start approaching problems positively you&#8217;ll find the solutions come a lot easier. Instead of thinking &#8221; Crap another bug this sucks!&#8221;. Try and approach it by thinking &#8221; Hmm another bug, lets find and see how I can make this code a work of art!&#8221;. As goofy and new age as this might sound it does do wonders.</li>
</ol>
<p>&nbsp; The author of the <a href="http://thecodist.com/fiche/thecodist/article/all-i-need-to-know-to-be-a-better-programmer-i-learned-in-kindergarten"target="new">post where I got my inspiration</a> has a few more points listed but this covers pretty much what I wanted to say. I really hope you enjoyed this post and possibly came away with something that can benefit you from it.</p>
<p>a</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://www.tenaciouscreations.com/2007/12/26/all-i-need-to-know-to-be-a-better-programmer-i-learned-in-kindergarten/feed" rel="nofollow" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.tenaciouscreations.com/2007/12/26/all-i-need-to-know-to-be-a-better-programmer-i-learned-in-kindergarten/&amp;title=All+I+Need+To+Know+To+Be+A+Better+Programmer+I+Learned+In+Kindergarten" rel="nofollow" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.tenaciouscreations.com/2007/12/26/all-i-need-to-know-to-be-a-better-programmer-i-learned-in-kindergarten/&amp;title=All+I+Need+To+Know+To+Be+A+Better+Programmer+I+Learned+In+Kindergarten" rel="nofollow" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-diigo">
			<a href="http://www.diigo.com/post?url=http://www.tenaciouscreations.com/2007/12/26/all-i-need-to-know-to-be-a-better-programmer-i-learned-in-kindergarten/&amp;title=All+I+Need+To+Know+To+Be+A+Better+Programmer+I+Learned+In+Kindergarten&amp;desc=%0D%0A%0D%0A%26nbsp%3B%0D%0A%26nbsp%3B%0D%0A%0D%0A%0D%0A%26nbsp%3BI%20recently%20came%20across%20this%20%20blog%20post%20and%20it%20got%20me%20to%20thinking%20how%20true%20it%20is.%20The%20author%20of%20%20this%20original%20post%20did%20a%20great%20job%20bought%20I%20thought%20I%20could%20add%20and%20expand%20on%20a%20few%20points.%20I%20would%20urge%20you%20to%20read%20the%20%20original%20post.%0D%0A%26nbsp%3B%0D%0A%26nbsp%3B%0D%0A%26nbsp%3B%0D%0A%26nbsp%3B%0D%0A%0D%0A%0D%0A" rel="nofollow" title="Post this on Diigo">Post this on Diigo</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://www.tenaciouscreations.com/2007/12/26/all-i-need-to-know-to-be-a-better-programmer-i-learned-in-kindergarten/&amp;imageurl=" rel="nofollow" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-misterwong">
			<a href="http://www.mister-wong.com/addurl/?bm_url=http://www.tenaciouscreations.com/2007/12/26/all-i-need-to-know-to-be-a-better-programmer-i-learned-in-kindergarten/&amp;bm_description=All+I+Need+To+Know+To+Be+A+Better+Programmer+I+Learned+In+Kindergarten&amp;plugin=sexybookmarks" rel="nofollow" title="Add this to Mister Wong">Add this to Mister Wong</a>
		</li>
		<li class="shr-mixx">
			<a href="http://www.mixx.com/submit?page_url=http://www.tenaciouscreations.com/2007/12/26/all-i-need-to-know-to-be-a-better-programmer-i-learned-in-kindergarten/&amp;title=All+I+Need+To+Know+To+Be+A+Better+Programmer+I+Learned+In+Kindergarten" rel="nofollow" title="Share this on Mixx">Share this on Mixx</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://www.tenaciouscreations.com/2007/12/26/all-i-need-to-know-to-be-a-better-programmer-i-learned-in-kindergarten/&amp;title=All+I+Need+To+Know+To+Be+A+Better+Programmer+I+Learned+In+Kindergarten" rel="nofollow" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.tenaciouscreations.com/2007/12/26/all-i-need-to-know-to-be-a-better-programmer-i-learned-in-kindergarten/&amp;title=All+I+Need+To+Know+To+Be+A+Better+Programmer+I+Learned+In+Kindergarten" rel="nofollow" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://www.tenaciouscreations.com/2007/12/26/all-i-need-to-know-to-be-a-better-programmer-i-learned-in-kindergarten/" rel="nofollow" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=All+I+Need+To+Know+To+Be+A+Better+Programmer+I+Learned+In+Kindergarten+-+http://b2l.me/b8ewf&amp;source=shareaholic" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.tenaciouscreations.com/2007/12/26/all-i-need-to-know-to-be-a-better-programmer-i-learned-in-kindergarten/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
