<?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>Mental notes to myself &#187; Websites</title>
	<atom:link href="http://livebookmark.net/journal/category/websites/feed/" rel="self" type="application/rss+xml" />
	<link>http://livebookmark.net/journal</link>
	<description>web, money and etc.</description>
	<lastBuildDate>Tue, 08 Feb 2011 21:41:51 +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>How to make Facebook shared links appear nice</title>
		<link>http://livebookmark.net/journal/2009/09/23/how-to-make-facebook-shared-links-appear-nice/</link>
		<comments>http://livebookmark.net/journal/2009/09/23/how-to-make-facebook-shared-links-appear-nice/#comments</comments>
		<pubDate>Wed, 23 Sep 2009 17:53:11 +0000</pubDate>
		<dc:creator>Harun Yayli</dc:creator>
				<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Hacks]]></category>

		<guid isPermaLink="false">http://livebookmark.net/journal/?p=177</guid>
		<description><![CDATA[I&#8217;m sure you&#8217;ve seen links posted to Facebook and the video or the core content image appear nicely. Namely the content preview

Here is the document explaining how to do that. 
Making Sure the Preview Works (For Advanced Partners)
Enjoy!
]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m sure you&#8217;ve seen links posted to Facebook and the video or the core content image appear nicely. Namely the content preview</p>
<p><img src="http://livebookmark.net/journal/wp-content/uploads/2009/09/facebook-preview-300x183.jpg" alt="facebook-preview" title="facebook-preview" width="300" height="183" class="alignleft size-medium wp-image-180" /></p>
<p>Here is the document explaining how to do that. </p>
<p><a href="http://www.facebook.com/share_partners.php">Making Sure the Preview Works (For Advanced Partners)</a></p>
<p>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://livebookmark.net/journal/2009/09/23/how-to-make-facebook-shared-links-appear-nice/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Facebook&#8217;s Buggy Spam Detection</title>
		<link>http://livebookmark.net/journal/2008/02/29/facebooks-buggy-spam-detection/</link>
		<comments>http://livebookmark.net/journal/2008/02/29/facebooks-buggy-spam-detection/#comments</comments>
		<pubDate>Fri, 29 Feb 2008 15:05:10 +0000</pubDate>
		<dc:creator>Harun Yayli</dc:creator>
				<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Funny]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Testing]]></category>
		<category><![CDATA[Websites]]></category>

		<guid isPermaLink="false">http://livebookmark.net/journal/2008/02/29/facebooks-buggy-spam-detection/</guid>
		<description><![CDATA[Oh my! I&#8217;ve heard people getting kicked out of Facebook because they were sending too much messages and facebook considered them as spamming.
One last thing is added to the pile. Now they are claiming the reader of a message is spamming people.
Oh boy, it is funny.
I&#8217;ve logged into Facebook and saw I&#8217;ve received a message. [...]]]></description>
			<content:encoded><![CDATA[<p>Oh my! I&#8217;ve heard people getting kicked out of Facebook because they were sending too much messages and facebook considered them as spamming.<br />
One last thing is added to the pile. Now they are claiming the reader of a message is spamming people.<br />
Oh boy, it is funny.<br />
I&#8217;ve logged into Facebook and saw I&#8217;ve received a message. I clicked the message and boom! There is a red box saying I&#8217;m spamming people with messages and I&#8217;ll be blocked soon if I continue this.<br />
Wait a minute! I&#8217;m not the one writing the message I&#8217;m reading it.<br />
So as a responsible geek, I&#8217;ve send a message to Facebook and here is the result:</p>
<blockquote><p>From: Facebook ([edited])<br />
To: [edited]<br />
Subject: Messages Help: bug in spam detection</p>
<p>Hello,<br />
I clicked on the inbox to see a message that is coming to me. I clicked the message to read it (t=[edited])<br />
I&#8217;ve received a box saying, I&#8217;m spamming.<br />
You&#8217;re algo is buggy. I&#8217;m not sending messages, I&#8217;m reading a spam.<br />
FYI</p></blockquote>
<p>Answer:</p>
<blockquote><p>Facebook Support [edited] wrote:<br />
Hi Harun,</p>
<p>We are aware of the problem that you described and hope to resolve it as soon as possible. Sorry for any inconvenience. Let me know if you have any further questions.</p>
<p>Thanks for contacting Facebook,<br />
James<br />
User Operations<br />
Facebook</p></blockquote>
<p>Well at least they know that somebody made a booboo. Or not?</p>
<p>Test your PHP Facebook. I&#8217;m sure you have bugs in detecting the spam as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://livebookmark.net/journal/2008/02/29/facebooks-buggy-spam-detection/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>4C + V + P = ? and why?</title>
		<link>http://livebookmark.net/journal/2007/11/15/4c-v-p-and-why/</link>
		<comments>http://livebookmark.net/journal/2007/11/15/4c-v-p-and-why/#comments</comments>
		<pubDate>Thu, 15 Nov 2007 23:44:03 +0000</pubDate>
		<dc:creator>Harun Yayli</dc:creator>
				<category><![CDATA[Communication]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Ideas]]></category>
		<category><![CDATA[Industry]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Websites]]></category>

		<guid isPermaLink="false">http://livebookmark.net/journal/2007/11/15/4c-v-p-and-why/</guid>
		<description><![CDATA[I was reviewing the formula 4C + V + P = Web 3.0
This is what I think:


Community:

Trust the membersâ€™ input.
Allow the members to be known and get credit by measuring their contributions.
Allow other members in the community to measure and respond to contributions.
Enable membersâ€™ knowledge base to evolve as processes and concepts change.
Enables user to [...]]]></description>
			<content:encoded><![CDATA[<p>I was reviewing the formula 4C + V + P = Web 3.0</p>
<p>This is what I think:<br />
<span id="more-154"></span></p>
<ul>
<li>Community:
<ul>
<li>Trust the membersâ€™ input.</li>
<li>Allow the members to be known and get credit by measuring their contributions.</li>
<li>Allow other members in the community to measure and respond to contributions.</li>
<li>Enable membersâ€™ knowledge base to evolve as processes and concepts change.</li>
<li>Enables user to embrace the content ownership</li>
</ul>
</li>
<li>Content
<ul>
<li>Make it easy to contribute to your knowledge base and make it accessible to others. </li>
<li>Reviews, Ratings, Comments, Focus: Freedom of expression</li>
<li>Free content</li>
<li>Using the power of the crowd</li>
<li>Originality </li>
<li>Community decides what they want to see on the site</li>
</ul>
</li>
<li>Context
<ul>
<li>Displaying the information based on reality of the user or page</li>
<li>Giving the value to people near you (in taste or physical location)</li>
<li>Provides personalization of the content</li>
</ul>
</li>
<li>
- Commerce </p>
<ul>
<li>Adapting non-revenue-generating website into that generates revenue </li>
<li>Via affiliates programs </li>
<li>Without disturbing the community</li>
<li>Should be well hidden between the lines</li>
<li>$$$</li>
</ul>
</li>
<li>Personalization
<ul>
<li>Allowing the user to tailor the site in accordance with their tastes and preferences.</li>
<li>Caters the sense of ownership / ease of use</li>
</ul>
</li>
<li>
Vertical Search</p>
<ul>
<li>Introducing the context into search (showing results that are more relevant to user)</li>
<li>Introducing other sites (possibly affiliate sites/competitors) into search.</li>
</ul>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://livebookmark.net/journal/2007/11/15/4c-v-p-and-why/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Ad Presentation from Adsense</title>
		<link>http://livebookmark.net/journal/2006/12/21/new-ad-presentation-from-adsense/</link>
		<comments>http://livebookmark.net/journal/2006/12/21/new-ad-presentation-from-adsense/#comments</comments>
		<pubDate>Thu, 21 Dec 2006 16:27:19 +0000</pubDate>
		<dc:creator>Harun Yayli</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Marketing]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Websites]]></category>

		<guid isPermaLink="false">http://livebookmark.net/journal/2006/12/21/new-ad-presentation-from-adsense/</guid>
		<description><![CDATA[I realized a new presentation of &#8220;Ads by Google&#8221; thing on the adsense advertisments
Looks really nice
]]></description>
			<content:encoded><![CDATA[<p>I realized a new presentation of &#8220;Ads by Google&#8221; thing on the adsense advertisments<br />
Looks really nice<img src="http://livebookmark.net/journal/wp-content/uploads/2006/12/adsense.png" alt="adsense new" /></p>
]]></content:encoded>
			<wfw:commentRss>http://livebookmark.net/journal/2006/12/21/new-ad-presentation-from-adsense/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Find Articles</title>
		<link>http://livebookmark.net/journal/2006/11/09/find-articles/</link>
		<comments>http://livebookmark.net/journal/2006/11/09/find-articles/#comments</comments>
		<pubDate>Fri, 10 Nov 2006 01:04:18 +0000</pubDate>
		<dc:creator>Harun Yayli</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Applications]]></category>
		<category><![CDATA[Free]]></category>
		<category><![CDATA[MySql]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Websites]]></category>

		<guid isPermaLink="false">http://livebookmark.net/journal/2006/11/09/find-articles/</guid>
		<description><![CDATA[Hello,
I&#8217;d like to announce my new website that I&#8217;m building right now. FindInArticles.com.
This site is about articles, it crawls all known article directories, article publishing sites and gethers articles from them.
It has a really extensive categorical index. currently I have about 1000 articles but the number is growing daily.
I used Php / Mysql / Apache [...]]]></description>
			<content:encoded><![CDATA[<p>Hello,<br />
I&#8217;d like to announce my new website that I&#8217;m building right now. <a href="http://findinarticles.com">FindInArticles.com</a>.<br />
This site is about articles, it crawls all known article directories, article publishing sites and gethers articles from them.<br />
It has a really extensive categorical index. currently I have about 1000 articles but the number is growing daily.<br />
I used Php / Mysql / Apache to build up the site. I&#8217;m planning to add some ajax toys by the time.<br />
You can also submit articles too.</p>
<p>Visit me and tell me what you think thanks&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://livebookmark.net/journal/2006/11/09/find-articles/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>7 Reasons Why Web 2.0 Apps Fail</title>
		<link>http://livebookmark.net/journal/2006/05/05/7-reasons-why-web-20-apps-fail/</link>
		<comments>http://livebookmark.net/journal/2006/05/05/7-reasons-why-web-20-apps-fail/#comments</comments>
		<pubDate>Fri, 05 May 2006 18:33:08 +0000</pubDate>
		<dc:creator>Harun Yayli</dc:creator>
				<category><![CDATA[Hot Competition]]></category>
		<category><![CDATA[Ideas]]></category>
		<category><![CDATA[Industry]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Marketing]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Websites]]></category>

		<guid isPermaLink="false">http://livebookmark.net/journal/2006/05/05/7-reasons-why-web-20-apps-fail/</guid>
		<description><![CDATA[I&#8217;ve found this interesting article on why the web2.0 applications fail (or will fail)
1. Focus on social instead of personal.
2. They solve too many problems, or try to.
3. They&#8217;re about making someone other than the user happy.
4. They sell it the wrong way.
5. Not in it for the long haul.
6. They show too much of [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve found this interesting article on why the web2.0 applications fail (or will fail)</p>
<p>1. Focus on social instead of personal.<br />
2. They solve too many problems, or try to.<br />
3. They&#8217;re about making someone other than the user happy.<br />
4. They sell it the wrong way.<br />
5. Not in it for the long haul.<br />
6. They show too much of what&#8217;s going on, and get gamed.<br />
7. They don&#8217;t have an underlying business strategy of improving people&#8217;s lives. </p>
<p>nicely pointed out by  <a href="http://bokardo.com/archives/7-reasons-why-web-apps-fail/">Joshua Porter</a><br />
<span id="more-132"></span></p>
<p><strong>1. Focus on social instead of personal.</strong><br />
Following up on my Del.icio.us Lesson post, this is a critical reason why web apps fail. Many apps focus on being the new social killer-app when, in general, people don&#8217;t have time to worry about what other people are doing, and will only use software that benefits them personally at every step. You could call this selfishness or laziness, but I would call it optimization. For example, we simply don&#8217;t have time to tag things for tagging sake. Instead, we might tag things if we think that it will help us in the future, but adding tags to an app does not a solution make. </p>
<p><strong>2. They solve too many problems, or try to.</strong><br />
This is when the buzzwords rear their ugly head. If you&#8217;ve got a list of problems you&#8217;re solving with an application, it stands to reason that you can&#8217;t solve any one of them fully. Instead of trying to solve more than one, focus like gangbusters on one problem and really nail it. If you think about the successful web apps out there right now that have garnered impressive mindshare, it should be easy to line up the one problem (or activity) they really get right. Flickr: photos. Del.icio.us: bookmarks. Facebook: college. Myspace: identity. Gmail: email. Plaxo: contacts. Tailrank: news. Etc&#8230;</p>
<p><strong>3. They&#8217;re about making someone other than the user happy.</strong><br />
So much focus is on aggregation right now that it is easy to overlook the happiness of users. Many services, such as Technorati Tags or Google Sitemaps, exist solely to make the aggregators happy, and not the user themselves. They sell themselves on incentives that sound like what a movie agent might say to an aspiring actor: &#8211; We&#8217;ll make you famous, kid. You&#8217;ll get found!â€. First of all, this is all talk directed at the developer, who is not the user. That&#8217;s a huge tip-off right there. Second of all, if the aggregators had their way everyone would be using these formats, which simply dilutes the value for everyone else and only serves to lock the site into some weird relationship with the aggregator. This is not how it should be. That&#8217;s why I stopped using those two services ages ago. Instead, focus on adding features that make the user happy, and when that happens everyone else can be happy, too. </p>
<p><strong>4. They sell it the wrong way.</strong><br />
Web apps are not about Ajax, tags, Web 2.0, SOA, REST, or any other technology. Why do so many startups and web pundits focus on these terms when talking about a product? To get a better frame of reference, talk about how your app empowers users to improve their life. Think about how the long-term successful companies sell their stuff. They relate it to some bigger idea. So, for example, Nike has always embraced the hero archetype. They might talk about how great their foam arch is, but that&#8217;s always secondary to how buying their shoes makes you a hero. Their commercials are often amateur runners out running in the rain. How cool is that? Way cooler than double-density shock foam. A good example of this in web apps is the messaging from 37signals. They&#8217;re not selling software, they&#8217;re selling rebellion. </p>
<p><strong>5. Not in it for the long haul. </strong><br />
If you build it, they will not come. There is too much competition right now, so another wiki-type application isn&#8217;t going to set the world on fire. I can&#8217;t tell you how many stories I&#8217;ve heard about web apps that became successful only after they adapted to their user base over time (short periods of time, but over time nonetheless). Their initial effort didn&#8217;t work, or was too similar to another one, but they were in it for the long haul and they adapted to what their users wanted. Flickr is a great example of this. Flickr started out as a game called Game Neverending. That didn&#8217;t work, but their second attempt did. Many web app makers would never make it to the point of seeing the light (or admitting the failure). </p>
<p><strong>6. They show too much of what&#8217;s going on, and get gamed. </strong><br />
One of the big promises of aggregating the wisdom of crowds is building systems that use the input from huge user populations to come up with value. However, as people get used to how the wisdom is aggregated, they figure out how it all works, and the more public the mechanism for aggregation, the easier it is to figure out. That&#8217;s why gaming is such an issue with Digg. The voting on Digg is public, so you can see which items have the most votes before you submit your vote yourself. This goes against one of the principles of the Wisdom of Crowds, which states that in order to successfully harness it, each member of the crowd needs to be making an independent vote. </p>
<p><strong>7. They don&#8217;t have an underlying business strategy of improving people&#8217;s lives.</strong><br />
Most business strategy is about making money. However, this is a short term goal. If you focus only on ways to make money, then you&#8217;ll make decisions that in the short term seem good for the balance sheet but in the long term actually work against it. Take the case of LLBean. Where everyone else is trying to get away from call centers and move all of their customer interaction to a web site, LLBean actually allows you to talk to a human being almost instantaneously. Their phone number is easily found on their web site/app. This probably does cost them a lot more than if they had some contact forms or an instant chat room, but it sure does make it quick and easy to give them money. My sister worked at LLBean for a time, and I was always impressed by the way that they empowered her to handle customers. It probably cost them money in the short term, but people remember when you make their lives easier, not harder. Many companies, unfortunately, see the Web as a way to reduce direct communication with customers, when in reality it should cause an increase in communication if you&#8217;re successful. </p>
<hr />
<p>Thoughts Aside:<br />
With the advancement in the internet and <a href="http://www.connectwifi.net">wireless</a> technology most of the companies are now moving their whole setup over the internet. They are introducing <a href="http://www.connectwifi.net/Wireless-Network.html">wireless network</a> at their work place to ensure fast and reliable services. By installing <a href="http://www.connectwifi.net/Wireless-Webcam.html">wireless camera</a> they can take the review of the whole work place as well. Another technology which is readily becoming popular is the <a href="http://scout.wisc.edu/Projects/PastProjects/net-news/99-07/99-07-21/0002.html">internet phone system</a> which is cheap and reliable at the same time. The installation of <a href="http://www.nacs.uci.edu/telephone/voip-faq.html">internet voip</a> protocol is required to properly run this system.</p>
]]></content:encoded>
			<wfw:commentRss>http://livebookmark.net/journal/2006/05/05/7-reasons-why-web-20-apps-fail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Free Images For Your Blogs</title>
		<link>http://livebookmark.net/journal/2006/03/07/free-images-for-your-blogs/</link>
		<comments>http://livebookmark.net/journal/2006/03/07/free-images-for-your-blogs/#comments</comments>
		<pubDate>Wed, 08 Mar 2006 02:27:29 +0000</pubDate>
		<dc:creator>Harun Yayli</dc:creator>
				<category><![CDATA[Free]]></category>
		<category><![CDATA[Ideas]]></category>
		<category><![CDATA[Websites]]></category>

		<guid isPermaLink="false">http://livebookmark.net/journal/2006/03/07/free-images-for-your-blogs/</guid>
		<description><![CDATA[I was digging for free images to use and found some site that you can grab some images for you blog for free.
here is my list:

1)Flickr
Well duh! Yeah this one should be on the top of the list. Most of the images are public. You can use them. However it&#8217;s always good the notify the [...]]]></description>
			<content:encoded><![CDATA[<p>I was digging for free images to use and found some site that you can grab some images for you blog for free.</p>
<p>here is my list:<br />
<span id="more-125"></span></p>
<h3>1)<a href="http://www.flickr.com/">Flickr</a></h3>
<p>Well duh! Yeah this one should be on the top of the list. Most of the images are public. You can use them. However it&#8217;s always good the notify the owner.</p>
<h3>2)<a href="http://www.sxc.hu/">Stock.Xchang</a></h3>
<p>This is my favorite. As usual there are different licences but usually they are royalty free.</p>
<h3>3)<a href="http://www.buzznet.com/">Buzznet</a></h3>
<p>This photo video sharing community has the taste of a photo blog. Featured photos are really cool. Worths checking.</p>
<h3>4)<a href="http://www.buzznet.com/">PD Photo</a></h3>
<p>Free Public Domain Photo Database what more to say. But watch out some pictures are restricted.</p>
<h3>5)<a href="http://www.openphoto.net/">Open Photo</a></h3>
<p>Categorical listed images waiting here.</p>
<h3>6)<a href="http://images.google.com/">Google Images</a></h3>
<p>Not really a stock photo search but I sometimes use it too.</p>
<h3>7)<a href="http://freestockphotos.com/">Free Stock Photos</a></h3>
<p>mostly travel photos here.</p>
<h3> <img src='http://livebookmark.net/journal/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /> <a href="http://www.ourmedia.org/">Ourmedia</a></h3>
<p>Besides the bad CSS implementation, its possible find good stuff at this side.</p>
<p>Well this is my list for free photos/images for blogs etc. My suggestion is: Always read the licences before you use the image.<br />
If you have anything more please put a comment. </p>
]]></content:encoded>
			<wfw:commentRss>http://livebookmark.net/journal/2006/03/07/free-images-for-your-blogs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Things to look out for when building a large application</title>
		<link>http://livebookmark.net/journal/2006/02/09/things-to-look-out-for-when-building-a-large-application/</link>
		<comments>http://livebookmark.net/journal/2006/02/09/things-to-look-out-for-when-building-a-large-application/#comments</comments>
		<pubDate>Thu, 09 Feb 2006 21:44:01 +0000</pubDate>
		<dc:creator>Harun Yayli</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Communication]]></category>
		<category><![CDATA[Ideas]]></category>
		<category><![CDATA[Industry]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Websites]]></category>
		<category><![CDATA[Yahoo]]></category>
		<category><![CDATA[delicious]]></category>

		<guid isPermaLink="false">http://livebookmark.net/journal/2006/02/09/things-to-look-out-for-when-building-a-large-application/</guid>
		<description><![CDATA[Joshua Schachter from del.icio.us has really nice notes for the ones that are looking for it.
These are the things to look out for when building a large application on web. Most of them I agree, some of them I don&#8217;t. This list also should keep in mind that, real world problems are not that perfect. [...]]]></description>
			<content:encoded><![CDATA[<p>Joshua Schachter from del.icio.us has really nice notes for the ones that are looking for it.</p>
<p>These are the things to look out for when building a large application on web. Most of them I agree, some of them I don&#8217;t. This list also should keep in mind that, real world problems are not that perfect. I marked the ones that I strongly agree with an asterix (*).<br />
I also filtered out the things are specific to del.icio.us from the original text.</p>
<p><span id="more-121"></span></p>
<ul>
<li>Browser quirks. CSS/JavaScript/rendering. IE caching.</li>
<li><b>Scaling:</b> avoid early optimization. SQL doesn&#8217;t map well to these problems &#8211; think about how to split up data over multiple machines. Understand indexing strategies, profile every SQL statement. Nagios or similar for monitoring.</li>
<li>Tags don&#8217;t map well to SQL. Sometimes you can prune based on usage &#8211; only index the first few pages for example. This keeps indexes small and fast.</li>
<li><b>*</b>Some latency in the system is OK &#8211; work out where you have leeway, e.g. RSS feeds can fall a few minutes behind without anyone minding.</li>
<li><b>*</b>People are always going to abuse your system (scraping, greasemonkey, etc.)</li>
<li><b>*</b>&#8220;Idiots are a lot smarter than you&#8221; &#8211; wait to see what breaks before you fix it.</li>
<li><b>*</b>Learn Apache &#8211; tuning can make things a lot faster. Understand headers, mod_rewrite (a dark art). Put a proxy in front of Apache e.g. Perlbal from LiveJournal &#8211; one guy on a modem can suck up lots of resources otherwise.</li>
<li>Images off a different server, RSS from a different server.</li>
<li>&#8220;Save site for offline use&#8221; feature in IE is particularly nasty.</li>
<li><b>*</b>The easier the API to get in and out of, the more people will use it. There&#8217;s a long tail of smart developers. Stuff like SOAP discourages adoption. No API key = people can play with it faster; drives attention. </li>
<li>Dont expose your unique id&#8217;s to the outside world (php?id=1 etc.) people can scrape through everything very easily. This is why del.icio.us uses MD5 hashes of links instead.
</li>
<li>Giving everything a unique ID in the database is a scaling problem in its own right.
</li>
<li><b>*</b><b>Features:</b> the features you put in are as important as the ones you leave out. There&#8217;s no &#8220;send a note&#8221; in del.icio.us feature because e-mail already exists.
</li>
<li>I don&#8217;t add featues that are available elsewhere e.g. messaging
</li>
<li><b>*</b>When people ask for features, get to the bottom of why they are asking for that exact thing. Solve the problem, rather than doing exactly what your asked for.
</li>
<li>With tags, people ask for &#8220;A and B and NOT C or D&#8221; &#8211; but less than 1% of queries even use more than a single tag.
</li>
<li><b>*</b>RSS important in del.icio.us, because it&#8217;s a native way for people to access lists (of links). Put RSS everywhere you can. del.icio.us does way more RSS traffic than HTML or API stuff &#8211; partly because of poorly written readers. Understand the headers &#8211; especially if-not-modified.
</li>
<li><b>*</b>Make sure the URLs follow the path of the site. DONT include session data, drop ugly details that are to do with the system, not the user (.php, .aspx, ?, &#038;, etc.)
</li>
<li>URLs are prime real estate &#8211; respect them (Good URL structure writeup from another carson speaker &#8211; http://www.plasticbag.org/archives/2003/06/on_permalinks_and_paradigms.shtml )
</li>
<li><b>*</b>When you chose what to build, solve a problem you have yourself so you can be sure to understand it. Passion counts. It&#8217;s cheap and easy to build stuff, so other people will be building it too.
</li>
<li><b>*</b>A niche product with a limited audience is still good business (with how advertising and paypal work)
</li>
<li><b>*</b>Every day that you don&#8217;t have something properly out in the world (not on an invite only beta) you&#8217;re losing a chance to gain users. Get it out there ASAP.
</li>
<li>Aggregation is often a focus of attention (latest, most active, etc.)
</li>
<li><b>*</b>As the population gets larger, the bias drifts; del.icio.us/popular becomes less interesting to the original community members. Work out ways to let the system fragment in to different areas of attention.
</li>
<li>&#8220;Spam is attention theft&#8221; &#8211; that&#8217;s one of the reasons del.icio.us doesn&#8217;t have a top 10 links of all time &#8211; it&#8217;s an attractive nuisance.
</li>
<li><b>*</b>When you&#8217;ve figured out someone is spamming, don&#8217;t let them know &#8211; let them keep posting and just silently junk their stuff.
</li>
<li><b>*</b>Make users do the minimum amount of work. But make them do something.
</li>
<li><b>Understand the user&#8217;s motivation:</b> &#8220;You have to understand the selfish user&#8221; &#8211; user #1 has to find the system useful or you won&#8217;t get user #2. Systems that only become useful when lots of people are using them usually fail, because there&#8217;s no incentive for people to contribute themselves. The real trick is to make the user base you have want to invite more people in to the system.
</li>
<li><b>*</b>Manage your effort &#8211; be careful where you spend your efforts.
</li>
<li><b>*</b>Don&#8217;t waste time building features nobody uses.
</li>
<li><b>*</b><b>Measurement:</b> watch your system intensely: &#8220;Intuition is ideas backed by numbers&#8221;
</li>
<li><b>*</b>Measure behavior rather than claims. del.icio.us doesn&#8217;t have stars because why would you bookmark something that was no good? This way people bookmark things that they really care about rather than trying to tell the system things.
</li>
<li><b>*</b>User Acceptance Testing (UAT) is important. Make the system suitable for the people actually using the system. Everybody on the team should see this in action. Labs are great but expensive. If you don&#8217;t have a lab do ghetto testing in Starbucks. We did one day then two days user testing in a user testing lab.
</li>
<li><b>*</b>Goals skew the results. People don&#8217;t read, they cram crap in to boxes. Let people wander don&#8217;t give them tasks.
</li>
<li><b>*</b>You have to speak the user&#8217;s language. &#8220;Bookmarks&#8221; are what you call them if you use Netscape of Firefox &#8211; most users these days know the term &#8220;favourite&#8221; instead. Half of his population (? users) didn&#8217;t know what a bookmark was.
</li>
<li><b>*</b>Don&#8217;t make users register before they can get in to your site. Maybe even give them an anonymous account to play with. A lot of users want to know what they&#8217;ll get if they register &#8211; especially from fear of giving out email address, spyware etc. You can&#8217;t tell them; they&#8217;re not going to read it. You have to show them.
</li>
<li><b>*</b>Use Verbs &#8211; doing words &#8211; to prompt actions.
</li>
<li><b>*</b>If users do have to register, send them straight back to where they were when they&#8217;re done. Don&#8217;t dump them on the homepage.
</li>
<li><b>*</b>&#8220;Design Grammar&#8221; &#8211; if you&#8217;re presenting a system that&#8217;s different from how other things work (del.icio.us had novel tags, save your bookmarks to the web) you should still try to reflect the design patterns of the web.
</li>
<li><b>*</b><b>Morals:</b> You have to develop a sense of morals when you build your system. It&#8217;s the user&#8217;s data; it&#8217;s not yours. Make sure they can remove themselves and their account if they want to.
</li>
<li><b>*</b><b>Infection:</b> Understand infection vectors for promoting your system. &#8220;Enable evangelism&#8221;. RSS lets you get at users who don&#8217;t use your system directly. Also think about iCal, M3U &#8211; anything that a desktop app can consume over HTTP. Do an inventory to get into every desktop app. possible.
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://livebookmark.net/journal/2006/02/09/things-to-look-out-for-when-building-a-large-application/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Greatest Blonde Joke ever</title>
		<link>http://livebookmark.net/journal/2005/12/30/greatest-blonde-joke-ever/</link>
		<comments>http://livebookmark.net/journal/2005/12/30/greatest-blonde-joke-ever/#comments</comments>
		<pubDate>Sat, 31 Dec 2005 04:11:19 +0000</pubDate>
		<dc:creator>Harun Yayli</dc:creator>
				<category><![CDATA[Funny]]></category>
		<category><![CDATA[Websites]]></category>

		<guid isPermaLink="false">http://livebookmark.net/journal/2005/12/30/greatest-blonde-joke-ever/</guid>
		<description><![CDATA[I am normally not linking to this kind of thing, but this is simply the best blonde joke I have ever read. 
]]></description>
			<content:encoded><![CDATA[<p>I am normally not linking to this kind of thing, but this is simply the <a href="http://geeksmakemehot.com/archives/2005/greatest-blonde-joke/">best blonde joke </a>I have ever read. </p>
]]></content:encoded>
			<wfw:commentRss>http://livebookmark.net/journal/2005/12/30/greatest-blonde-joke-ever/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Importance of redundancy</title>
		<link>http://livebookmark.net/journal/2005/12/18/importance-of-redundancy/</link>
		<comments>http://livebookmark.net/journal/2005/12/18/importance-of-redundancy/#comments</comments>
		<pubDate>Mon, 19 Dec 2005 04:54:12 +0000</pubDate>
		<dc:creator>Harun Yayli</dc:creator>
				<category><![CDATA[Industry]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Websites]]></category>

		<guid isPermaLink="false">http://livebookmark.net/journal/2005/12/18/importance-of-redundancy/</guid>
		<description><![CDATA[It seems like del.icio.us is suffering from failing harddrives  .
Excuse the smiley but it seems that because of a power shortage it&#8217;s a total shame to take a site like del.icio.us down.
Maybe they would have invested in some redundency.
Due to the power outage earlier in the week, we appear a number of continued hiccups. [...]]]></description>
			<content:encoded><![CDATA[<p>It seems like del.icio.us is suffering from failing harddrives <img src='http://livebookmark.net/journal/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .<br />
Excuse the smiley but it seems that because of a power shortage it&#8217;s a total shame to take a site like del.icio.us down.<br />
Maybe they would have invested in some redundency.</p>
<blockquote><p>Due to the power outage earlier in the week, we appear a number of continued hiccups. We&#8217;ve taken everything offline to properly rebuild and restore everything. I apologize and hope to have this resolved as soon as possible. Thank you for your continued patience.<br />
Updates will be posted <a href="http://blog.del.icio.us/blog/2005/12/continued_hiccu.html"> on our blog </a> as we have them.
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://livebookmark.net/journal/2005/12/18/importance-of-redundancy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

