<?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>Andrew Katasonov&#187; How To Create Passionate Users &#8211; katasonov.com</title>
	<atom:link href="http://www.katasonov.com/category/software_development/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.katasonov.com</link>
	<description>(not so) random thoughts about everything</description>
	<lastBuildDate>Sun, 27 Jun 2010 13:58:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>How To Create Passionate Users</title>
		<link>http://www.katasonov.com/2010/01/how-to-create-passionate-users/</link>
		<comments>http://www.katasonov.com/2010/01/how-to-create-passionate-users/#comments</comments>
		<pubDate>Sat, 16 Jan 2010 09:44:44 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://www.katasonov.com/?p=142</guid>
		<description><![CDATA[Some time ago I found an annotation of the talk Kathy Sierra gave at (don&#8217;t remember which) conference. I&#8217;m republishing it here to spread the good knowledge. Read slowly, it is fantastic! If we want to create passionate users, we need to help them get better. ‘Nobody’s passionate about things they suck at.” Many people [...]]]></description>
			<content:encoded><![CDATA[<p>Some time ago I found an annotation of the talk Kathy Sierra gave at (don&#8217;t remember which) conference. I&#8217;m republishing it here to spread the good knowledge. Read slowly, it is fantastic!</p>
<ul>
<li><strong>If we want to create passionate users, we need to help them get better.</strong>
<ul>
<li>‘Nobody’s passionate about things they suck at.”</li>
<li>Many people still have their cameras permanently set on “P” – automatic mode — even though those cameras offer finer control over things like shutter speed and aperture</li>
<li>What would it mean to our users if we unlock the door and help them be awesome?</li>
</ul>
</li>
<li><strong>In Malcolm Gladwell’s book, <em>Outliers</em>, a major theme is the “10,000 Hour Rule”, which states that it takes about 10,000 hours of practice to become really good at something.</strong>
<ul>
<li>10,000 is a long time – it’ can be a depressing prospect</li>
<li>[Joey: According to <em>Outliers</em>, 10,000 hours makes for about 3 hours of focused practice every day for 10 years.]</li>
<li>To get good, you have to practice <em>all the time</em>.</li>
<li>Anything that makes it easier for your users to get practice – any time, anywhere – will help them get their 10,000 hours (and get good) sooner.</li>
</ul>
</li>
<li>Give your users patterns for success
<ul>
<li>In any pattern you give your users, make sure that there’s “the one thing” that they can take away as a lesson</li>
<li><strong>You need to answer the question: “What’s the one thing you can do to be amazing?” </strong></li>
</ul>
</li>
<li>Give your users better gear
<ul>
<li>They’ll work better</li>
<li>“Spend the money!”</li>
<li>Give people a way to justify the better gear you’re offering them</li>
</ul>
</li>
<li>Motivation is important
<ul>
<li>Treat motivation as a gift</li>
<li>Make a product that people will actually use</li>
<li><strong>“Your treadmill is not in the corner gathering dust because you don’t use it, you don’t use it because it’s in the corner.”</strong></li>
<li>“Make the right thing easy for people and the wrong thing hard.”</li>
</ul>
</li>
<li><strong>And now, some anti-patterns:</strong>
<ul>
<li><strong>We focus on the tool and not the thing the users want to accomplish with the tool </strong></li>
<li><strong>“We treat people really well before they buy, and afterwards, we treat them poorly.”</strong>
<ul>
<li>This is also the reason people don’t want to upgrade</li>
<li><strong>If we want to help people upgrade</strong> – which is what they’ll need to do if they want to go forward – we have to accept that it’s a loss and a hit to their self-esteem</li>
</ul>
</li>
<li>We write FAQs as if our users they were intellectually curious and have a tablet PC handy
<ul>
<li>People hit the FAQs and help because they’re having a horrible experience</li>
</ul>
</li>
<li>“Don’t let the ease-of-use police” step in an dumb something down
<ul>
<li>You don’t feel awesome when you’ve mastered something that a 3-year-old can master</li>
</ul>
</li>
<li>Hiring a social media consultant is the wrong thing to do
<ul>
<li>They focus in the wrong direction</li>
<li>Social media consultant are focused on making your users love you, which is the wrong thing – nobody is awesome because they love you</li>
<li>They think the goal is to make users want to party with you</li>
<li><strong>The true goal is to make your users want to party because of something you did that helped them become awesome.</strong> They should want to party <em>because</em> of you, but without you</li>
<li>You want to connect users with other users, not with your company</li>
<li>A much better use of social media is to find out:
<ul>
<li>What role we play in our users’ lives</li>
<li>What role our competitors play in our users’ lives</li>
<li>What the pain and pleasure points for our users are</li>
</ul>
</li>
<li>By trying to be competitive and focusing on our competitors, we end up being uncompetitive
<ul>
<li>This leads to featurities</li>
<li>We end up building things that end up harming our users</li>
<li>The best thing we can do is to look at the bigger, cooler thing – the world in which our products and our competitors’ products exist, the problems that the products are trying solve, the things at which our users are trying to kick ass – and blog, tweet and use social media about that</li>
</ul>
</li>
</ul>
</li>
<li><strong>Getting WOM (Word-of-Mouth) may be the social marketers’ holy grail, but the true goal is WOFO – Word of [Effing] Obvious.</strong>
<ul>
<li>If your users are so good, you get WOFO.</li>
</ul>
</li>
</ul>
</li>
</ul>
<hr /><small>Copyright &copy; 2009<br /> This feed is for personal, non-commercial use only. <br /> The use of this feed on other websites breaches copyright. If this content is not in your news reader, it makes the page you are viewing an infringement of the copyright. (Digital Fingerprint:<br /> 8ba82a5365a2e5cce2dc4f75a79b3112 (38.107.191.102) )</small>]]></content:encoded>
			<wfw:commentRss>http://www.katasonov.com/2010/01/how-to-create-passionate-users/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aptana Studio Optimization</title>
		<link>http://www.katasonov.com/2009/03/aptana-studio-optimization/</link>
		<comments>http://www.katasonov.com/2009/03/aptana-studio-optimization/#comments</comments>
		<pubDate>Wed, 25 Mar 2009 18:59:46 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.katasonov.com/?p=83</guid>
		<description><![CDATA[I&#8217;ve been picking up a decent PHP &#38; Python IDE for some period and decided to try Aptana Studio. I had Eclipse with PHPEclipse installed for some time but then dropped it because I thought it was too slow. Aptana Studio isn&#8217;t faster than Eclipse + PHPEclipse in any way but I liked it. This [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been picking up a decent PHP &amp; Python IDE for some period and decided to try Aptana Studio. I had Eclipse with PHPEclipse installed for some time but then dropped it because I thought it was too slow. Aptana Studio isn&#8217;t faster than Eclipse + PHPEclipse in any way but I liked it.</p>
<p>This time I decided to tune Aptana&#8217;s Java virtual machine to achieve top possible performance. To do that I edited the file AptanaStudio.ini usually located in &#8220;C:\Users\&lt;YOUR_USERNAME\AppData\Local\Aptana Studio 1.2&#8243; if you install it on Vista using default settings. You may just search for AptanaStudio.ini to find out where it is.</p>
<p>So here is the contents of my file. I will explain the meaning of each line I added or modified. The arguments added or modified are located after -vmargs (arguments to the virtual machine).</p>
<p><code>-name<br />
Aptana<br />
Studio<br />
-vmargs<br />
-Xmx384M<br />
-Xms128M<br />
-Xverify:none<br />
-XX:+UseParallelGC<br />
-XX:+AggressiveOpts<br />
-XX:+UseFastAccessorMethods<br />
-XX:CompileThreshold=100<br />
-Djava.awt.headless=true<br />
-Djava.awt.nativeDoubleBuffering=true</code></p>
<ul>
<li>Xmx384M &#8211; maximum heap(memory) size Aptana can consume (384Mb). This value is set automatically by the installer based on the amount of memory installed on your computer. You may adjust it to give Java machine more memory to cache compiled code</li>
<li>Xms128M &#8211; the initial heap(memory) size. It is the minimum amount of memory Aptana will consume. Increasing this value will speed up start up a little</li>
<li>Xverify:none &#8211; skip the class verification stage during class loading . Using -Xverify:none disables Java class verification, which can provide a 10-15% improvement in startup time</li>
<li>XX:+UseParallelGC &#8211; use parallel (throughput) garbage collector. Can provide significant performance boost on modern computers with several cores or processors. Surpisingly, it shows good performance even on single core processors</li>
<li>XX:+AggressiveOpts &#8211; turns on point performance optimizations that are expected to be on by default in upcoming releases of Java machine.</li>
<li>XX:+UseFastAccessorMethods &#8211; turns on fast method entry code for accessor method. Improves performance.</li>
<li>XX:CompileThreshold=100 &#8211;  this switch will make startup time slower, by Java machine to compile many more methods down to native code sooner than it otherwise would.  The reported result is snappier performance once Aptana  is running, since more of the UI code will be compiled rather than interpreted.  This value represents the number of times a method must be called before it will be compiled.</li>
<li>Djava.awt.headless=true &#8211; this line is present in the .ini file by default</li>
<li>Djava.awt.nativeDoubleBuffering=true &#8211; tells the UI to use hardware double buffering instead of drawing everything in software. Not sure it have any effect because of the switch above (headless=true) which tells Java there is no monitor or keyboard connected to the computer</li>
</ul>
<p>The result of the modifications of AptanaStudio.ini is faster and more responsive Aptana. I also use the <a title="Port of Ruby Blue color theme for Aptana Studio" href="http://www.mindspage.de/2008/10/05/aptana-color-theme-port-of-ruby/" target="_blank">Port of Ruby Blue color theme</a> for Aptana which looks very nice <img src='http://www.katasonov.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  See the screenshot below:</p>
<div id="attachment_84" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.katasonov.com/wp-content/uploads/2009/03/aptana-with-color-theme-port-of-ruby.png" target="_blank"><img class="size-medium wp-image-84" title="Aptana Studio with color theme &quot;Port of Ruby Blue&quot;" src="http://www.katasonov.com/wp-content/uploads/2009/03/aptana-with-color-theme-port-of-ruby-300x225.png" alt="Aptana Studio with color theme port of ruby" width="300" height="225" /></a><p class="wp-caption-text">Aptana Studio with color theme &quot;Port of Ruby Blue&quot;</p></div>
<hr /><small>Copyright &copy; 2009<br /> This feed is for personal, non-commercial use only. <br /> The use of this feed on other websites breaches copyright. If this content is not in your news reader, it makes the page you are viewing an infringement of the copyright. (Digital Fingerprint:<br /> 8ba82a5365a2e5cce2dc4f75a79b3112 (38.107.191.102) )</small>]]></content:encoded>
			<wfw:commentRss>http://www.katasonov.com/2009/03/aptana-studio-optimization/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>
