<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Posts on Amr Shawky&#39;s Blog</title>
    <link>https://amrshawky.com/posts/</link>
    <description>Recent content in Posts on Amr Shawky&#39;s Blog</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <copyright>Amr Shawky</copyright>
    <lastBuildDate>Fri, 08 May 2026 23:45:53 +0400</lastBuildDate>
    <atom:link href="https://amrshawky.com/posts/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>How we accidentally recreated old FB</title>
      <link>https://amrshawky.com/posts/we-accidentally-recreated-fb/</link>
      <pubDate>Fri, 08 May 2026 23:45:53 +0400</pubDate>
      <guid>https://amrshawky.com/posts/we-accidentally-recreated-fb/</guid>
      <description>&lt;h2 id=&#34;background&#34;&gt;Background&lt;/h2&gt;&#xA;&lt;p&gt;We started off with a simple idea for a product; we wanted to re-use the chat interface for everything &lt;em&gt;except&lt;/em&gt; chat. It was supposed to be just for photos but expandable later.&lt;/p&gt;&#xA;&lt;p&gt;The idea was that most people already share their photos with others on WhatsApp or some other messaging service, which technically also &amp;rsquo;tags&amp;rsquo; the people who were there. So, why not turn the act of sharing into the act of organizing as well?&lt;/p&gt;</description>
      <content:encoded><![CDATA[<h2 id="background">Background</h2>
<p>We started off with a simple idea for a product; we wanted to re-use the chat interface for everything <em>except</em> chat. It was supposed to be just for photos but expandable later.</p>
<p>The idea was that most people already share their photos with others on WhatsApp or some other messaging service, which technically also &rsquo;tags&rsquo; the people who were there. So, why not turn the act of sharing into the act of organizing as well?</p>
<p>You see, when you want to find an old photo, your best bet for 100% accuracy is to remember the month/year the photo was taken - but this isn&rsquo;t necessarily how we remember things. You don&rsquo;t really remember the exact month something happened, but you always remember who was there. Therefore, since we already shared the photos with the people who were there, why can&rsquo;t we retrieve them by who was there too?</p>
<p><img src="/images/interface-bg.png" alt="PicPocket.io Mobile Interface">
<em><a href="https://picpocket.io">PicPocket.io</a>&rsquo;s mobile interface, with last names obscured for privacy</em></p>
<h2 id="the-problem">The Problem</h2>
<p>This worked great for organizing photos, once we culled the tens of thousands of photos we had on our phones and had them organized by people, finding a specific memory was a lot faster. The issue was that after you had already organized your photos, there was nothing left to do.</p>
<p>We decided to add a feed to the web client. This would serve two purposes:</p>
<ol>
<li>It would give you a place to actually share some of your photos with others who weren&rsquo;t directly part of that album.</li>
<li>We figured, the same way we already use the chat-interface on Instagram to selectively send memes to people we think might enjoy them, why can&rsquo;t we do this with <em>everything</em> (i.e. YT videos, articles, songs, etc.), and have them show up on a single, unified feed?</li>
</ol>
<p>The point was to have a place where you could send anything that wasn&rsquo;t worth a message. A message in our humble opinion is too instant; it requires your immediate attention, and sometimes you just want to send something to someone that says &ldquo;hey, when you&rsquo;re bored, you might want to check this out.&rdquo;</p>
<p>Since we already had the chat interface, this seemed like the perfect fit.</p>
<p><img src="/images/create-post.png" alt="PicPocket.io Web Feed Create Post Dialogue">
<em>Screenshot of <a href="https://picpocket.io">PicPocket.io</a>&rsquo;s dialogue box to create a post with a specific audience</em></p>
<h2 id="the-result">The Result</h2>
<p>While it wasn&rsquo;t our intention, immediately after we started using it ourselves, we realized that this feels a lot like old FB - no ads, no &lsquo;discover&rsquo; feature, just posts from people you know. Even the photo albums feel a lot like the albums from old FB. This isn&rsquo;t necessarily a bad thing. It seems like FB really <em>used to</em> have the product that we wanted, and that slowly morphed into something else. Interestingly, once we had convinced our friends to give it a try, they would post things that they otherwise wouldn&rsquo;t post on modern Instagram/FB (couple photos, trips, awkward selfies, etc.,), which was very reminiscent of the old(er) internet.</p>
<p>Another discovered benefit was that this worked like a nice sharing feature for YouTube too. There have been many times where I&rsquo;ve personally found a mildly interesting YouTube video that I know somebody else would enjoy, but its not worth sending it to them in a message. Once others began reciprocating too, I would start being recommended videos I might not have found algorithmically.</p>
<p><img src="/images/feed-screenshot.png" alt="PicPocket.io Web Feed Screenshot">
<em>Screenshot of <a href="https://picpocket.io">PicPocket.io</a>&rsquo;s web feed</em></p>
<h2 id="the-future">The Future</h2>
<p>I don&rsquo;t necessarily think the fact that PicPocket now resembles something that <em>used to</em> exist is necessarily a bad thing. After all, old FB was immensely popular. We also do have plenty of our own unique features like placeholders. I&rsquo;d also like to think that since our business model is based on photo storage, rather than selling ads/data, we could have a similar starting point but a different finishing line.</p>
<p>There&rsquo;s still quite a lot to do, we&rsquo;re in the middle of a major UX overhaul on the rest of the app/site, and we haven&rsquo;t even brought the feed over to mobile yet. As a proof-of-concept though, it seems pretty fun.</p>
<p>If you&rsquo;d like to check it out, feel free to sign up at <a href="https://picpocket.io">https://picpocket.io</a></p>
]]></content:encoded>
    </item>
  </channel>
</rss>
