<?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>eTeanga's Musings</title>
	<atom:link href="http://www.eteanga.ie/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.eteanga.ie</link>
	<description></description>
	<lastBuildDate>Mon, 27 Feb 2012 14:09:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>How to install hub for GitHub on Linux Mint and Ubuntu</title>
		<link>http://www.eteanga.ie/install-hub-github-linux-mint/</link>
		<comments>http://www.eteanga.ie/install-hub-github-linux-mint/#comments</comments>
		<pubDate>Mon, 20 Feb 2012 19:21:57 +0000</pubDate>
		<dc:creator>Eoin eTeanga</dc:creator>
				<category><![CDATA[web development]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[hub]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[installing]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[linux mint]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.eteanga.ie/?p=296</guid>
		<description><![CDATA[A quick guide on how to install the Ruby hub script for GitHub on Linux Mint.]]></description>
			<content:encoded><![CDATA[<p><a href="https://github.com/defunkt/hub">hub</a> is a command-line wrapper for <code>git</code>.</p>

<p>It&#8217;s not immediately obvious how to install it from a fresh Ubuntu or Linux Mint install, so here goes.</p>

<span id="more-296"></span>

<h2>Install Ruby</h2>

<p>First off, hub is a Ruby program. So we&#8217;ll have to install Ruby. Open up your terminal (Ctrl+Alt+t) and run:</p>

<pre><code>sudo apt-get install ruby
</code></pre>

<p>As of time of writing, that installs Ruby 1.8.x.</p>

<h2>Download hub</h2>

<p>Hub&#8217;s suggested path is to create a <code>bin</code> folder in your home directory. I don&#8217;t know if this is better than installing into the more standard <code>/usr/bin/</code>, but here goes anyway:</p>

<pre><code>mkdir ~/bin
</code></pre>

<p>Now download the hub script:</p>

<pre><code>curl http://defunkt.io/hub/standalone -Lo ~/bin/hub
</code></pre>

<p>The hub script file now needs to be made executable:</p>

<pre><code>chmod 755 ~/bin/hub
</code></pre>

<p><strong>Note:</strong> Linux Mint will automatically find this ~/bin folder next time you log in. So log out and log back in again. Ubuntu may not do this, I don&#8217;t know. If it doesn&#8217;t, you&#8217;ll have to find out how to att the ~/bin folder to your PATH variable.</p>

<p>Now you&#8217;re done. Open your terminal, and run:</p>

<pre><code>hub
</code></pre>
]]></content:encoded>
			<wfw:commentRss>http://www.eteanga.ie/install-hub-github-linux-mint/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Make PHP errors easier to read</title>
		<link>http://www.eteanga.ie/make-php-error-easier-to-read/</link>
		<comments>http://www.eteanga.ie/make-php-error-easier-to-read/#comments</comments>
		<pubDate>Sun, 19 Feb 2012 20:48:29 +0000</pubDate>
		<dc:creator>Eoin eTeanga</dc:creator>
				<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://www.eteanga.ie/?p=292</guid>
		<description><![CDATA[We'll set HTML PRE tags around PHP errors to make them easier to read.]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re not using a framework like <a href="http://www.slimframework.com/">Slim for PHP</a>, <strong>your errors will be echo&#8217;ed out to your browser without formatting</strong>.</p>

<span id="more-292"></span>

<h2>Easy error formatting</h2>

<p>You&#8217;ll need to edit out <code>php.ini</code> file for this.</p>

<p>We&#8217;ll be following <a href="http://www.php.net/manual/en/errorfunc.configuration.php">PHP&#8217;s Runtime Confirguration</a> instrucitons.</p>

<p>Just set the following variables in <code>php.ini</code>:</p>

<pre><code>error_prepend_string = '&lt;pre&gt;'
error_append_string = '&lt;/pre&gt;'
</code></pre>

<p>Simple, now the error will be wrapped in HTML PRE tags to have the error formatted. When you&#8217;re debugging code, and there&#8217;s an error of multiple lines, at least now the error will be shown by default with line breaks.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.eteanga.ie/make-php-error-easier-to-read/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>tmux for noobs: Multiple windows and panes in your terminal</title>
		<link>http://www.eteanga.ie/tmux-for-noobs/</link>
		<comments>http://www.eteanga.ie/tmux-for-noobs/#comments</comments>
		<pubDate>Mon, 09 Jan 2012 19:58:06 +0000</pubDate>
		<dc:creator>Eoin eTeanga</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[multiplexer]]></category>
		<category><![CDATA[terminal]]></category>
		<category><![CDATA[tmux]]></category>

		<guid isPermaLink="false">http://www.eteanga.ie/?p=257</guid>
		<description><![CDATA[If you open multiple terminal windows on one desktop, it might be useful to you to try tmux or screen. Tmux allows you to split your terminal window into multiple windows with panes.]]></description>
			<content:encoded><![CDATA[<p>If you use Linux, and have multiple terminal windows open on your desktop, read on.</p>
<p>Thanks to Randall Degges who gave <a href="http://rdegges.com/tools-i-use-tmux">an introduction to tmux</a>.</p>
<p><span id="more-257"></span></p>
<h2>Splitting your terminal &#8211; use a a multiplexer</h2>
<p><a href="http://tmux.sourceforge.net/">tmux</a> is what&#8217;s called a <em>terminal multiplexer</em>.</p>
<p>tmux is a program you can run in your terminal. It allows you to have multiple terminal &#8220;windows&#8221; running in the one terminal window in your windows manager.</p>
<p>You can also split each terminal window into several panes.</p>
<p>This is useful if you find yourself opening multiple terminal windows.</p>
<p>I&#8217;m a tmux noob, so I still wasn&#8217;t sure where to start with tmux, so <strong>here&#8217;s how I got going</strong>.</p>
<h2>The secret for using tmux</h2>
<p>When running tmux, press <code>Ctrl+b</code> (Linux). And then enter your tmux command.</p>
<p>For a list of commands, check <code>man tmux</code>.</p>
<p>I was confused by <code>man tmux</code> where it referred to <code>C-b</code>. It does explain that this means typing <code>Ctrl+b</code> followed by command you desire.</p>
<h2>Ok, let&#8217;s get started with tmux</h2>
<ol>
<li>Open a terminal window (Ctrl+Alt+t)</li>
<li>Type <code>tmux</code>. If the program is not installed, install it. On Debian-based systems you&#8217;ll be told how to install it with an <code>apt-get</code> command.</li>
<li>Now an instance of tmux is running in your terminal. Notice the coloured toolbar at the bottom of the window which tmux will use to keep you informed.</li>
</ol>
<h2>Using tmux</h2>
<h3>Split the terminal window into two panes</h3>
<p><code>man tmux</code> tells us that the command <code>"</code> splits the current pane into two, top and bottom.</p>
<p>This means that you <strong>first press Ctrl+b</strong>, and <strong>immediately followed by typing</strong> <code>"</code>.</p>
<p>Great. You now have two terminal panes to work in.</p>
<p>From now on I&#8217;ll use the standardised <strong>C-b</strong> notation, which means typing Ctrl+b.</p>
<h3>Open the man page in the current pane</h3>
<p>Type:</p>
<p><code>man tmux</code></p>
<p>Now you have the tmux man page in one pane, and your standard terminal in the other pane. You should be starting to see the usefulness of tmux.</p>
<h3>Switching panes</h3>
<p>You can&#8217;t just use your mouse to click into the pane you want to use.</p>
<p>An easy way to <strong>cycle between panes</strong> in your current window is:</p>
<p><code>C-b o</code></p>
<h3>Kill a pane</h3>
<p>To kill the current pane:</p>
<p><code>C-b x</code></p>
<p>Then type <code>y</code> to confirm.</p>
<p>A <strong>task for you</strong>:</p>
<ul>
<li>
<p>Read the man page to find out how to split a pane vertically rather than horizontally.</p>
</li>
<li>
<p>Split the window into two panes once again.</p>
</li>
</ul>
<h3>Create a new windows</h3>
<p>So far, we have been dealing with one tmux window, with multiple panes.</p>
<p>You can also have multiple windows, with multiple panes. I consider a window like a desktop, or a browser tab.</p>
<p>Create a second window:</p>
<p><code>C-b c</code></p>
<p>Check the bottom toolbar. You&#8217;ll see your two windows (0 and 1) listed.</p>
<h3>Rename your window</h3>
<p>Make it easier to identify windows by typing:</p>
<p><code>C-b ,</code></p>
<p>(Yes, that&#8217;s a comma.)</p>
<p>Now type a short name to identify this window.</p>
<h3>Switch between windows</h3>
<p>No Alt-Tab here!</p>
<p>Press <code>C-b</code> and then the number of the window you want to open.</p>
<p><strong>Try switching</strong> between window 1 and 0 and back again:</p>
<p><code>C-b 0</code></p>
<p><code>C-b 1</code></p>
<p><code>C-b 0</code></p>
<h3>Cycle to the next window</h3>
<p>Type:</p>
<p><code>C-b n</code></p>
<p>Or cycle to the previous window:</p>
<p><code>C-b l</code></p>
<h3>List all keybindings</h3>
<p>As the man page tells you, issue this command to quickly review the available keybindings:</p>
<p><code>Ctrl+b ?</code></p>
<h2>Stuff I still need to learn with tmux</h2>
<ul>
<li>
<p>How to scroll through the history of the current pane. I&#8217;m used to being able to scroll up with the mouse wheel. There must be another way to scroll, presumably with a keyboard shortcut.</p>
</li>
<li>
<p>Sessions: I know there is functionality to remember the layout of your windows and panes for the next time you run tmux.</p>
</li>
<li>
<p>Automatically launching tmux for each new terminal: once I get used to tmux, I guess I&#8217;ll want to have it launched automatically (?).</p>
</li>
</ul>
<h2>Other terminal multiplexer options</h2>
<p>Randall mentions:</p>
<blockquote><p>If you&#8217;ve ever had the need to run multiple terminal windows inside an existing terminal window, you&#8217;ve probably heard of GNU screen.</p></blockquote>
<p>Unfortunately, I hadn&#8217;t.</p>
<p>Ok, to be more honest, I had read about screen one week before reading his blog post.</p>
<p>But I had been using Linux for three years before realising you could even split your terminal window.</p>
<h2>Summary</h2>
<p>Enjoy tmux. Was this quick run-down of help to you? What other commands have you found useful?</p>
<p>Bonus: I enjoyed writing this post in WordPress as Markdown syntax, thanks to the <a href="http://wordpress.org/extend/plugins/markdown-on-save-improved/">Markdown on Save Improved</a> plugin, although the parser is <a href="http://wordpress.org/support/topic/plugin-markdown-on-save-improved-markdown-parsing-problems">not perfect</a>.</p>
<p>Edit: Listen to a [Changelog podcast episode](http://thechangelog.com/post/17827235767/episode-0-7-3-tmux-with-brian-hogan-and-josh-clayton) where they discuss using tmux.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.eteanga.ie/tmux-for-noobs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Syncing SSH config</title>
		<link>http://www.eteanga.ie/syncing-ssh-config/</link>
		<comments>http://www.eteanga.ie/syncing-ssh-config/#comments</comments>
		<pubDate>Sun, 18 Dec 2011 13:58:54 +0000</pubDate>
		<dc:creator>Eoin eTeanga</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[linux ssh]]></category>

		<guid isPermaLink="false">http://www.eteanga.ie/?p=245</guid>
		<description><![CDATA[You can set up SSH to connect without requiring a password each time. SSH config It&#8217;s handy to configure SSH connections. For example, you can keep all SSH connections alive by default. Edit ~/.ssh/config and add the following command:     Host *         ServerAliveInterval 240 Sync the config between your computers But you still [...]]]></description>
			<content:encoded><![CDATA[<p>You can <a href="http://shebang.brandonmintern.com/tips-for-remote-unix-work-ssh-screen-and-vnc">set up SSH to connect without requiring a password</a> each time.</p>
<h2>SSH config</h2>
<p>It&#8217;s handy to configure SSH connections.</p>
<p>For example, you can keep all SSH connections alive by default.</p>
<p>Edit <strong>~/.ssh/config</strong> and add the following command:</p>
<pre>    Host *
        ServerAliveInterval 240</pre>
<h2>Sync the config between your computers</h2>
<p>But you still have to set that config file on your different computers.</p>
<p>Enter <a href="http://db.tt/ewJzQspH">Dropbox</a>. Store the config file in Dropbox, and point a symbolic link to it so that SSH on your computer will use that configuration.</p>
<ol>
<li>Create a folder under Dropbox, named <strong>.ssh</strong> for example.</li>
<li>Copy ~/.ssh/config to ~/Dropbox/.ssh/</li>
<li>Rename ~/.ssh/config to ~/.ssh/backup.config</li>
<li>Make a symbolic link so that your Dropbox config will be found by your SSH:<br />
`ln -s ~/Dropbox/.ssh/config ~./ssh/config`</li>
</ol>
<h2>Summary</h2>
<p>Now you can edit SSH&#8217;s config in Dropbox, and it will update on the rest of your machines.</p>
<p>But is there a more intelligent way of doing this?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.eteanga.ie/syncing-ssh-config/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Learnings from having Mailchimp ask me to kindly leave.</title>
		<link>http://www.eteanga.ie/mailchimp-asked-me-to-leave/</link>
		<comments>http://www.eteanga.ie/mailchimp-asked-me-to-leave/#comments</comments>
		<pubDate>Sun, 20 Mar 2011 22:26:55 +0000</pubDate>
		<dc:creator>Eoin eTeanga</dc:creator>
				<category><![CDATA[email marketing]]></category>

		<guid isPermaLink="false">http://www.eteanga.ie/?p=241</guid>
		<description><![CDATA[You know that little button beside each email? The little one that says &#8220;Mark as spam&#8221;. Clicking that button feels like one little victory against spammers. I love clicking that button. And so did people on my mailing list. It grew to 3,000 subscribers before it reached a tipping point and had to be abandoned. [...]]]></description>
			<content:encoded><![CDATA[<p>You know that little button beside each email? The little one that says &#8220;Mark as spam&#8221;.</p>
<p>Clicking that button feels like one little victory against spammers. I love clicking that button.</p>
<p>And so did people on my mailing list. It grew to 3,000 subscribers before it reached a tipping point and had to be abandoned.</p>
<h2>The rules to live or die by</h2>
<p><a href="http://www.mailchimp.com/">Mailchimp</a> monitor &#8220;marked as spam&#8221; rates for mailing lists.</p>
<p>If more than 0.1% of subscribers mark an email as spam, this rings alarm bells on Mailchimp. Three warnings, and you&#8217;re out.</p>
<p>Did you get one spam report from a 1,000-receiver email? You&#8217;re already smack bang on the limit. 2 people for an 800-receiver email, now shit is hitting the fan!</p>
<h2>My story</h2>
<p>Rob Walling <a href="http://www.softwarebyrob.com/2011/01/12/the-number-one-goal-of-your-website/">makes the highly valuable point</a> that people generally don&#8217;t spend upon their first visit to your site. I have top respect for Rob&#8217;s approach to online marketing.</p>
<p>My aim was to build up traffic for <a href="http://www.bitesizeirishgaelic.com/">Bitesize Irish Gaelic</a>,  an online collection of Irish language lessons. Subscribers to my mailing list got an ebook on <a href="http://www.bitesizeirishgaelic.com/ebook/">how to learn Irish online</a>.</p>
<p>I had already collected emails on a landing page before Bitesize officially launched in 2010. I emailed the launch announcement to the list of 179 subscribers. <strong>2 abuse complaints</strong> later, and I&#8217;m at a 1.1% abuse rate, well above the 0.1% allowed.</p>
<p>Ouch.</p>
<p>After some more emails, I emailed out an announcement about a small price increase. 459 recipients, and <strong>one marked as spam</strong>. Ugh, I&#8217;m still treading above Mailchimp&#8217;s rate.</p>
<p>Fast forward a bit, and I send an invite to a segment of the list to register for a free live webinar to learn some Irish. The webinar was fun to do, but of 1,479 recipients, <strong>6 marked it as spam</strong>. 0.4% abuse rate.</p>
<p>Feck.</p>
<p>Mailchimp asked me to delete the list.</p>
<h2>Things to learn from the failure</h2>
<p>There&#8217;s a lot of factors at play here that I haven&#8217;t been able to get in to. For example, <strong>subscribers were receiving an autoresponder series while also getting once-off mails</strong>. Some people may have received an autoresponder and a mailing in one single day.</p>
<p>The mailing list needs to be split into two: <strong>prospects and customers</strong>. Thankfully I had already implemented this early on.</p>
<p><strong>The autoresponder series may not have been interesting enough</strong>, although in my opinion it was highly-targetted. It may have been too often, or not often enough.</p>
<p><strong>I didn&#8217;t collect first names on the subscription pag</strong>e. Perhaps this may have helped to make the emails more personal.</p>
<p>Despite the double opt-in nature of mailing list subscription, <strong>it may not have been clear enough that ebook == mailing list</strong>.</p>
<p>Last but not least, I certainly can&#8217;t skip the fact that <strong>the emails themselves may just have been a bad read</strong>. I tried to make them personal, and in my opinion were targetted to a very specific niche. Yet people may not have been impressed.</p>
<h2>Be warned here, and then go for it!</h2>
<p>Despite resulting in a dead list, this has been a great learning experience in the world of Internet marketing.</p>
<p>A major downfall to email marketing is that testing is difficult! Stray on the wrong side of abuse rates, and you have a real chance of causing actual trouble. In other words, it&#8217;s hard to learn.</p>
<p>Email marketing is something that needs to be mastered. But it&#8217;s too valuable to ignore.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.eteanga.ie/mailchimp-asked-me-to-leave/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>48 hours in L.A.</title>
		<link>http://www.eteanga.ie/48-hours-in-l-a/</link>
		<comments>http://www.eteanga.ie/48-hours-in-l-a/#comments</comments>
		<pubDate>Thu, 10 Feb 2011 06:48:12 +0000</pubDate>
		<dc:creator>Eoin eTeanga</dc:creator>
				<category><![CDATA[eTeanga]]></category>

		<guid isPermaLink="false">http://www.eteanga.ie/?p=231</guid>
		<description><![CDATA[I&#8217;ve lived in Ireland for most of my life, except for two trips to France for study and work experience. I live my life with certain prejudices, formed by what I have already experienced. Prejudices, not necessarily negative in any way, are needed to deal with the world. You need to live your life with [...]]]></description>
			<content:encoded><![CDATA[<p><div id="attachment_233" class="wp-caption alignright" style="width: 209px"><img class="size-medium wp-image-233" title="IMG_5968-1" src="http://www.eteanga.ie/wp-content/uploads/2011/02/IMG_5968-1-199x300.jpg" alt="" width="199" height="300" /><p class="wp-caption-text">Rodeo Drive, L.A.</p></div></p>
<p>I&#8217;ve lived in Ireland for most of my life, except for two trips to France for study and work experience.</p>
<p>I live my life with certain prejudices, formed by what I have already experienced. Prejudices, not necessarily negative in any way, are needed to deal with the world. You need to live your life with a certain set of assumptions. It&#8217;s always interesting to experience something new that enrichens your pre-existing assumptions. Experience, I guess you&#8217;d call it.</p>
<p>The past 48 hours I spent in L.A. with my lovely wife. L.A. was always going to be difficult for me to conceptualise. There isn&#8217;t as far as I know, one &#8220;main street&#8221;.</p>
<p>Back in Limerick city, you walk down O&#8217;Connell Street and you get the see Limerick. It&#8217;s not the full representation of the city, but it&#8217;s the central location where upon seeing it, you can rest assured that you&#8217;ve seen the main bit.</p>
<p>But in L.A. I got the feeling that seeing any one part of the city didn&#8217;t tick off the &#8220;I have now seen L.A.&#8221; checkbox.</p>
<p>I guess I came close to that twice though: Hollywood Avenue and Beverly Mall.</p>
<p>L.A. is of course built on top of the movie industry. While being here it struck me just how successful an industry it is. They (whoever &#8220;they are) have founded an industry that has become enshrined in the globalised society. Something that comes from thousands of miles away is very much a part of Irish life and popular culture (only matched by Christianity, as far as I can tell!).</p>
<p><div id="attachment_236" class="wp-caption alignright" style="width: 310px"><img class="size-medium wp-image-236" title="IMG_6040" src="http://www.eteanga.ie/wp-content/uploads/2011/02/IMG_6040-300x199.jpg" alt="" width="300" height="199" /><p class="wp-caption-text">Malibu pier, L.A.</p></div></p>
<p>Hollywood Avenue is the tacky representation of the industry that seems to be based further up the hills and across in San Fernando valley. It has stars along the sidewalk with names of actors and musicians. I take it you&#8217;re meant to trample upon their names?</p>
<p>After the 48 hour mark of our trip, entering Beverly Mall in West Hollywood was finally the feeling of &#8220;I have now seen the type of person they get on My Sweet 16&#8243;. Girls really were dressed up to impress, as if they were imagining strolling through the Cresent Shopping Centre in Limerick.</p>
<p>The locals seemed to be good fun and quite relaxed. We got talking to one girl up by Griffith Oberservatory (great views of the city) who was walking her dog. Turns out she was in Dublin for two weeks&#8217; acting classes in the Gaeity Theatre. Another guy, Adam, was at a bar in the Farmer&#8217;s Market with his girlfriend. He was smoking cigars, and offered that seeing Disneyland would be more fulfilling that cycling along Santa Monica beach. Maybe it is a tough call.</p>
<p>When I talk about the locals I met, I&#8217;m talking about the W.A.S.P.s of L.A. The city, while mixed, is certainly segregated along ethnic lines. But segregated is far too strong a word. Rather, there&#8217;s a focus of different races depending on their concentration and influence in any particular area.</p>
<p>It&#8217;s impressive how going even from block to block along the same road you get Jewish centres, then Korean, then Mexican.    The Mexican influence here is obvious, and you hear Spanish spoken a lot.</p>
<p>The Mexican-style food here is delicious. The &#8220;City Market&#8221;, named in such general terms, is really a bustling market of real Mexican produce and ingredients. Indulging in a couple of margeritas in El Cayote (visited by Harry Bosch, no less) hit the spot along with some taccos, burritos and enchilladas.</p>
<p>Taking the metro from Downtown, it was again mostly people of Mexican origin. The public transport system here is nothing to be sneezed at. A day pass got us from Hollywood Blvd., to Griffith Observatory, across to Universal City, and back down to Beverly Ave. for our margeritas, with a mixture of buss, shuttle bus, and metro.</p>
<p>Taking any sidestreet off the main avenues brings you to the leafy residential areas. It was here that I got the feeling that the residents were perhaps a little fearful, many houses proclaiming that they were protected by &#8220;armed response&#8221; security companies.</p>
<p>These houses in the &#8216;flatlands&#8217; must be the poor cousins of those people living in the hills. Everyone is jostling to live on the highest local peak. Nobody is satisfied with their current situation and always have another place to strive towards. This is the same as any city I know of (yes, of my limited experience).</p>
<p><div id="attachment_238" class="wp-caption alignright" style="width: 310px"><img class="size-medium wp-image-238" title="IMG_5967" src="http://www.eteanga.ie/wp-content/uploads/2011/02/IMG_5967-300x199.jpg" alt="" width="300" height="199" /><p class="wp-caption-text">Billboard against the Hollywood hills.</p></div></p>
<p>One thing the local residents really surprised me with was their yielding to pedestrians. Walking along the footpath in Ireland, cars will pull across you without a second thought. They will pull out on the footpath right in front of you waiting to turn on the road, making you walk around them. But the drivers in L.A. always seemed to think ahead and let us pass first.</p>
<p>Overall, I think I can say I was pleasantly surprised by the city. The time of year definitely helped (late January), and there was generally a relaxed atmosphere to the place. There&#8217;s obviously huge wealth in the area, and my respect for the society here for being able to create that. The Hollywood industry is massive, while being massively fake, tacky, and difficult for me to comprehend. Public transport is effective, and the choice of food is (too) delicious. With so many other places on the list to visit in our lives, it&#8217;s difficult to see us planning another trip dedicated to L.A. That being said, it&#8217;s been an interesting place to spend time, and I certainly wouldn&#8217;t refuse to come back.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.eteanga.ie/48-hours-in-l-a/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>An unexpected benefit of mailing lists</title>
		<link>http://www.eteanga.ie/unexpected-benefit-mailing-lists/</link>
		<comments>http://www.eteanga.ie/unexpected-benefit-mailing-lists/#comments</comments>
		<pubDate>Sun, 14 Nov 2010 18:25:28 +0000</pubDate>
		<dc:creator>Eoin eTeanga</dc:creator>
				<category><![CDATA[community]]></category>

		<guid isPermaLink="false">http://www.eteanga.ie/?p=204</guid>
		<description><![CDATA[We launched Bitesize Irish Gaelic in August 2010 after toying with the idea in 2008. It&#8217;s a site with online Irish Gaelic language lessons, in bitesize chunks. The idea of &#8220;release early, release often&#8221; had intrigued me when planning the site. Reading the free Getting Real ebook by 37Signals, the idea was quite straightforward: release [...]]]></description>
			<content:encoded><![CDATA[<p><div class="wp-caption alignright" style="width: 250px"><a href="http://www.flickr.com/photos/annstanley59/2516780447/"><img title="Personal letter" src="http://farm4.static.flickr.com/3175/2516780447_2d74852944_m.jpg" alt="" width="240" height="138" /></a><p class="wp-caption-text">A personal letter. Thanks to Shirley on Flickr.</p></div></p>
<p>We launched <a href="http://www.bitesizeirishgaelic.com/">Bitesize Irish Gaelic</a> in August 2010 after toying with the idea in 2008. It&#8217;s a site with online Irish Gaelic language lessons, in bitesize chunks.</p>
<p>The idea of &#8220;release early, release often&#8221; had intrigued me when planning the site. Reading the free <a href="http://gettingreal.37signals.com/">Getting Real</a> ebook by 37Signals, the idea was quite straightforward: <strong>release a web app as early as possible and get feedback on it</strong>. Users will let you know what they think, and you can iteratively improve the app.</p>
<p>We launched Bitesize Irish Gaelic, and guess what, <strong>nobody told us what they thought</strong>.</p>
<p><strong>The feedback form wasn&#8217;t once filled</strong> in by either prospects or members, while it was a part of the main navigation.</p>
<h2>Meanwhile in mailing list land&#8230;</h2>
<p>After launching, I came across Rob Walling who wrote <a href="http://www.startupbook.net/">Start Small, Stay Small</a>. In the book, he has distilled his knowledge of starting web apps. He&#8217;s an advocate both of outsourcing tasks, and of keeping in contact with prospects through a mailing list, two things I haven&#8217;t dabbled in much.</p>
<p>Despite all my on-page optimisation since 2002, I had to a certain extent relied on drive-by online sign ups. In other words, I assumed that people complete whatever action (buying a product, becoming a member) on their first visit.</p>
<p>But more often than not, visitors aren&#8217;t immediately convinced and they may take a quick mental note to come back. Then, after building familiarity with you and your web app, they are far more likely to sign up.</p>
<p>So, I created two mailing lists: one for prospects and one for members. With <a href="http://www.mailchimp.com/">Mailchimp</a>, I set up <strong>autoresponders</strong>. An autoresponder to a mailing list is an email that you pre-write, and the recipient will get it so many days after signing up. I&#8217;ll concentrate on the members mailing list here:</p>
<ul>
<li>2 days after signup, you get an autoresponder with &#8220;Get to know Bitesize&#8221;.</li>
<li>6 days after signup, you get &#8220;Track your learning progress&#8221;.</li>
<li>11 days after signup, you get an article on optimizing your learning.</li>
</ul>
<p><strong>Each autoresponder comes from me</strong>, <em>Eoin Bitesize &lt;eoin@bitesizeirishgaelic.com&gt;</em>, and at the end of each autoresponder email I say:</p>
<blockquote><p>&#8220;I&#8217;d love to hear how you&#8217;re getting on with Bitesize Irish Gaelic. Just reply to this email to let me know&#8221;.</p></blockquote>
<h2>People are replying with feedback to these emails</h2>
<p>Suddenly, I got people replying to the autoresponders. <strong>The members are telling me how they&#8217;re getting on</strong>, and it&#8217;s mostly positive. They tell me their story and how they started the service.</p>
<p>It&#8217;s exactly how I needed to get to know them; <strong>it&#8217;s exactly what a feedback form wasn&#8217;t doing</strong>.</p>
<h2>Why email is probably easier</h2>
<p><strong>Familiarity with how email works:</strong> Whether it be Gmail, Facebook Mail (ok, I&#8217;m jumping ahead on that right now!), or Outlook, people generally know exactly how to reply to an email. They&#8217;re already familiar with the interface. They know where the reply button is, and they know generally how email works. When they get your personalised autoresponder, all they have to do is click reply to send you feedback.</p>
<p>Still, there are <strong>a couple of drawbacks</strong> to soliciting replies from a mailing list:</p>
<ol>
<li>Many mailing list emails come from a &#8220;no-reply&#8221; email address, so many people don&#8217;t expect to be able to reply to an email that looks like it&#8217;s automated.</li>
<li>There is the question of whether their reply will ever get back to you or will ever be read.</li>
</ol>
<p><strong>More unknowns with online contact forms: </strong>On the other hand, getting people to contact you through a web page is more difficult, I would argue, for several reasons:</p>
<ol>
<li>Visitors can&#8217;t tell where the contact form submits to. Will anybody ever read it?</li>
<li>Each contact page on the web looks different, leading to lack of familiarity with the steps required.</li>
<li>All sites have slightly different ways of linking to the content page.</li>
<li>They generally need to type in their name and email before typing any actual feedback.</li>
<li>It may take several clicks to submit a contact form if the form is linked to from another page.</li>
<li>There may be a CAPTCHA field needed to block spammers.</li>
</ol>
<p><strong>Unknowns for visitors when presented with an email address</strong> on a web page soliciting feedback:</p>
<ol>
<li>If they are using a webmail address, their computer is probably not set up to deal correctly with clicking on an email address.</li>
<li>(Power users) If they send from several different email addresses such as for work or personal, which email address will be selected when clicking on the email link?</li>
<li>The email address may have some form of &#8220;NO-SPAM&#8221; embedded into it, requiring the sender to remove those characters, in an effort to avoid spam.</li>
<li>The email address may not even be linked to, but rather embedded in an image trying to avoid spammers.</li>
</ol>
<h2>How to use a mailing list to get feedback</h2>
<ol>
<li>As Rob Walling advocates, send your mailing list messages from your personal email address. Use your own name in the sender name field. I use <em>Eoin Bitesize &lt;eoin@bitesizeirishgaelic.com&gt;</em>.</li>
<li>Use minimal styling for your mailing list messages. Emails full of images mean advertising email spam. Non-styled emails more often come from humans.</li>
<li>Ask for feedback! Tell them specifically that they can simply reply to the email to contact you.</li>
<li>Sign off with your real name, and give your personal contact details such as your personal email address.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.eteanga.ie/unexpected-benefit-mailing-lists/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>In favour of a single-forum forum</title>
		<link>http://www.eteanga.ie/in-favour-of-one-page-forum/</link>
		<comments>http://www.eteanga.ie/in-favour-of-one-page-forum/#comments</comments>
		<pubDate>Fri, 08 Oct 2010 17:08:49 +0000</pubDate>
		<dc:creator>Eoin eTeanga</dc:creator>
				<category><![CDATA[community]]></category>

		<guid isPermaLink="false">http://www.eteanga.ie/?p=189</guid>
		<description><![CDATA[Bit of background During Christmas 1995, I decided to code myself a &#8220;personal webpage&#8221;. It was a one-page site. Of course, it had &#8220;under construction&#8221; dividers. On it, I wrote about myself (as I am doing now). Very selfish. Anyway, part of that was to write some Irish, as it seemed somehow fun to write [...]]]></description>
			<content:encoded><![CDATA[<h2>Bit of background</h2>
<p><div id="attachment_200" class="wp-caption alignright" style="width: 310px"><img class="size-medium wp-image-200 " title="eoins-web-site" src="http://www.eteanga.ie/wp-content/uploads/2010/10/eoins-web-site-300x235.png" alt="" width="300" height="235" /><p class="wp-caption-text">My web site as of around 1999.</p></div></p>
<p>During Christmas 1995, I decided to code myself a &#8220;personal webpage&#8221;. It was a one-page site. Of course, it had &#8220;under construction&#8221; dividers.</p>
<p>On it, I wrote about myself (as I am doing now). Very selfish. Anyway, part of that was to write some Irish, as it seemed somehow fun to write about myself in two languages.</p>
<p>The time between 1995 and 2002 is a bit of a blur. I remember that I did have a site &#8220;Eoin&#8217;s Fab Site&#8221;, which slowly formed to have a section called &#8220;All Things Irish&#8221;. That Irish section had a forum in it, probably by the late 1990s.</p>
<p>The problem was, I was just a kid in school. I didn&#8217;t have any money, so was doing everything to find free hosting. As each free host disappeared, I would install a new forum all over again.</p>
<p>In 2002, I finally bought a domain name, irishgaelictranslator.com. I <a href="http://www.irishgaelictranslator.com/translation/topic1.html">made an announcement</a>, and of course told everyone to register again. IrishGaelicTranslator.com Forum (known as IGTF to its regular members) finally had a permanent home to settle down in. (I should have chosen vBulletin in favour of phpBB, but oh well).</p>
<p>8 years on, and the forum has 60,000+ members who have posted, and 700,000+ posts. Today, for example, there have been 30 active threads. It&#8217;s not huge, but is nicely active considering its specific niche. Alont the way there were complaints of the original members as the forum grew bigger, as of course, there was less of a community feeling. Nevertheless, it&#8217;s still an active community with a very specific focus.</p>
<h2>The single-forum forum</h2>
<p><div id="attachment_201" class="wp-caption alignright" style="width: 310px"><a href="http://www.irishgaelictranslator.com/translation/"><img class="size-medium wp-image-201" title="irish-gaelic-translator-forum" src="http://www.eteanga.ie/wp-content/uploads/2010/10/irish-gaelic-translator-forum-300x239.png" alt="" width="300" height="239" /></a><p class="wp-caption-text">IrishGaelicTranslator.com Forum as of 2010.</p></div></p>
<p><a href="http://www.irishgaelictranslator.com/translation/">IrishGaelicTranslator.com Forum</a> was never divided into several forums. It was never referred to as &#8220;forums&#8221;. There was never doubt of where to post your message. You just posted your question into <em>the</em> forum. A bit of phpBB customisation made sure that you didn&#8217;t see a &#8216;forums index&#8217;.</p>
<p>Forums are still obviously very popular across the web. As far as I can tell, they are still the de facto way of setting up an active community. The problem is, most forum software are hard-coded to have multiple forums. The more sub-fora the merrier! Surely not, for any modestly-sized community that has a specific focus.</p>
<p>There are definitely a couple of <strong>problems directly related to sub-dividing your community</strong> entrance into different forums:</p>
<ul>
<li><strong>You don&#8217;t know what to post where</strong>. The person setting up the web site either created lots of specific forums trying to pre-empt your question, or they&#8217;ve divided in to, say, three generic forums that are so general you still don&#8217;t know where to post.</li>
<li><strong>Forums get stagnant</strong>. Take <a href="http://www.irishwebmasterforum.com/">Irish Webmasters Forum</a> as an example. It&#8217;s a great place to meet fellow Irish webmasters. The downside: it has links to <em>35</em> different forums on their forum index. Where the hell should I post my question? When I was browsing a specific sub-forum a few months ago, the last thread was a month old. Despite the site having the perfect audience, asking my question in the forum would probably only been seen by a handful of people.</li>
<li><strong>Ultimately, it divides your community</strong>.  By taking the single-page approach, everyone focuses on one single forum page, everyone sees each request, and everyone knows where to post.</li>
</ul>
<p>Unless your forum is hugely popular, I think you&#8217;re doing people a favour by keeping everything on one page. People skim content and choose what to read and ignore. I do the same with news site: skim the headlines and read what I want. I don&#8217;t click into each of their news sections just to see what&#8217;s going on in the world.</p>
<p><a href="http://www.reddit.com/">Reddit</a> is a good example of this. They have a single page of news items. To deal with the many many links that are submitted, you can still choose to drill down into sub-reddits. But for a smaller site, even that step wouldn&#8217;t be needed.</p>
<p>I&#8217;ve had the single-page forum for 8 years now, and wouldn&#8217;t have it any other way. There are other multi-forum sites I have set up since (especially <a href="http://www.irishionary.com/forum/">Irishionary.com forums</a>), but that was due to lack of time to customise the software. The trick is that you need time to set up a custom single-page forum.</p>
<p>If you run a community forum, or are a member of one, let me know what you think about the merits of this approach.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.eteanga.ie/in-favour-of-one-page-forum/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aargh. 2Checkout.com&#8217;s instant notification system is a mess.</title>
		<link>http://www.eteanga.ie/aargh-2checkout-instant-notifications/</link>
		<comments>http://www.eteanga.ie/aargh-2checkout-instant-notifications/#comments</comments>
		<pubDate>Thu, 07 Oct 2010 18:35:17 +0000</pubDate>
		<dc:creator>Eoin eTeanga</dc:creator>
				<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://www.eteanga.ie/?p=183</guid>
		<description><![CDATA[In developing Bitesize Irish Gaelic (the idea was there for a while, but needed to be polished), I decided to use 2Checkout.com as the processor of recurring payments. Why them? I&#8217;ve been using them since 2002 on Irish-Sayings.com and LearnIrishGaelic.com. No fancy stuff, just a landing page that accepts sale parameters. Since then, they came [...]]]></description>
			<content:encoded><![CDATA[<p><div id="attachment_192" class="wp-caption alignright" style="width: 149px"><a href="http://www.2checkout.com/"><img class="size-full wp-image-192" title="2co" src="http://www.eteanga.ie/wp-content/uploads/2010/10/2co.jpg" alt="" width="139" height="106" /></a><p class="wp-caption-text">2Checkout.com</p></div></p>
<p>In developing <a href="http://www.bitesizeirishgaelic.com/">Bitesize Irish Gaelic</a> (the idea was there for a while, but needed to be polished), I decided to use <a href="http://www.2checkout.com/">2Checkout.com</a> as the processor of recurring payments.</p>
<p>Why them? I&#8217;ve been using them since 2002 on <a href="http://www.irish-sayings.com/">Irish-Sayings.com</a> and <a href="http://www.learnirishgaelic.com/">LearnIrishGaelic.com</a>. No fancy stuff, just a landing page that accepts sale parameters.</p>
<p>Since then, they came out with an <strong>Instant Notification System (INS)</strong>. It basically calls a specified script on your sever whenever an order is placed, or when fraud status changes, if it&#8217;s cancelled, or if a recurring payment has billed. Basically, an automated way to know what&#8217;s being ordered from you and what needs to be fulfilled. They also provide a backoffice API for looking up customer and order information.</p>
<h2>Confusing inconsistencies</h2>
<p>2Checkout.com calls a <strong>Direct Return</strong> <em>immediately</em> after each sale is complete. That notifies my server immediately of a new sale. It&#8217;s how I can provide the user with instant access to what they buy. Within the next few seconds (or perhaps up to 5 minutes later), and INS call is also made with further details of the sale.</p>
<p><strong><em>Two services with some overlapping data</em></strong>.<br />
The direct return is older than INS, and the INS was developed without, it seems, directly matching what already existed. For example, direct return has an <em>order_number</em> parameter, but INS calls it <em>sale_id</em> (same information). Both are promoted services to developers.</p>
<p><strong><em>Differing information structures</em>.</strong><br />
An INS call is based on the idea of a <em>sale having an invoice</em> and an <em>invoice having invoice items</em>. Great for storing in a database! But guess what, the Direct Return describes <em>product_id</em>, <em>product_id_1</em>, etc. depending on how many items in the sale, and specifies no invoice number. However, INS describes an invoice number with invoice items <em>item_id_1</em>, <em>item_id_2</em>, etc. What a mess.</p>
<h2>The INS API doesn&#8217;t do what it promises</h2>
<p>Two or three months ago, I gave 2Checkout.com a phone call for the first time. I was testing my billing system built on top Direct Return+INS, after learning a lot about their specifications. For some reason, my test purchases were successfully coming in, getting recorded in my database through INS calls, but lacked any information on the recurring sale, contrary to the spec.</p>
<p>For example, the &#8220;status of payment&#8221; was <em>NULL</em>, the <strong>&#8220;next bill date&#8221; was <em>NULL</em></strong>, and the price for the recurring item was <em>NULL</em>.</p>
<p>Good thing I called them. Turns out that with any PayPal payment (through which I was testing), 2Checkout.com had a bug where it didn&#8217;t provide any of this information.</p>
<p>Seriously, <strong>if your application depends on 2Checkout.com to keep track of which date each customer has paid up until, it won&#8217;t work</strong>. Despite the INS specification promising this information, it&#8217;s just not supplied.</p>
<p>As of this week, they have confirmed that <strong>the bug still exists</strong>.</p>
<h2>Ways around it</h2>
<p>If you&#8217;re a programmer, probably you&#8217;re thinking, &#8220;<em>There&#8217;s lots of ways around this bug!</em>&#8220;. I agree (and I have already changed my implementation).</p>
<p>The point is, this payment service that processes recurring payments on my behalf can&#8217;t even tell me, in line with the documentation, until what date has this customer paid for.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.eteanga.ie/aargh-2checkout-instant-notifications/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Old tricks to encourage user involvement</title>
		<link>http://www.eteanga.ie/old-tricks-to-encourage-user-involvement/</link>
		<comments>http://www.eteanga.ie/old-tricks-to-encourage-user-involvement/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 07:45:33 +0000</pubDate>
		<dc:creator>Eoin eTeanga</dc:creator>
				<category><![CDATA[community]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://www.eteanga.ie/?p=148</guid>
		<description><![CDATA[Promoting user involvement in an online dictionary site.]]></description>
			<content:encoded><![CDATA[<p><div id="attachment_158" class="wp-caption alignright" style="width: 310px"><img class="size-medium wp-image-158" title="mario-jump" src="http://www.eteanga.ie/wp-content/uploads/2010/02/mario-jump-300x206.png" alt="Mario jumping." width="300" height="206" /><p class="wp-caption-text">Mario kept me involved for many hours!</p></div></p>
<p>Irishionary.com, the collaborative <a href="http://www.irishionary.com/">Irish dictionary</a> that I have been building, depends on user involvement. It&#8217;s the active users that keep it going. The whole idea behind the site is that the actions of many people are more effective than one person attempting to build a dictionary alone. At least, such a site is what I&#8217;m attempting to implement. It&#8217;s difficult to get a critical mass of people involved (meaning there&#8217;s not enough people currently involved).</p>
<p>To get started on promoting community involvement, I first picked up a copy of <a href="http://www.amazon.co.uk/exec/obidos/ASIN/0321534921/">Designing for the Social Web</a> by Joshua Porter (creator of <a href="http://www.abtests.com/">ABTests.com</a>). I&#8217;ve been searching for best-practice ways in which to promote user involvement in online applications. That&#8217;s what Facebook does: <a href="http://therumpus.net/2010/01/conversations-about-the-internet-5-anonymous-facebook-employee/?full=yes">they try to maximise your number of clicks</a>, a goal above simple building of traffic numbers.</p>
<p>So how the hell do you get users involved? What&#8217;s so sticky about Facebook or Flickr? It seems like it all comes down to human nature, and the question is how to tap into that nature. People are selfish, they want to know what other think about them, and they want to snoop on what their friends are up to. I&#8217;ll leave that to Facebook, it&#8217;s not the reason for creating an open collaborative Irish dictionary. Instead, I have to create an environment where people see what they&#8217;re part of it, that they see what others think about their contributions, and where it&#8217;s easy for them to participate.</p>
<h3>Reputation</h3>
<p><div id="attachment_161" class="wp-caption alignright" style="width: 310px"><img class="size-medium wp-image-161" title="mario-finished" src="http://www.eteanga.ie/wp-content/uploads/2010/02/mario-finished-300x201.png" alt="I got a celebration for finishing the level." width="300" height="201" /><p class="wp-caption-text">I got a celebration for finishing the level.</p></div></p>
<p>One thing I learned is that <a href="http://scobleizer.com/2010/01/23/the-social-behavior-incentive-how-your-app-can-be-as-addictive-as-facebook-twitter-foursquare/">measuring and reporting behaviour</a> can be used to emphasise wanted behaviour. You can then reward that behaviour. In this view of the world, <a href="http://theappslab.com/2009/11/05/why-gaming-is-the-future-of-everything/">everything can become a game</a>. Computer games are great at giving you feedback, making you want to continue to earn more and more game points, and getting you to collect stuff. Game mechanics <a href="http://mixergy.com/amy-jo-kim/">are used by sites like YouTube and eBay</a> to maximise user involvement.</p>
<p>Building on top of this, sites that I use including <a href="http://www.stackoverflow.com/">StackOverflow.com</a> and <a href="http://www.reddit.com/">Reddit.com</a> both allow you to build up a reputation or &#8220;karma&#8221; based on feedback by other users. StackOverflow.com is basically a questions-and-answers arena for programmers. It&#8217;s easy to see which users that are highly active and respected on the site, as they have accumulated a high reputation score. It makes it easier for other users to identify them as &#8216;trusted&#8217; users. At the same time, I&#8217;m certain that the high reputation score of power users serve their own selfish need to be recognised by the community.</p>
<p>Building on this thinking, I implemented a simple reputation system on Irishionary.com. Let&#8217;s be honest, I want you to accurately add new words and translations to the dictionary. Once you add a word, it is reviewed and validated by a user with editing permissions (more on that later). If your word is reviewed and validated without needing to be edited, you earn 10 reputation points. A word that is validated after an edit will earn you 5 reputation points.</p>
<p>With this basic reputation system implemented:</p>
<ol>
<li>The person can tell their behaviour has been appreciated and validated by others.</li>
<li>By measuring their activity, they have a goal to increase that reputation score.</li>
<li>It promotes them to take care in adding accurate complete information.</li>
</ol>
<p>Once reputation is earned, we can also use it practically! StackOverflow.com uses reputation as a measure for how in touch you are with their community. Based on that, <strong>your reputation decides what level of control</strong> you have as a member of the community. Once you have amassed lots of reputation, you are given better moderation and editing powers on the site. In effect, earning reputation <strong>is a way to become even more involved with the project</strong>.</p>
<h3>Feed the selfishness</h3>
<p><div id="attachment_162" class="wp-caption alignright" style="width: 310px"><img class="size-medium wp-image-162" title="mininova" src="http://www.eteanga.ie/wp-content/uploads/2010/02/mininova-300x35.png" alt="On Mininova, you can say thanks." width="300" height="35" /><p class="wp-caption-text">On Mininova, you can say thanks.</p></div></p>
<p>Or perhaps narcissism is a better term for it. There&#8217;s nothing cynical in this type of self-interest, it&#8217;s how we&#8217;re designed. For me, Flickr brings me back because of comments on my photos. It&#8217;s as simple as that.</p>
<p>On this note, Robert Scoble recommends to <a href="http://scobleizer.com/2010/01/23/the-social-behavior-incentive-how-your-app-can-be-as-addictive-as-facebook-twitter-foursquare/">make it easy to share success with others</a>. Celebrate the person&#8217;s actions publicly.</p>
<p><a href="http://www.mininova.org/">Mininova.org</a> allows you to say &#8220;thanks&#8221; to the original contributor. Along the same lines, I wanted people to be able to thanks the original contributor of a word to the dictionary. For any headword in the dictionary, you can click a button to &#8220;Say thanks&#8221; to the original contributor.</p>
<p>My intention is that the author will be notified in their activity stream whenever someone else thanks them. A &#8220;thanks&#8221; also earns the author one reputation point (reputation is always earned from others&#8217; feedback). Others will also be notified that the author has been thanked as a result of having added words to the dictionary.</p>
<h3>Conclusion</h3>
<p>It&#8217;s easy to think that today&#8217;s social media is a doodle to implement. However, only a tiny number of sites are &#8220;sticky&#8221; to their users. Social interactivity is neither a silver bullet. It comes down to building a useful focused site that people want to keep coming back to. Simply allowing social interaction is far from enough to build up an active community. Let&#8217;s be clear about it: I&#8217;m still learning!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.eteanga.ie/old-tricks-to-encourage-user-involvement/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 1.239 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2012-05-18 15:10:38 -->

