<?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>Nobody Listens Anyway &#187; social networking</title>
	<atom:link href="http://www.justinball.com/tag/social-networking/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.justinball.com</link>
	<description>Life is an optimization issue</description>
	<lastBuildDate>Sat, 31 Jul 2010 16:47:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0-alpha</generator>
		<item>
		<title>Social Search, User Discovery</title>
		<link>http://www.justinball.com/2009/11/13/social-search-user-discovery/</link>
		<comments>http://www.justinball.com/2009/11/13/social-search-user-discovery/#comments</comments>
		<pubDate>Fri, 13 Nov 2009 16:15:27 +0000</pubDate>
		<dc:creator>Justin Ball</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Social Software]]></category>
		<category><![CDATA[recommender]]></category>
		<category><![CDATA[social networking]]></category>
		<category><![CDATA[social search]]></category>
		<category><![CDATA[user discovery]]></category>

		<guid isPermaLink="false">http://www.justinball.com/?p=1250</guid>
		<description><![CDATA[As a follow on to my social profiles post I'm adding more images to help examine the way in which users find each other on a given social network.  Billions of dollars have been made solving the search for content problem, but for the most part finding people is still a fairly tedious task. [...]]]></description>
			<content:encoded><![CDATA[<p>As a follow on to my social profiles post I'm adding more images to help examine the way in which users find each other on a given social network.  Billions of dollars have been made solving the search for content problem, but for the most part finding people is still a fairly tedious task.  Most networks like Facebook, LinkedIn or Twitter depend on you having some other type of relationship.  For example, you might already be friends or coworkers and then send a friend request with Facebook or LinkedIn.  I might discover your twitter account because I found your link or because you happened to come through via a trending topic etc.  Facebook does offer a recommended friends feature now which occasionally finds someone that I know.</p>
<p>Niche social networks face a very difficult challenge when it comes to user discovery.  Much of the user to user interactions on such networks are serendipitous.  I find someone interesting by chance because their photo was on the home page and I happened to notice that we share interests.  Perhaps I found one of their blogs posts interesting or someone I follow is following them and a by chance clicked on a profile photo.</p>
<p>The most common method of arranging users on a main member page include featured, recent, newest, popular, most active, most recently updated, most recently commented and alphabetical.  These pages will typically include paging.  I find it amusing that MySpace includes paging - try getting to the end of hundreds of millions of users 20 people at a time.  Popular and active are interesting methods of sorting in that they rely on a typically unknown algorithm to determine ranking.  What makes you active?  What makes you popular?  Can a user game those systems to ensure they show up near the top?  </p>
<p>HumbleVoice includes "Today's Friendliest".  That is a fun one most likely calculated based on the number of friends the user managed to acquire that day.  It would be really cool if it could measure your attitude.  I'd like a site that showed biggest jerk, nicest hair, etc.  Base it off of their web presence and automatically make judgements about the user.  </p>
<p>Mixx gives their users badges.  They reserve a specific section of their member search page to display users with specific achievements.  By doing so, if users care to show up on that page, they encourage gaming of the system in a positive way.  For users that want to be popular or show up on that page there is then a prescribed method for gaming the system to move to the top, but by doing so it benefits Mixx.  </p>
<p>The smaller networks that focus on a specific niche - bird watching, scrapbooking, mountain biking, baking, etc usually don't have the kind of cash flow required to develop sophisticated search systems.  Most often they are at the mercy of the platform they are using.  Whatever is built in is what they get.  Some are better than others.  I'm not sure I have a great solution in this space.  I'm including screen captures of various user searches from the sites I've examined.</p>
<p>As a side note <a href="http://www.tatemae.com">Tatemae</a> (I and <a href="http://www.joelduffin.com">Joel</a>) are working on a user recommender that will analyze a user's online presence and use it to help you find people who might be of interest.  I don't know how well it will work, but Joel's really smart so I expect it to be fabulous.</p>
<p>Here's the pictures:<br />

<a href="http://www.justinball.com/2009/11/13/social-search-user-discovery/9rules-2/" title="9rules"><img width="150" height="150" src="http://www.justinball.com/wp-content/uploads/photojar/cache/9rules1-150x150-1-img1252.png" class="attachment-thumbnail" alt="" title="9rules" /></a>\n<a href="http://www.justinball.com/2009/11/13/social-search-user-discovery/actsascommunity-2/" title="ActsAsCommunity"><img width="150" height="150" src="http://www.justinball.com/wp-content/uploads/photojar/cache/ActsAsCommunity1-150x150-1-img1253.png" class="attachment-thumbnail" alt="" title="ActsAsCommunity" /></a>\n<a href="http://www.justinball.com/2009/11/13/social-search-user-discovery/bakespace-2/" title="BakeSpace"><img width="150" height="150" src="http://www.justinball.com/wp-content/uploads/photojar/cache/BakeSpace1-150x150-1-img1254.png" class="attachment-thumbnail" alt="" title="BakeSpace" /></a>\n<a href="http://www.justinball.com/2009/11/13/social-search-user-discovery/beautifulsociety-2/" title="BeautifulSociety"><img width="150" height="150" src="http://www.justinball.com/wp-content/uploads/photojar/cache/BeautifulSociety1-150x150-1-img1255.png" class="attachment-thumbnail" alt="" title="BeautifulSociety" /></a>\n<a href="http://www.justinball.com/2009/11/13/social-search-user-discovery/causecast-2/" title="CauseCast"><img width="150" height="150" src="http://www.justinball.com/wp-content/uploads/photojar/cache/CauseCast1-150x150-1-img1256.png" class="attachment-thumbnail" alt="" title="CauseCast" /></a>\n<a href="http://www.justinball.com/2009/11/13/social-search-user-discovery/closetcouture-2/" title="ClosetCouture"><img width="150" height="150" src="http://www.justinball.com/wp-content/uploads/photojar/cache/ClosetCouture1-150x150-1-img1257.png" class="attachment-thumbnail" alt="" title="ClosetCouture" /></a>\n<a href="http://www.justinball.com/2009/11/13/social-search-user-discovery/colourlovers-2/" title="COLOURlovers"><img width="150" height="150" src="http://www.justinball.com/wp-content/uploads/photojar/cache/COLOURlovers1-150x150-1-img1258.png" class="attachment-thumbnail" alt="" title="COLOURlovers" /></a>\n<a href="http://www.justinball.com/2009/11/13/social-search-user-discovery/communityengine_uncooped-2/" title="CommunityEngine_Uncooped"><img width="150" height="150" src="http://www.justinball.com/wp-content/uploads/photojar/cache/CommunityEngine_Uncooped1-150x150-1-img1259.png" class="attachment-thumbnail" alt="" title="CommunityEngine_Uncooped" /></a>\n<a href="http://www.justinball.com/2009/11/13/social-search-user-discovery/dailymotion-2/" title="Dailymotion"><img width="150" height="150" src="http://www.justinball.com/wp-content/uploads/photojar/cache/Dailymotion1-150x150-1-img1260.png" class="attachment-thumbnail" alt="" title="Dailymotion" /></a>\n<a href="http://www.justinball.com/2009/11/13/social-search-user-discovery/gamerdna-2/" title="gamerDNA"><img width="150" height="150" src="http://www.justinball.com/wp-content/uploads/photojar/cache/gamerDNA1-150x150-1-img1261.png" class="attachment-thumbnail" alt="" title="gamerDNA" /></a>\n<a href="http://www.justinball.com/2009/11/13/social-search-user-discovery/humblevoice-2/" title="HumbleVoice"><img width="150" height="150" src="http://www.justinball.com/wp-content/uploads/photojar/cache/HumbleVoice1-150x150-1-img1262.png" class="attachment-thumbnail" alt="" title="HumbleVoice" /></a>\n<a href="http://www.justinball.com/2009/11/13/social-search-user-discovery/lovdbyless-2/" title="LovdByLess"><img width="150" height="150" src="http://www.justinball.com/wp-content/uploads/photojar/cache/LovdByLess1-150x150-1-img1263.png" class="attachment-thumbnail" alt="" title="LovdByLess" /></a>\n<a href="http://www.justinball.com/2009/11/13/social-search-user-discovery/mixx-2/" title="Mixx"><img width="150" height="150" src="http://www.justinball.com/wp-content/uploads/photojar/cache/Mixx1-150x150-1-img1264.png" class="attachment-thumbnail" alt="" title="Mixx" /></a>\n<a href="http://www.justinball.com/2009/11/13/social-search-user-discovery/shelfari-2/" title="Shelfari"><img width="150" height="150" src="http://www.justinball.com/wp-content/uploads/photojar/cache/Shelfari1-150x150-1-img1265.png" class="attachment-thumbnail" alt="" title="Shelfari" /></a>\n<a href="http://www.justinball.com/2009/11/13/social-search-user-discovery/simpy/" title="Simpy"><img width="150" height="150" src="http://www.justinball.com/wp-content/uploads/photojar/cache/Simpy-150x150-1-img1266.png" class="attachment-thumbnail" alt="" title="Simpy" /></a>\n<a href="http://www.justinball.com/2009/11/13/social-search-user-discovery/stumblers/" title="Stumblers"><img width="150" height="150" src="http://www.justinball.com/wp-content/uploads/photojar/cache/Stumblers-150x150-1-img1267.png" class="attachment-thumbnail" alt="" title="Stumblers" /></a>\n<a href="http://www.justinball.com/2009/11/13/social-search-user-discovery/superglued-2/" title="SuperGlued"><img width="150" height="150" src="http://www.justinball.com/wp-content/uploads/photojar/cache/SuperGlued1-150x150-1-img1268.png" class="attachment-thumbnail" alt="" title="SuperGlued" /></a>\n<a href="http://www.justinball.com/2009/11/13/social-search-user-discovery/technorati-2/" title="Technorati"><img width="150" height="150" src="http://www.justinball.com/wp-content/uploads/photojar/cache/Technorati1-150x150-1-img1269.png" class="attachment-thumbnail" alt="" title="Technorati" /></a>\n<a href="http://www.justinball.com/2009/11/13/social-search-user-discovery/virb_group/" title="Virb_group"><img width="150" height="150" src="http://www.justinball.com/wp-content/uploads/photojar/cache/Virb_group-150x150-1-img1270.png" class="attachment-thumbnail" alt="" title="Virb_group" /></a>\n</p>
]]></content:encoded>
			<wfw:commentRss>http://www.justinball.com/2009/11/13/social-search-user-discovery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Social Network Dilution</title>
		<link>http://www.justinball.com/2009/10/27/social-network-dilution/</link>
		<comments>http://www.justinball.com/2009/10/27/social-network-dilution/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 07:12:23 +0000</pubDate>
		<dc:creator>Justin Ball</dc:creator>
				<category><![CDATA[Social Software]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[social network dilution]]></category>
		<category><![CDATA[social networking]]></category>

		<guid isPermaLink="false">http://www.justinball.com/?p=1180</guid>
		<description><![CDATA[My wife thinks it's funny that I never check Facebook anymore.  I got her into it and now she checks it daily.  I got my account way back when you still had to have a .edu email address to get an account.  It was worthless for a while because no one else [...]]]></description>
			<content:encoded><![CDATA[<p>My wife thinks it's funny that I never check Facebook anymore.  I got her into it and now she checks it daily.  I got my account way back when you still had to have a .edu email address to get an account.  It was worthless for a while because no one else I knew had an account.  Then for a while it was a great way to communicate.  Now Facebook is basically worthless again.</p>
<p>I get that I can connect with old friends and I like that.  I can track the daily actions of people I haven't seen in years by watching the constant stream of attention metadata.  It's kind of a social pornography.  I can watch.  I don't have to engage or put any meaningful social effort into the interactions.  I think that is the addiction people have to Facebook.  You know when your friend is furious with their kids.  You can see that an ex boss/girlfriend/bff etc just experienced something rotten and feel the disgusting elation of another human being's misfortune.  There's a constant stream of photographs of vacations, parties, pets.  It's as if you've just gotten sucked into the Smith's slide show hell all over again but the benefit is that you can get up an pee anytime you need to.</p>
<p>My problem with Facebook isn't that I don't enjoy feeling like I'm a part of the biggest social gathering in Earth's history.  Instead, my network has become diluted.</p>
<p>I'm connected with family, new friends, old friends, old work colleagues, business contacts, random stalkers etc.  It's like everyone I've ever known is gather in one room and so every time I sneeze I'm worried that I might get boogers on someone since Facebook is tracking that.</p>
<p>The reality is that the real world consists of social bins.  We seek out and interact with different individuals based on social context.  It's not that we dislike someone (or maybe we do).  It's not that we don't want to be friends or that we have secrets.  Instead, we don't really want our business contacts being bother with the details of a local get together.  We don't always want our neighbors to know about our business deals.  I used to love that I could reap the benefit of constant contact with hundreds of people that I've interacted with over the past 20 years without putting much effort in.  Now, my concern is that so many people from so many social bins are always listening that I fear appearing stupid so I say nothing.  You can't defriend someone even though <a href="http://bits.blogs.nytimes.com/2009/01/09/are-facebook-friends-worth-their-weight-in-beef/">Burger King tried to make that simple</a>.  Not sure how I'd feel about that excuse.  Dear friend, you are worth less than a really crappy hamburger.</p>
<p>I think this is the weakness of general purpose social networking tools.  They lack social context and thus are exposed to the cycle I outlined above.  No one is there so the network isn't valuable.  Friends are there and the network has value.  Everyone is there and the value of the network dissipates until the value is diluted perhaps to a point where it is worthless again.</p>
<p>Don't take this to mean I have withdrawn from the network, but don't be surprised I don't join anyone's mafia wars or send out the obligatory comment on a birthday.  Instead, I'll be there.  Watching.  Silently....</p>
]]></content:encoded>
			<wfw:commentRss>http://www.justinball.com/2009/10/27/social-network-dilution/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Luvfoo &#8211; Open Source Ruby on Rails Social Network Platform</title>
		<link>http://www.justinball.com/2008/09/15/764/</link>
		<comments>http://www.justinball.com/2008/09/15/764/#comments</comments>
		<pubDate>Tue, 16 Sep 2008 03:41:38 +0000</pubDate>
		<dc:creator>Justin Ball</dc:creator>
				<category><![CDATA[Ruby On Rails]]></category>
		<category><![CDATA[social networking]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.justinball.com/2008/09/15/764/</guid>
		<description><![CDATA[For lack of a better place to put this right now I am posting the roadmap for the Ruby on Rails social network we are building here.  There has been quite a lot of interest in the project and quite a bit of willingness to contribute for which I am grateful.  There are [...]]]></description>
			<content:encoded><![CDATA[<p>For lack of a better place to put this right now I am posting the roadmap for the Ruby on Rails social network we are building here.  There has been quite a lot of interest in the project and quite a bit of willingness to contribute for which I am grateful.  There are some features on this list that are a bit out there and we might not every get to.  The idea is to do a brain dump and collect feedback.  If you have interest or ideas feel free to add comments.</p>
<p>The code is currently running on:<br />
<a href="http://www.teacherswithoutborders.org">Teachers Without Borders</a><br />
<a href="http://yfh.enpraxis.net/?lang=yfh-en">Youth for Habitat (English, Turkish)</a></p>
<p><a href="http://github.com/jbasdf/luvfoo/tree/master">Get the source on GitHub</a></p>
<p><H2 id="ova50">Roadmap by Feature</H2><FONT id="q5q3" size="3"><B id="q5q30">Featured Content<BR id="flf9"></B></FONT><UL id="flf90"><LI id="flf91"><FONT id="flf92" size="3"><FONT id="flf93" size="2">Develop a site wide news system that let's admins push news from member blogs or groups to the home page.  In addition, group managers should be able to push news to the group home page.  It would be nice to be able to attach news items to the various widgets so they can highlight specific member or group news items in various locations on the site.</FONT></FONT></LI><LI id="x:-j"><FONT id="x:-j0" size="3"><FONT id="x:-j1" size="2">Make it possible for site admins to filter / push images to the home page.<BR id="x:-j2"></FONT></FONT></LI></UL><FONT id="flf96" size="3"><B id="flf97"><BR id="dwfl">File upload + share<BR id="wzwl0"></B></FONT><UL id="nqpw"><LI id="nqpw0">Let users upload files to their profile.</LI><LI id="o.nd">Files can be shared with other users or groups</LI><LI id="r:5q">Enable google docs integration via an open in google docs link</LI><LI id="e9d9">Enable integration with Amazon S3<BR id="e9d90"></LI><LI id="a154">enable online conversion of documents into html</LI><LI id="a1540">enable collaborative editing of document within the site via fck editor and juggernaut</LI><LI id="hnw8"><SPAN id="z_2n" style="background-color: rgb(255, 242, 204);">Let users to upload files to there projects (just officers or all the members - depend on the permission that the officer gives)</SPAN><BR id="hnw80"></LI></UL><FONT id="nqpw4" size="3"><B id="nqpw5"><BR id="dwfl0">Search<BR id="hrjd"></B></FONT><UL id="flf98"><LI id="flf99"><FONT id="flf910" size="3"><FONT id="flf911" size="2">Develop a site wide content search system</FONT></FONT></LI><LI id="flf912"><FONT id="flf913" size="3"><FONT id="flf914" size="2">Figure out a search members system.  Part of the improve members page process.</FONT></FONT></LI><UL id="ummr"><LI id="ummr0"><FONT id="ummr1" size="3"><FONT id="ummr2" size="2">Enable recommendation system.  Suggest users that are interesting</FONT></FONT></LI><LI id="ummr3"><FONT id="ummr4" size="3"><FONT id="ummr5" size="2">Let users import their contact lists from GMail etc.  Use that to search for potential friends</FONT></FONT></LI><LI id="cph7"><FONT id="cph70" size="3"><FONT id="cph71" size="2">Let users search for each other via skills or interests</FONT></FONT></LI></UL><LI id="flf915"><FONT id="flf916" size="3"><FONT id="flf917" size="2">Improve the groups listing page.  Allow for featured groups.  Make groups discoverable.<BR id="flf918"></FONT></FONT></LI></UL><FONT id="flf919" size="3"><B id="flf920"><BR id="flf921">Groups<BR id="g5e1"></B></FONT><UL id="g5e10"><LI id="g5e11">Improve group home page</LI><LI id="kfp_">Enable file upload directly into groups.  Files uploaded here should remain attached to the user doing the upload but be automatically shared with the group. (and give synchronization editing on these documents - like google docs).<BR id="zipi"></LI><LI id="af-6">Let group admins send email to all members</LI><LI id="af-60">Integrate forums</LI><LI id="ppeg">Add voting/survey mechanism to groups</LI><LI id="m8o_">Analyze bookmarks shared by group members.  Pull in rss from those pages.</LI><UL id="fiu6"><LI id="fiu60">Use recommender to suggest other interesting content<BR id="fiu61"></LI></UL><LI id="xpcx">Add events to groups</LI><UL id="c0un"><LI id="c0un0">Calendering</LI><LI id="thd5">Ability to create an impromptu event via SMS.  Let users respond via SMS</LI><LI id="qfml">Send out reminders via email, IM or SMS</LI></UL><LI id="an3c">Add ability to pull in posts(from member's external blogs) or news stories (from member's internal blog) into the group automatically based on tags</LI><LI id="rn2h">Permissions</LI><UL id="rn2h0"><LI id="rn2h1">Define roles:</LI><UL id="rn2h2"><LI id="rn2h3">Pledge - User who has requested to join but not yet received approval</LI><LI id="rn2h4">Observer - User who has joined but cannot participate<BR id="rn2h5"></LI><LI id="rn2h6">Member - User who has joined and can participate</LI><LI id="rn2h7">Manager - User who can can change role of other members except the creator and other managers<BR id="rn2h8"></LI><LI id="rn2h9">Creator - User who can change the role of anybody<BR id="rn2h10"></LI><LI id="rn2h11">Alumni - User who once belonged but who wants to be listed but no longer notified<BR id="rn2h12"></LI><LI id="rn2h13">Banned - User banned from the group who cannot rejoin without admin approval<BR id="rn2h14"></LI></UL><LI id="rn2h15">Creator and managers can specify:<BR id="rn2h16"></LI><UL id="rn2h17"><LI id="rn2h18">Default role for new members</LI><LI id="rn2h19">Whether or not joining requires approval</LI><LI id="rn2h20">Whether or not the group shows up in the group index<BR id="rn2h21"></LI></UL></UL></UL><BR id="dbf7"><FONT id="m9s44" size="3"><B id="m9s45">Profile Page<BR id="g5e17"><br />
</B></FONT><br />
<UL id="g5e18"><LI id="g5e19">Activity Feeds - Redo activity feeds so that they don't<br />
have to render by pulling object data from the database every time.<br />
Instead it should be outputing html with perhaps some simple text<br />
substitution for the user name, friends etc - like the facebook api</LI><LI id="g5e110">Add ability to invite someone to a group right from their profile</LI><LI id="nx7b">Fix portfolio integration with eduCommons<BR id="ex_g"><br />
  </LI><LI id="ex_g0">Add user stats and integrate with Twitter</LI><LI id="d00a">Pull in posts from a user's blog</LI><LI id="kww4">Pull in bookmarks from user's delicious</LI><LI id="kww40">Fix flickr integration</LI><LI id="givh">Consider other services that might be worth pulling in that express a user's identity (make the site more fun)<BR id="s4w8"><br />
  </LI><LI id="z755"> What does it mean when I click the x next to a feed item?</LI><LI id="q27a"><SPAN id="e8d5" style="background-color: rgb(255, 242, 204);">add ability to rank people automatically by there posts and efforts they put on the site.</SPAN><BR id="q27a0"></LI></UL><br />
<BR id="aa1."><FONT id="dwfl7" size="3"><B id="dwfl8">Communication<BR id="aa1.0"></B></FONT><UL id="j76:"><LI id="j76:0">Send out more notifications to users via email. <BR id="e8d50"></LI><UL id="e8d51"><LI id="e8d52">Let them know when a comment is made.</LI><LI id="e8d53">there are changes in groups</LI><LI id="e8d54">there is friend activity</LI><LI id="e8d55">new messages are received.</LI></UL><LI id="e8d56"><SPAN id="u_7f" style="background-color: rgb(255, 242, 204);">Adding permission system - and let the user to avoid this messages if he likes to.</SPAN><BR id="e8d57"></LI></UL><BR id="dwfl6"><br />
<FONT id="aa1.2" size="3"><B id="aa1.3">CMS<BR id="jfga"></B></FONT><br />
<UL id="q183"><LI id="q1830">Build out static page system</LI><LI id="auc2">Add zip file upload to add large numbers of files quickly<BR id="auc20"><br />
  </LI><LI id="ijpi">Enable FCK editor</LI><LI id="vgwa">Enable CMS for users</LI><UL id="w2wy"><LI id="w2wy0">Integrate file and photos so that a user can insert their stuff into a new page<BR id="w2wy1"><br />
    </LI></UL><LI id="su_6">Enable CMS for groups</LI><LI id="ud:0">Enable Send2Wiki like functionality for CMS pages<BR id="ud:00"></LI><LI id="ijpi0">Add Juggernaut to allow for simultaneous editing of files</LI><LI id="kfef">Add ability to attach assignments and/or quizzes to content</LI><UL id="kfef0"><LI id="kfef1">Will need a way to gather responses<BR id="kfef2"><br />
    </LI></UL></UL><br />
<BR id="ydm."><FONT id="j77c5" size="3"><B id="j77c6">Themes<BR id="j81o"><br />
</B></FONT><br />
<UL id="j81o0"><LI id="j81o1">Enable theming engine so that the site is easier to deploy for 3rd parties<BR id="d-4g"><br />
  </LI><LI id="d-4g0">Create a default theme.  <BR id="d-4g1"><br />
  </LI></UL><br />
<BR id="svlr"><FONT id="dbf70" size="3"><B id="dbf71">API<BR id="svlr0"></B></FONT><UL id="n:8q"><LI id="n:8q0">Add blogger or moveable type API so that users can add content from a standard blogging utility</LI><LI id="u5mf">Enable integration with Google docs via this mechanism.  Users can publish from their Google docs directly to the site<BR id="u5mf0"></LI></UL><FONT id="xs2-" size="3"><B id="xs2-0"><BR id="ry1x">SMS<BR id="ry1x0"></B></FONT><UL id="m9s4"><LI id="m9s40">Add SMS capability so that the system can send out alerts to members.</LI><LI id="gpeo">Let friends SMS friends</LI><LI id="bbld">Enable SMS for groups<BR id="bbld0"></LI></UL><FONT id="q1831" size="3"><B id="q1832"><BR id="j77c">Localization<BR id="j77c0"></B></FONT><UL id="j77c1"><LI id="j77c2">Enable Google Translation integration</LI><LI id="j77c3">Get volunteers to translate the site into multiple languages<BR id="j77c4"></LI></UL><FONT id="j81o5" size="3"><B id="j81o6"><BR id="mkna">Administration<BR id="mkna0"></B></FONT><UL id="o.5v"><LI id="vkht0">Build admin system to let users control site settings</LI><LI id="hchq">Let admins send out newsletters or SMS alerts to all members of the site</LI><LI id="c4cv">Let admins monitor and ban users or content</LI><LI id="ckrj">Let site admins choose a theme for the site<BR id="ckrj0"></LI></UL><FONT id="mkna2" size="3"><B id="mkna3"><BR id="u4f6">Users<BR id="a_tr"></B></FONT><UL id="a_tr0"><LI id="a_tr1">Generalize profile system so that any fields can be added/remove</LI><LI id="xp1i">Integrate new profile system with Salesforce<BR id="xp1i0"></LI></UL><FONT id="a_tr5" size="3"><B id="a_tr6"><BR id="c.v8">Relations/Friends<BR id="omg4"></B></FONT><UL id="omg40"><LI id="omg41">Modify friend relationship system to use follow, friend and mentor</LI><LI id="uvhg">Add a direct link for accepting a friend to the friend request email</LI><LI id="uvhg0">When click on request link, change immediately to sending request... to indicate activity</LI><LI id="uvhg1">Provide a quick link for getting back to looking at people</LI><LI id="uvhg2">Add the ability to request friends from the profile index page (people you know well</LI></UL><FONT id="omg44" size="3"><B id="omg45"><BR id="rgr.">Photos<BR id="rgr.0"></B></FONT><UL id="rgr.1"><LI id="rgr.2">Make home page photos display in a light box when click on<BR id="mj7v"></LI><LI id="mj7v0">Improve experience.  Let users and groups upload photos into galleries.  <BR id="n1:y"></LI><LI id="r72a0">Integrate with Amazon S3<BR id="eswe"></LI></UL><FONT id="rgr.3" size="3"><B id="rgr.4"><BR id="b1d8">Sharing<BR id="b1d80"></B></FONT><UL id="vpfz"><LI id="vfcq0">Hook link sharing into alexa images so we can show a screen shot of the website a user has shared</LI></UL><FONT id="gvwt0" size="3"><B id="gvwt1"><BR id="wfq.">Chat<BR id="wfq.0"></B></FONT><UL id="d2a6"><LI id="d2a60">Use juggernaut to add chat functionality</LI></UL><FONT id="d2a64" size="3"><B id="d2a65"><BR id="wfq.1">Redesign<BR id="y3ol0"></B></FONT><UL id="o8l5"><LI id="o8l50">Examine each page for usability.<BR id="y983"></LI></UL><FONT id="o8l51" size="3"><B id="o8l52"><BR id="st3n">Sitemaps<BR id="st3n0"></B></FONT><UL id="st3n1"><LI id="st3n2">Add ability to create an xml site map for crawlers<BR id="xpl7"></LI></UL><FONT id="st3n6" size="3"><B id="st3n7"><BR id="jddg">Maintenance<BR id="jddg0"></B></FONT><UL id="yhkc"><LI id="yhkc0">Remove dependency on prototype.  Use only jQuery to reduce script size.</LI><LI id="yvpr">Clean up stylesheet<BR id="yvpr0"></LI><LI id="k1m.0">Fix broken tests.</LI><LI id="yhkc1">Add new tests as we review code</LI></UL><BR id="ac93"><FONT id="f6qc" size="3"><B id="f6qc0">Deployment<BR id="f6qc1"></B></FONT><UL id="f6qc2"><LI id="f6qc3">Ensure every field where a user can input data is sanitized to prevent xss<BR id="f6qc4"></LI></UL><BR id="f6qc5"><FONT id="f6qc6" size="3"><B id="f6qc7">Deployment<BR id="ac930"></B></FONT><UL id="apj7"><LI id="apj70">Look at ways to easily deploy the site via cap to providers like Morph</LI><LI id="dn6b">Enable backup of database via rake task to Amazon S3 (perhaps automate via a background task)<BR id="dn6b0"></LI></UL><FONT id="apj73" size="3"><B id="apj74"><BR id="ehip">Performance<BR id="s7s1"></B></FONT><UL id="v9lu"><LI id="nlp60">Are gravatar's causing us to be sluggish?</LI><LI id="mz1a">Set up multiple mongrel processes</LI><LI id="mz1a0">Set up 3 subdomain asset hosts</LI><LI id="mz1a1">Analyze and optimize queries on each page</LI><LI id="skxb">Use Rails caching</LI><LI id="b1d81">Asynchronously load non-essential stuff</LI></UL><BR id="ac932"><BR id="t7ze2"></p>
]]></content:encoded>
			<wfw:commentRss>http://www.justinball.com/2008/09/15/764/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>A Killer iPhone App</title>
		<link>http://www.justinball.com/2008/03/16/a-killer-iphone-app/</link>
		<comments>http://www.justinball.com/2008/03/16/a-killer-iphone-app/#comments</comments>
		<pubDate>Mon, 17 Mar 2008 05:34:00 +0000</pubDate>
		<dc:creator>Justin Ball</dc:creator>
				<category><![CDATA[Funny]]></category>
		<category><![CDATA[ideas]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[SDK]]></category>
		<category><![CDATA[social networking]]></category>
		<category><![CDATA[Web2.0]]></category>

		<guid isPermaLink="false">http://www.justinball.com/?p=371</guid>
		<description><![CDATA[I am not great at meeting people especially at conferences.  However, the biggest reason to attend a conference is to meet people.  (If you think you are paying $1500 to learn about how Rails routes work then its time to rethink your life.)  iPhones may not be ubiquitous yet, but they are [...]]]></description>
			<content:encoded><![CDATA[<p>I am not great at meeting people especially at conferences.  However, the biggest reason to attend a conference is to meet people.  (If you think you are paying $1500 to learn about how Rails routes work then its time to rethink your life.)  iPhones may not be ubiquitous yet, but they are popular enough that some social networks have started targeting them specifically.  When bluetooth was born free thinkers imagined a meetup system that everyone on the network would use.  Just set your phone to 'meet me' and you would find yourself swamped with babes in no time.  8 years later the network never emerged.  The prospect of opening yourself up to anyone on the street was a little much to bear even by the dandiest socialite.  Like so many other things in life - generic development platforms, my education, etc - the idea lacked context.  Context sells.</p>
<p>Back to the iPhone.  The phone has wifi.  There is a sweet SDL available.  Here goes.  Build a rich 'intro to the virtual me' application.  It can be as simple as I am Justin.  I am a Ruby programmer.  I would love to meet other Ruby programmers.  Make it easy to store a number of profiles then when you attend a conference or social event set the profile most relevant to that setting public.  Others in the wifi grid would see this along with the profiles of everyone else participating.  Press the friend invite the other person gets a friend request - a virtual business card exchange.  Add scheduling into the application so that ad-hoc meetups can be arranged.  Throw in Twitter and blog integration so that you can follow what your new friends are saying and you have a powerful social exchange.  The network can be formed anew for each event you attend and archived online to a social service.  For the contacts you hit it off with you can become friends on Facebook, follow each other on Twitter, or add each other's blogs to your aggregator.  Nerdy engineers rejoice.  Now even the introduction can be virtual.  No more of this messy, inefficient offline human interaction.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.justinball.com/2008/03/16/a-killer-iphone-app/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
