<rss
      xmlns:atom="http://www.w3.org/2005/Atom"
      xmlns:media="http://search.yahoo.com/mrss/"
      xmlns:content="http://purl.org/rss/1.0/modules/content/"
      xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
      xmlns:dc="http://purl.org/dc/elements/1.1/"
      version="2.0"
    >
      <channel>
        <title><![CDATA[Nostrrrr]]></title>
        <description><![CDATA[Kat's ramblings about all things]]></description>
        <link>https://karnage.npub.pro/tag/design/</link>
        <atom:link href="https://karnage.npub.pro/tag/design/rss/" rel="self" type="application/rss+xml"/>
        <itunes:new-feed-url>https://karnage.npub.pro/tag/design/rss/</itunes:new-feed-url>
        <itunes:author><![CDATA[Karnage]]></itunes:author>
        <itunes:subtitle><![CDATA[Kat's ramblings about all things]]></itunes:subtitle>
        <itunes:type>episodic</itunes:type>
        <itunes:owner>
          <itunes:name><![CDATA[Karnage]]></itunes:name>
          <itunes:email><![CDATA[Karnage]]></itunes:email>
        </itunes:owner>
            
      <pubDate>Mon, 02 Oct 2023 02:22:14 GMT</pubDate>
      <lastBuildDate>Mon, 02 Oct 2023 02:22:14 GMT</lastBuildDate>
      
      <itunes:image href="https://nostr.build/i/p/nostr.build_4fb6accf6b24cdb58be127d9a509c3acd3e859bbe24b5c194b82bf30bc1e511a.jpg" />
      <image>
        <title><![CDATA[Nostrrrr]]></title>
        <link>https://karnage.npub.pro/tag/design/</link>
        <url>https://nostr.build/i/p/nostr.build_4fb6accf6b24cdb58be127d9a509c3acd3e859bbe24b5c194b82bf30bc1e511a.jpg</url>
      </image>
      <item>
      <title><![CDATA[Nostr Design Quarterly Progress Report]]></title>
      <description><![CDATA[A brief update about what's going on behind the scenes with "Nostr Design". ]]></description>
             <itunes:subtitle><![CDATA[A brief update about what's going on behind the scenes with "Nostr Design". ]]></itunes:subtitle>
      <pubDate>Mon, 02 Oct 2023 02:22:14 GMT</pubDate>
      <link>https://karnage.npub.pro/post/1696212945217/</link>
      <comments>https://karnage.npub.pro/post/1696212945217/</comments>
      <guid isPermaLink="false">naddr1qqxnzd3excerzv3exs6nyvfhqgsph3c2q9yt8uckmgelu0yf7glruudvfluesqn7cuftjpwdynm2gygrqsqqqa2804wk3p</guid>
      <category>nostr</category>
      
        <media:content url="https://nostrdesign.org/assets/images/introduction-e6d757605e4398a2252086022873f2af.png" medium="image"/>
        <enclosure 
          url="https://nostrdesign.org/assets/images/introduction-e6d757605e4398a2252086022873f2af.png" length="0" 
          type="image/png" 
        />
      <noteId>naddr1qqxnzd3excerzv3exs6nyvfhqgsph3c2q9yt8uckmgelu0yf7glruudvfluesqn7cuftjpwdynm2gygrqsqqqa2804wk3p</noteId>
      <npub>npub1r0rs5q2gk0e3dk3nlc7gnu378ec6cnlenqp8a3cjhyzu6f8k5sgs4sq9ac</npub>
      <dc:creator><![CDATA[Karnage]]></dc:creator>
      <content:encoded><![CDATA[<p>Hey all! Inspired by @verbiricha of doing his quarter progress report in public, I thought I’d share what I’ve been up to and the progress made in the first quarter since the OpenSats grant award.</p>
<p>First, none of this would be possible without support from OpenSats and for that I am very grateful! Being able to do work on Nostr is one of the best thing I could hope for! Thank you!</p>
<p><strong>TLDR;</strong></p>
<ol>
<li>Launched <a href="http://nostrdesign.org">nostrdesign.org</a> and updated it with content, reference designs.</li>
<li>Reviewed a bunch of client UI/UX and provided suggestions</li>
<li>Worked on designs - snort, zap stream, and redesigned some clients, while providing  visual feedback where I could.</li>
<li>“Started” #nostrdesign hashtag to encourage design discussions, questions, comments, and feedback from anyone wishing to participate.</li>
</ol>
<p><strong>Hashtag</strong></p>
<p>Since creating the <strong>#nostrdesign</strong> hashtag, we’ve seen a good amount of participation from the community. I am very pleased to see that people are using it to share design progress, ask for feedback, jumpstart ideas and propose improvements to existing clients.</p>
<p>The best part is that people who are not designers are able to chime in (and do so frequently) under discussions originated by designers / developers!</p>
<p>This is exactly what I was hoping to see happen. Instead of establishing yet an other closed group, I wanted the general user base to engage with nostr developers, express their thoughts and ideas. After all, designers don’t have all the answers, all the time.</p>
<p>People are asking great, and very important questions that could impact a large number of people coming into the space.</p>
<p>Designers are providing useful feedback to improve popular clients. I hope to see more designers get involved and chime in with their ideas!</p>
<p>Going forward, I would like to continue using the hashtag to encourage more participation.</p>
<p><strong>Ask:</strong></p>
<p><strong>Developers -</strong> don’t hesitate to ask for feedback often. Just add #nostrdesign to your notes.</p>
<p><strong>Designers</strong> - your UX ideas and design expertise are needed to make the best experiences possible. Please drop in and chime in with your feedback when possible.</p>
<p><strong>Everyone</strong> - you all use the apps and your feedback is priceless! Complain as much as necessary, this is how we learn. Just tag #nostrdesign so we can come up with better solutions to existing issues.</p>
<p><strong>Client Reviews &amp; Feedback</strong></p>
<p>The following is a list of clients I have provided feedback for, designed parts of, or put forth major design proposals during the first quarter (I am currently uploading recordings to a YouTube channel to make them accessible to everyone):</p>
<ol>
<li><strong>Lume</strong> - <a href="https://github.com/luminous-devs/lume/issues/85">onboarding review</a> and some minor design mockups. Reya (Lume developer) said he implemented the recommendations, but I need to review again (on my to-do list). <a href="https://cln.sh/HmGh0wT7">Video recording</a>.</li>
<li><strong>Damus</strong> - <a href="https://www.figma.com/file/0tDzcricDSaKTb9PtS0yXL/Damus-Marketing?type=design&amp;node-id=0:1&amp;mode=design&amp;t=3OMbAvuVuotpeqPM-1">home page design idea</a></li>
<li><strong>Stargazr</strong> - full client review, recommendations and the start of a r<a href="http://www.apple.com">e-designed client</a>.</li>
<li><strong>Pinstr</strong> - provided <a href="https://cln.sh/5Blcg8bJ">actionable feedback</a> for @Sepehr.</li>
<li><strong>Listr</strong> - @JeffG asked for feedback several times and I reviewed the client before and after feedback, providing further recommendations. (<a href="https://cln.sh/LrXTG5fZ">Round 1</a>, <a href="https://cln.sh/PMGkSGsP">Round 2</a> feedback)</li>
<li><strong>Slidestr</strong> - provided feedback and <a href="https://www.figma.com/file/ZT64EeJSxCl5BGvKmK44ZK/Slidestr?type=design&amp;node-id=0:1&amp;mode=design&amp;t=evJbPT6jPvlqn5IU-1">designed</a> what I would consider to be the ideal experience.</li>
<li><strong>Swarmstr</strong> - @pitunited asked for feedback and I <a href="https://cln.sh/JYh2MLNS">reviewed</a> the entire client.</li>
<li><strong>Current (iOS)</strong> - egge asked for feedback and I created an <a href="https://github.com/starbackr-com/current/issues/33">issue in their GitHub</a>, along with a video.</li>
<li><strong>0xChat</strong> - water asked for feedback. I reviewed the client on video and made recommendations.</li>
<li><strong>Nostree</strong> - provided feedback and design ideas</li>
<li><strong>Primal</strong> - some design ideas which may or may not make it into production, we’ll see!</li>
<li><strong>noStrudel</strong> - minor feedback and designing some ideas for <strong>@hzrd149</strong></li>
<li><strong>Habla</strong> (work in progress). I have provided some styling and UX feedback and I’m currently working on designing the changes.</li>
<li><strong>Spring</strong> - Artur approached me about the idea behind Spring and needed some help shaping his vision. I designed the product experience (<a href="https://www.figma.com/file/AjUM205cl1zVGwalHHF7tJ/Nostr-OS-Mobile?type=design&amp;node-id=423:14057&amp;mode=design&amp;t=YKkGPVACHJedPGsy-1">Figma file</a>) and he implemented it on Android, perhaps with his own ideas mixed in.</li>
<li><strong>Yana</strong> - Yana asked for a full review and I provided <a href="https://cln.sh/9y6SxQy6">a recording</a> of my initial experience and recommendations.</li>
<li><strong>Nosta</strong> - Christoph asked me to review the client, and I did so in full, providing my <a href="https://cln.sh/lLVbvYHp">experience, ideas and recommendations</a>. Christoph is now implementing some of the ideas / recommendations!</li>
<li><strong>Vendata</strong> - Pablo asked me to look at the current state of the (proposed?) redesign and I chimed in with my thoughts.</li>
<li><strong>NostrNet.work</strong> - I really liked the project and pitched an unsolicited design idea.</li>
<li><strong>PlebeianMarket</strong> - @Chiefmonkey asked for feedback on PM. I provided <a href="https://cln.sh/tCff57Nx">a recording</a> of my thoughts.</li>
<li><strong>Snort</strong> - snort has seen many improvements in features. Kieran and I are working closely to shape the client. I redesigned Snort for version 2 that he managed to ship not long ago. This was a major project. I also updated Snort’s CSS, both dark and light mode and improved some of the UX directly through a pull request.</li>
<li><strong>Zap.stream</strong> - I am also working with Kieran on a continuous basis to improve zap.stream. Due to Snort V2 being in the works at that time, we didn’t have as much time to work on zap.stream but we managed to add a new onboarding flow which I designed. Roland did a lot of the work on development side. I am currently engaging Kieran to see what needs to be done next.</li>
</ol>
<p><strong>Design Help</strong></p>
<p>The following is a list of clients I was involved with, ranging from major contributions to minor enhancement proposals:</p>
<ul>
<li>Snort (major)</li>
<li>zap.stream (major)</li>
<li>Damus (minor)</li>
<li>Spring (major)</li>
<li>NostrNet.work (somewhere in between)</li>
<li>Primal (minor)</li>
<li>Habla (major initially, now minor)</li>
<li>Nostree (none initially, major design mockups currently)</li>
<li>Pinstr (design ideas mockups)</li>
<li>Slidstr (design ideas mockups)</li>
<li>Stargazr (none initially, major design mockups currently)</li>
</ul>
<p><strong>Nostr Design Guide</strong></p>
<p>In Q1 <np-embed url="https://nostrdesign.org/"><a href="https://nostrdesign.org/">https://nostrdesign.org/</a></np-embed> was born! There were some technical challenges (for me personally), but thanks to help from Gigi and Daniele, the resource is live.</p>
<p>I’ve made substantial progress in content, including reference designs. The bulk of the time on the guide is in reference designs.</p>
<p>The guide still needs additional examples, and some of the content is missing (like Accessibility). This is a work in progress.</p>
<p>The reference components are ongoing endeavor. I’d like to cover all the basic use cases, desktop and mobile and provide guidance on any new questions that come up (such as mute words).</p>
<p>Since the launch of the guide I have seen a lot of positive feedback with people frequently referencing the website (even on live streams). I am humbled by this and hope to make the resource even more useful.</p>
<p><strong>Next Quarter Plan</strong></p>
<p>In the following quarter, I plan on allocating my time as follows:</p>
<ul>
<li><strong>Rounding out</strong> the nostr design guide with examples.</li>
<li><strong>Reference components</strong> for nostr design guide - especially the crucial parts that are asked about the most.</li>
<li><strong>Following up on the feedback</strong> I have provided for various clients and devs to see if they are acting on it, why not if not, and if there’s anything I can do to help them make progress.</li>
<li><strong>Providing Quality Assurance reviews</strong> on the work that was implemented.</li>
<li><strong>Improving existing clients</strong> with better UX ideas.</li>
<li><strong>Engaging with the nostr community</strong> to find better ways of doing things, learning about what’s working and what’s not working.</li>
<li><strong>Exploring UI / UX improvements</strong> on new ideas put forward by developers and the general nostr community.</li>
<li><strong>Helping clients think about growth and monetization strategies.</strong> I have already outlined some ideas for Snort (informal ideas) and Zap.stream</li>
</ul>
<p><strong>Got feedback?</strong></p>
<p>Clients, designs, business ideas, personal, any feedback you have, I am all ears! You can leave comments right on this note, DM me, or email <a href="mailto:karnage@opensats.org">karnage@opensats.org</a>. I take note of all the feedback and consider individually, so you’ll always be heard. Thank you!</p>
]]></content:encoded>
      <itunes:author><![CDATA[Karnage]]></itunes:author>
      <itunes:summary><![CDATA[<p>Hey all! Inspired by @verbiricha of doing his quarter progress report in public, I thought I’d share what I’ve been up to and the progress made in the first quarter since the OpenSats grant award.</p>
<p>First, none of this would be possible without support from OpenSats and for that I am very grateful! Being able to do work on Nostr is one of the best thing I could hope for! Thank you!</p>
<p><strong>TLDR;</strong></p>
<ol>
<li>Launched <a href="http://nostrdesign.org">nostrdesign.org</a> and updated it with content, reference designs.</li>
<li>Reviewed a bunch of client UI/UX and provided suggestions</li>
<li>Worked on designs - snort, zap stream, and redesigned some clients, while providing  visual feedback where I could.</li>
<li>“Started” #nostrdesign hashtag to encourage design discussions, questions, comments, and feedback from anyone wishing to participate.</li>
</ol>
<p><strong>Hashtag</strong></p>
<p>Since creating the <strong>#nostrdesign</strong> hashtag, we’ve seen a good amount of participation from the community. I am very pleased to see that people are using it to share design progress, ask for feedback, jumpstart ideas and propose improvements to existing clients.</p>
<p>The best part is that people who are not designers are able to chime in (and do so frequently) under discussions originated by designers / developers!</p>
<p>This is exactly what I was hoping to see happen. Instead of establishing yet an other closed group, I wanted the general user base to engage with nostr developers, express their thoughts and ideas. After all, designers don’t have all the answers, all the time.</p>
<p>People are asking great, and very important questions that could impact a large number of people coming into the space.</p>
<p>Designers are providing useful feedback to improve popular clients. I hope to see more designers get involved and chime in with their ideas!</p>
<p>Going forward, I would like to continue using the hashtag to encourage more participation.</p>
<p><strong>Ask:</strong></p>
<p><strong>Developers -</strong> don’t hesitate to ask for feedback often. Just add #nostrdesign to your notes.</p>
<p><strong>Designers</strong> - your UX ideas and design expertise are needed to make the best experiences possible. Please drop in and chime in with your feedback when possible.</p>
<p><strong>Everyone</strong> - you all use the apps and your feedback is priceless! Complain as much as necessary, this is how we learn. Just tag #nostrdesign so we can come up with better solutions to existing issues.</p>
<p><strong>Client Reviews &amp; Feedback</strong></p>
<p>The following is a list of clients I have provided feedback for, designed parts of, or put forth major design proposals during the first quarter (I am currently uploading recordings to a YouTube channel to make them accessible to everyone):</p>
<ol>
<li><strong>Lume</strong> - <a href="https://github.com/luminous-devs/lume/issues/85">onboarding review</a> and some minor design mockups. Reya (Lume developer) said he implemented the recommendations, but I need to review again (on my to-do list). <a href="https://cln.sh/HmGh0wT7">Video recording</a>.</li>
<li><strong>Damus</strong> - <a href="https://www.figma.com/file/0tDzcricDSaKTb9PtS0yXL/Damus-Marketing?type=design&amp;node-id=0:1&amp;mode=design&amp;t=3OMbAvuVuotpeqPM-1">home page design idea</a></li>
<li><strong>Stargazr</strong> - full client review, recommendations and the start of a r<a href="http://www.apple.com">e-designed client</a>.</li>
<li><strong>Pinstr</strong> - provided <a href="https://cln.sh/5Blcg8bJ">actionable feedback</a> for @Sepehr.</li>
<li><strong>Listr</strong> - @JeffG asked for feedback several times and I reviewed the client before and after feedback, providing further recommendations. (<a href="https://cln.sh/LrXTG5fZ">Round 1</a>, <a href="https://cln.sh/PMGkSGsP">Round 2</a> feedback)</li>
<li><strong>Slidestr</strong> - provided feedback and <a href="https://www.figma.com/file/ZT64EeJSxCl5BGvKmK44ZK/Slidestr?type=design&amp;node-id=0:1&amp;mode=design&amp;t=evJbPT6jPvlqn5IU-1">designed</a> what I would consider to be the ideal experience.</li>
<li><strong>Swarmstr</strong> - @pitunited asked for feedback and I <a href="https://cln.sh/JYh2MLNS">reviewed</a> the entire client.</li>
<li><strong>Current (iOS)</strong> - egge asked for feedback and I created an <a href="https://github.com/starbackr-com/current/issues/33">issue in their GitHub</a>, along with a video.</li>
<li><strong>0xChat</strong> - water asked for feedback. I reviewed the client on video and made recommendations.</li>
<li><strong>Nostree</strong> - provided feedback and design ideas</li>
<li><strong>Primal</strong> - some design ideas which may or may not make it into production, we’ll see!</li>
<li><strong>noStrudel</strong> - minor feedback and designing some ideas for <strong>@hzrd149</strong></li>
<li><strong>Habla</strong> (work in progress). I have provided some styling and UX feedback and I’m currently working on designing the changes.</li>
<li><strong>Spring</strong> - Artur approached me about the idea behind Spring and needed some help shaping his vision. I designed the product experience (<a href="https://www.figma.com/file/AjUM205cl1zVGwalHHF7tJ/Nostr-OS-Mobile?type=design&amp;node-id=423:14057&amp;mode=design&amp;t=YKkGPVACHJedPGsy-1">Figma file</a>) and he implemented it on Android, perhaps with his own ideas mixed in.</li>
<li><strong>Yana</strong> - Yana asked for a full review and I provided <a href="https://cln.sh/9y6SxQy6">a recording</a> of my initial experience and recommendations.</li>
<li><strong>Nosta</strong> - Christoph asked me to review the client, and I did so in full, providing my <a href="https://cln.sh/lLVbvYHp">experience, ideas and recommendations</a>. Christoph is now implementing some of the ideas / recommendations!</li>
<li><strong>Vendata</strong> - Pablo asked me to look at the current state of the (proposed?) redesign and I chimed in with my thoughts.</li>
<li><strong>NostrNet.work</strong> - I really liked the project and pitched an unsolicited design idea.</li>
<li><strong>PlebeianMarket</strong> - @Chiefmonkey asked for feedback on PM. I provided <a href="https://cln.sh/tCff57Nx">a recording</a> of my thoughts.</li>
<li><strong>Snort</strong> - snort has seen many improvements in features. Kieran and I are working closely to shape the client. I redesigned Snort for version 2 that he managed to ship not long ago. This was a major project. I also updated Snort’s CSS, both dark and light mode and improved some of the UX directly through a pull request.</li>
<li><strong>Zap.stream</strong> - I am also working with Kieran on a continuous basis to improve zap.stream. Due to Snort V2 being in the works at that time, we didn’t have as much time to work on zap.stream but we managed to add a new onboarding flow which I designed. Roland did a lot of the work on development side. I am currently engaging Kieran to see what needs to be done next.</li>
</ol>
<p><strong>Design Help</strong></p>
<p>The following is a list of clients I was involved with, ranging from major contributions to minor enhancement proposals:</p>
<ul>
<li>Snort (major)</li>
<li>zap.stream (major)</li>
<li>Damus (minor)</li>
<li>Spring (major)</li>
<li>NostrNet.work (somewhere in between)</li>
<li>Primal (minor)</li>
<li>Habla (major initially, now minor)</li>
<li>Nostree (none initially, major design mockups currently)</li>
<li>Pinstr (design ideas mockups)</li>
<li>Slidstr (design ideas mockups)</li>
<li>Stargazr (none initially, major design mockups currently)</li>
</ul>
<p><strong>Nostr Design Guide</strong></p>
<p>In Q1 <np-embed url="https://nostrdesign.org/"><a href="https://nostrdesign.org/">https://nostrdesign.org/</a></np-embed> was born! There were some technical challenges (for me personally), but thanks to help from Gigi and Daniele, the resource is live.</p>
<p>I’ve made substantial progress in content, including reference designs. The bulk of the time on the guide is in reference designs.</p>
<p>The guide still needs additional examples, and some of the content is missing (like Accessibility). This is a work in progress.</p>
<p>The reference components are ongoing endeavor. I’d like to cover all the basic use cases, desktop and mobile and provide guidance on any new questions that come up (such as mute words).</p>
<p>Since the launch of the guide I have seen a lot of positive feedback with people frequently referencing the website (even on live streams). I am humbled by this and hope to make the resource even more useful.</p>
<p><strong>Next Quarter Plan</strong></p>
<p>In the following quarter, I plan on allocating my time as follows:</p>
<ul>
<li><strong>Rounding out</strong> the nostr design guide with examples.</li>
<li><strong>Reference components</strong> for nostr design guide - especially the crucial parts that are asked about the most.</li>
<li><strong>Following up on the feedback</strong> I have provided for various clients and devs to see if they are acting on it, why not if not, and if there’s anything I can do to help them make progress.</li>
<li><strong>Providing Quality Assurance reviews</strong> on the work that was implemented.</li>
<li><strong>Improving existing clients</strong> with better UX ideas.</li>
<li><strong>Engaging with the nostr community</strong> to find better ways of doing things, learning about what’s working and what’s not working.</li>
<li><strong>Exploring UI / UX improvements</strong> on new ideas put forward by developers and the general nostr community.</li>
<li><strong>Helping clients think about growth and monetization strategies.</strong> I have already outlined some ideas for Snort (informal ideas) and Zap.stream</li>
</ul>
<p><strong>Got feedback?</strong></p>
<p>Clients, designs, business ideas, personal, any feedback you have, I am all ears! You can leave comments right on this note, DM me, or email <a href="mailto:karnage@opensats.org">karnage@opensats.org</a>. I take note of all the feedback and consider individually, so you’ll always be heard. Thank you!</p>
]]></itunes:summary>
      <itunes:image href="https://nostrdesign.org/assets/images/introduction-e6d757605e4398a2252086022873f2af.png"/>
      </item>
      
      <item>
      <title><![CDATA[Shortest path to awesome]]></title>
      <description><![CDATA[Some thoughts for nostr developers to consider when crafting their clients.]]></description>
             <itunes:subtitle><![CDATA[Some thoughts for nostr developers to consider when crafting their clients.]]></itunes:subtitle>
      <pubDate>Sat, 25 Mar 2023 13:52:21 GMT</pubDate>
      <link>https://karnage.npub.pro/post/shortest-path-to-awesome/</link>
      <comments>https://karnage.npub.pro/post/shortest-path-to-awesome/</comments>
      <guid isPermaLink="false">naddr1qqv8x6r0wf6x2um594cxzarg946x7ttpwajhxmmdv5pzqx78pgq53vlnzmdr8l3u38eru0n3438lnxqz0mr39wg9e5j0dfq3qvzqqqr4gu5d05rr</guid>
      <category>nostr</category>
      
        <media:content url="https://uploads-ssl.webflow.com/63c880de767a987f902e30db/641efc61e2af21b82a7af091_cat-amazed.png" medium="image"/>
        <enclosure 
          url="https://uploads-ssl.webflow.com/63c880de767a987f902e30db/641efc61e2af21b82a7af091_cat-amazed.png" length="0" 
          type="image/png" 
        />
      <noteId>naddr1qqv8x6r0wf6x2um594cxzarg946x7ttpwajhxmmdv5pzqx78pgq53vlnzmdr8l3u38eru0n3438lnxqz0mr39wg9e5j0dfq3qvzqqqr4gu5d05rr</noteId>
      <npub>npub1r0rs5q2gk0e3dk3nlc7gnu378ec6cnlenqp8a3cjhyzu6f8k5sgs4sq9ac</npub>
      <dc:creator><![CDATA[Karnage]]></dc:creator>
      <content:encoded><![CDATA[<p>In one of his earlier talks, developer and entrepreneur Rob Walling who was previously founder of drip.com said something seemingly small but profound (paraphrased):</p>
<p>To increase conversion rates (people sticking around to keep using your product, and ultimately paying), get people to their “aha!” moment as quickly as possible.</p>
<p>The “aha!” moment is where it clicks for the user exactly why this product is awesome. It's the shortest path to awesome. Once the user sees the value in the product, they are more likely to stick around.</p>
<p>Product designers and developers who are aware of this, know that the name of the game is providing value, and hopefully overdelivering, as quickly as possible. This means setting aside their own desires to showcase the product in its full glory, and focusing on the essentials - minimizing the number of steps required to get to the aha moment.</p>
<p><strong>Design by omission</strong> becomes important. What to not include becomes equally, if not more important as what to include. So does reducing friction. The fewer, less painful steps involved in getting insane value out of a product, the better.</p>
<p>This concept is a great rule of thumb for every product founder.<br>Instead of thinking “what feature should I add to make people love this product?”, founders should be thinking “what features do I absolutely need for people to love this product?” Then de-emphasize everything else. </p>
<p>Nostr clients are no different from a typical startup - they should be trying to figure out the “aha!” moment, and how to get the user to it as quickly as possible.</p>
<p>A useful exercise I often perform is to reverse the process and start at the end - the action the user needs to take to have their minds blown. Once you figure out what that action is, work backwards to the steps where they first land on the product page, or install the app, whatever that may be. The goal is to cut out as many steps in-between as possible. </p>
<p>I’ll demonstrate with a hypothetical, but practical example.</p>
<p>Let us assume we are building a music app where people can earn sats when others listen to their tracks. </p>
<p>Nostr has several layers and steps that most people typically go through, for example:</p>
<ol>
<li>Generate key pair</li>
<li>Save keys warning</li>
<li>Pick a username</li>
<li>Import follows (perhaps)</li>
<li>In some cases add relays</li>
<li>Navigate to some sort of a feed, either from follows or general</li>
<li>You typically need to set up your profile if you want people to take you seriously</li>
<li>Have to figure out what sats are, why anyone should care? What are these play tokens?</li>
<li>If care enough, find settings to connect a wallet</li>
<li>Learn about wallets (now you leave the platform to do a bunch of reading), chances are you are gone for good.</li>
<li>Connect a wallet, test a payment.</li>
<li>Do something for someone to find your action worthy of a zap / perhaps upload a track?</li>
<li>Aha moment! You can get paid easily and fast just for interacting with people.</li>
</ol>
<p>Perhaps you’ll also have a realization that your comments are showing cross-platforms which supercharges your content distribution, but for now we don’t need to worry about this.</p>
<p>Of course, some of these steps may be optional, but if we are talking about someone who knows nothing about nostr, sats, zaps, key pairs, that’s 12 steps to get to some realization of what is possible.</p>
<p>12 steps!</p>
<p>The barrier to seeing value is very steep unless you already understand the benefits of decentralized social platforms, know about bitcoin and understand the possibilities. </p>
<p>Sadly, this is not what an average user looks like.</p>
<p>In fact, if you look on Nostr.band, the stats show that the number of profiles with an LN address has remained largely flat for a long time. It’s likely that these people are mostly bitcoiners who already understand the value proposition of a lightning payment. </p>
<p>Now, let’s work backwards and just think through which steps could potentially be eliminated. Keep in mind, we are talking about a music client.</p>
<p>Let us assume that the aha! moment is someone getting paid for their creative work (music). I think this is a safe assumption.</p>
<p><strong>Final step: Pay bills with your creative work</strong></p>
<p>This is going a bit beyond the aha moment, but we’ll roll with it.</p>
<p>Let’s ask some questions…</p>
<ul>
<li>What’s the fastest way to demonstrate that a user can collect payments for uploading tracks? How about a web client that is visible without logging in? Perhaps you can see some songs right away and notice that they are earning money? It’s not a personal aha moment, but it’s a preview.</li>
<li>Can we get the user to skip signup entirely? </li>
<li>Can the user upload a track as step 1?</li>
<li>Can they see their local currency as a payout option?</li>
<li>Can they collect payment in their local currency?</li>
<li>Do they need to know what sats are? At least initially?</li>
<li>Do they need to care about relays and everything that this entails?</li>
<li>Do they really need to connect a wallet to get paid? </li>
<li>Do they really need to follow anyone to see a feed?</li>
<li>Are usernames even important to see the value in this product?</li>
<li>Do they need to learn about cryptographic key pairs? How can we delay this step?</li>
</ul>
<p>Having asked all of these questions, we can draft an ideal scenario. It may not be realistic, far from it, but at least we know what an ideal and amazing journey would look like.</p>
<ol>
<li>Land on a website and see that people are getting paid in your local currency for the same work you offer. Hey, maybe I should try this? 🤔</li>
<li>What’s this.. a button to upload music? Ok, I have a file sitting on my drive, or have a link handy, let’s do it! Go ahead and add the track (as few steps as possible). Holy shit, I can add splits? Sounds crazy.. ok, let’s keep going.</li>
<li>Now that I’ve made progress in adding some information, it seems I need to sign up to finish. Makes sense. One or two clicks, I’m in and my track is added.</li>
<li><strong>Aha moment:</strong> I go eat dinner, come back an hour later and see that I’ve just earned $5. It ain’t that much, but  it didn’t take long! Turns out new tracks go into the new tab and people can stream them which goes directly to your wallet.</li>
<li><strong>Final step: I click a button to cash out</strong>, in my local currency. The funds arrive in my bank account. Now I can pay my bills.</li>
</ol>
<p>It may not be a feasible flow, or even a desirable one, but at least we can see that an amazing journey might only take 3-4 steps. It is still using the old money rails for some parts of the app, but the artist can get paid for their work fast and can come to a realization that there might be something to this.</p>
<p>We don’t need to create this specific journey and outcome, but we can use it as a baseline. </p>
<p>As a technical founder / developer you will have a better idea of what is possible. Perhaps new services need to be created to get to our end state? This exercise gives us a lot to think about.</p>
<p>In our example, we might be able to:</p>
<ul>
<li><strong>Let users preview the product</strong> without signing up</li>
<li><strong>Have built-in wallets</strong> that require no additional setup (with the ability to customize your experience later in the options)</li>
<li><strong>Display earrings in local currencies</strong> while slowly introducing sats, zaps (surely there is an API that can handle sats to local currency conversion in real time? If not, maybe it has to be created?)</li>
<li><strong>Allow users to cash out into local currency</strong>. Why do we need to keep them in sats? Why not let them make their own option? If this is not possible to do - Why? What service needs to exist to allow lightning-enabled apps to tap into easy, plug and play fiat conversion? </li>
<li><strong>Let users discover relays later</strong> on instead of right away to keep them from being overwhelmed.</li>
</ul>
<p>Even if some of these things are not technically feasible, at least we are now thinking about the flow from a user’s perspective and empathize with them. We start thinking about their time, their needs, their existing frustrations and how we might be able to brighten their day.</p>
<p>This user-centric approach helps founders skip the fluffy parts and focus on the guts that truly matter.</p>
<p>New founders specifically tend to enjoy adding features, thinking the next one will do the trick, only to be disappointed. </p>
<p>I encourage Nostr client developers to start thinking about their users as customers who are looking to solve their own problems. </p>
<ul>
<li>How might you make that journey as effortless as possible? </li>
<li>What is your customer truly seeking? Is it distribution? Is it attention? Is it money?</li>
<li>Are you delivering it in as few steps as possible?</li>
<li>Can the “customer” take a more familiar path to get to the same decentralized destination that we all love?</li>
</ul>
]]></content:encoded>
      <itunes:author><![CDATA[Karnage]]></itunes:author>
      <itunes:summary><![CDATA[<p>In one of his earlier talks, developer and entrepreneur Rob Walling who was previously founder of drip.com said something seemingly small but profound (paraphrased):</p>
<p>To increase conversion rates (people sticking around to keep using your product, and ultimately paying), get people to their “aha!” moment as quickly as possible.</p>
<p>The “aha!” moment is where it clicks for the user exactly why this product is awesome. It's the shortest path to awesome. Once the user sees the value in the product, they are more likely to stick around.</p>
<p>Product designers and developers who are aware of this, know that the name of the game is providing value, and hopefully overdelivering, as quickly as possible. This means setting aside their own desires to showcase the product in its full glory, and focusing on the essentials - minimizing the number of steps required to get to the aha moment.</p>
<p><strong>Design by omission</strong> becomes important. What to not include becomes equally, if not more important as what to include. So does reducing friction. The fewer, less painful steps involved in getting insane value out of a product, the better.</p>
<p>This concept is a great rule of thumb for every product founder.<br>Instead of thinking “what feature should I add to make people love this product?”, founders should be thinking “what features do I absolutely need for people to love this product?” Then de-emphasize everything else. </p>
<p>Nostr clients are no different from a typical startup - they should be trying to figure out the “aha!” moment, and how to get the user to it as quickly as possible.</p>
<p>A useful exercise I often perform is to reverse the process and start at the end - the action the user needs to take to have their minds blown. Once you figure out what that action is, work backwards to the steps where they first land on the product page, or install the app, whatever that may be. The goal is to cut out as many steps in-between as possible. </p>
<p>I’ll demonstrate with a hypothetical, but practical example.</p>
<p>Let us assume we are building a music app where people can earn sats when others listen to their tracks. </p>
<p>Nostr has several layers and steps that most people typically go through, for example:</p>
<ol>
<li>Generate key pair</li>
<li>Save keys warning</li>
<li>Pick a username</li>
<li>Import follows (perhaps)</li>
<li>In some cases add relays</li>
<li>Navigate to some sort of a feed, either from follows or general</li>
<li>You typically need to set up your profile if you want people to take you seriously</li>
<li>Have to figure out what sats are, why anyone should care? What are these play tokens?</li>
<li>If care enough, find settings to connect a wallet</li>
<li>Learn about wallets (now you leave the platform to do a bunch of reading), chances are you are gone for good.</li>
<li>Connect a wallet, test a payment.</li>
<li>Do something for someone to find your action worthy of a zap / perhaps upload a track?</li>
<li>Aha moment! You can get paid easily and fast just for interacting with people.</li>
</ol>
<p>Perhaps you’ll also have a realization that your comments are showing cross-platforms which supercharges your content distribution, but for now we don’t need to worry about this.</p>
<p>Of course, some of these steps may be optional, but if we are talking about someone who knows nothing about nostr, sats, zaps, key pairs, that’s 12 steps to get to some realization of what is possible.</p>
<p>12 steps!</p>
<p>The barrier to seeing value is very steep unless you already understand the benefits of decentralized social platforms, know about bitcoin and understand the possibilities. </p>
<p>Sadly, this is not what an average user looks like.</p>
<p>In fact, if you look on Nostr.band, the stats show that the number of profiles with an LN address has remained largely flat for a long time. It’s likely that these people are mostly bitcoiners who already understand the value proposition of a lightning payment. </p>
<p>Now, let’s work backwards and just think through which steps could potentially be eliminated. Keep in mind, we are talking about a music client.</p>
<p>Let us assume that the aha! moment is someone getting paid for their creative work (music). I think this is a safe assumption.</p>
<p><strong>Final step: Pay bills with your creative work</strong></p>
<p>This is going a bit beyond the aha moment, but we’ll roll with it.</p>
<p>Let’s ask some questions…</p>
<ul>
<li>What’s the fastest way to demonstrate that a user can collect payments for uploading tracks? How about a web client that is visible without logging in? Perhaps you can see some songs right away and notice that they are earning money? It’s not a personal aha moment, but it’s a preview.</li>
<li>Can we get the user to skip signup entirely? </li>
<li>Can the user upload a track as step 1?</li>
<li>Can they see their local currency as a payout option?</li>
<li>Can they collect payment in their local currency?</li>
<li>Do they need to know what sats are? At least initially?</li>
<li>Do they need to care about relays and everything that this entails?</li>
<li>Do they really need to connect a wallet to get paid? </li>
<li>Do they really need to follow anyone to see a feed?</li>
<li>Are usernames even important to see the value in this product?</li>
<li>Do they need to learn about cryptographic key pairs? How can we delay this step?</li>
</ul>
<p>Having asked all of these questions, we can draft an ideal scenario. It may not be realistic, far from it, but at least we know what an ideal and amazing journey would look like.</p>
<ol>
<li>Land on a website and see that people are getting paid in your local currency for the same work you offer. Hey, maybe I should try this? 🤔</li>
<li>What’s this.. a button to upload music? Ok, I have a file sitting on my drive, or have a link handy, let’s do it! Go ahead and add the track (as few steps as possible). Holy shit, I can add splits? Sounds crazy.. ok, let’s keep going.</li>
<li>Now that I’ve made progress in adding some information, it seems I need to sign up to finish. Makes sense. One or two clicks, I’m in and my track is added.</li>
<li><strong>Aha moment:</strong> I go eat dinner, come back an hour later and see that I’ve just earned $5. It ain’t that much, but  it didn’t take long! Turns out new tracks go into the new tab and people can stream them which goes directly to your wallet.</li>
<li><strong>Final step: I click a button to cash out</strong>, in my local currency. The funds arrive in my bank account. Now I can pay my bills.</li>
</ol>
<p>It may not be a feasible flow, or even a desirable one, but at least we can see that an amazing journey might only take 3-4 steps. It is still using the old money rails for some parts of the app, but the artist can get paid for their work fast and can come to a realization that there might be something to this.</p>
<p>We don’t need to create this specific journey and outcome, but we can use it as a baseline. </p>
<p>As a technical founder / developer you will have a better idea of what is possible. Perhaps new services need to be created to get to our end state? This exercise gives us a lot to think about.</p>
<p>In our example, we might be able to:</p>
<ul>
<li><strong>Let users preview the product</strong> without signing up</li>
<li><strong>Have built-in wallets</strong> that require no additional setup (with the ability to customize your experience later in the options)</li>
<li><strong>Display earrings in local currencies</strong> while slowly introducing sats, zaps (surely there is an API that can handle sats to local currency conversion in real time? If not, maybe it has to be created?)</li>
<li><strong>Allow users to cash out into local currency</strong>. Why do we need to keep them in sats? Why not let them make their own option? If this is not possible to do - Why? What service needs to exist to allow lightning-enabled apps to tap into easy, plug and play fiat conversion? </li>
<li><strong>Let users discover relays later</strong> on instead of right away to keep them from being overwhelmed.</li>
</ul>
<p>Even if some of these things are not technically feasible, at least we are now thinking about the flow from a user’s perspective and empathize with them. We start thinking about their time, their needs, their existing frustrations and how we might be able to brighten their day.</p>
<p>This user-centric approach helps founders skip the fluffy parts and focus on the guts that truly matter.</p>
<p>New founders specifically tend to enjoy adding features, thinking the next one will do the trick, only to be disappointed. </p>
<p>I encourage Nostr client developers to start thinking about their users as customers who are looking to solve their own problems. </p>
<ul>
<li>How might you make that journey as effortless as possible? </li>
<li>What is your customer truly seeking? Is it distribution? Is it attention? Is it money?</li>
<li>Are you delivering it in as few steps as possible?</li>
<li>Can the “customer” take a more familiar path to get to the same decentralized destination that we all love?</li>
</ul>
]]></itunes:summary>
      <itunes:image href="https://uploads-ssl.webflow.com/63c880de767a987f902e30db/641efc61e2af21b82a7af091_cat-amazed.png"/>
      </item>
      
      </channel>
      </rss>
    