<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[Chronicles of Nityesh]]></title><description><![CDATA[Hot takes, secret recipes, leaked memos and epic fails - from a creator building a SaaS business]]></description><link>https://nityesh.com/</link><image><url>https://nityesh.com/favicon.png</url><title>Chronicles of Nityesh</title><link>https://nityesh.com/</link></image><generator>Ghost 4.48</generator><lastBuildDate>Sat, 18 Apr 2026 06:38:25 GMT</lastBuildDate><atom:link href="https://nityesh.com/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[LLMs are stateless. Each msg you send is a fresh start - even if it's in a thread.]]></title><description><![CDATA[So you favourite AI apps are probably not designed to "remember" the early msgs in a chat - implying that you should start new chats frequently]]></description><link>https://nityesh.com/llms-are-stateless-each-msg-you-send-is-a-fresh-start-even-if-its-in-a-thread/</link><guid isPermaLink="false">67a456995c20a829d2b31d61</guid><category><![CDATA[AI & I]]></category><dc:creator><![CDATA[Nityesh Agarwal]]></dc:creator><pubDate>Thu, 06 Feb 2025 06:34:42 GMT</pubDate><content:encoded><![CDATA[<p><strong><em>Me</em>: Can you tell me how do ai text models work in a chat interface? Specifically, when i&#x2019;m in a chat and i send new msgs in the same chat, does the app send all the previous msgs as input to the model or does it send a compressed version?</strong></p><p><strong><em>AI</em></strong>: AI text models in chat interfaces, like GPT, are stateless, meaning they don&apos;t retain memory of past interactions. Here&apos;s how context is managed when you send new messages in the same chat:</p><ol><li>Full Conversation History (Within Limits):<br>The app typically sends all previous messages in the chat to the model with each new request, up to the model&apos;s token limit (e.g., 4,096 tokens for GPT-3.5, 8,192 for GPT-4). This allows the model to understand the context of the ongoing conversation.</li><li>Token Limitations and Truncation:<br>If the conversation exceeds the model&apos;s token limit, the app will truncate older messages (usually from the beginning) to stay under the limit. For example, in a long chat, the earliest messages might be dropped to prioritize recent exchanges.</li></ol><p>Advanced Compression Strategies (Optional):<br>Some systems use more sophisticated methods to compress context, such as:</p><ul><li>Summarization: Generating a brief summary of prior interactions and appending it to the prompt.</li><li>Relevant Context Extraction: Using embeddings or vector databases to retrieve only the most relevant parts of the conversation.</li><li>System-Level Memory: Explicitly storing key details (e.g., user preferences) in a database and injecting them into prompts.</li></ul><ol><li>State Management by the App:<br>The app (not the AI model) manages the conversation history. Each time you send a message, the app rebuilds the full context (truncated/summarized if needed) and sends it to the model.</li></ol><h3 id="example-workflow">Example Workflow:</h3><ol><li>You send Message 3 in a chat.</li><li>The app combines Message 1 + Message 2 + Message 3 into a single prompt.</li><li>If the total tokens exceed the limit, the app removes Message 1 (oldest) and sends Message 2 + Message 3.</li><li>The model generates a response based on the truncated context.</li></ol><h3 id="why-this-matters">Why This Matters:</h3><ul><li>Consistency: The model behaves as if it &quot;remembers&quot; the chat because the app feeds it the full history.</li><li>Limitations: Very long chats may lose earlier context due to truncation.</li><li>Custom Solutions: Some apps implement workarounds (e.g., auto-summarization) for better long-context handling.</li></ul><p>In short, the app sends all previous messages by default but may truncate or compress them to fit technical constraints. The model itself has no memory&#x2014;it&#x2019;s the app&#x2019;s job to manage the context.</p><hr><p><strong><em>Me</em>: Wait so all these chat models are essentially stateless at their core?? Like claude sonnet 3.5 or gpt-4. Like everytime i ask a question in a msg, it is essentially giving a new response from scratch. That must get expensive for long chats or when using them inside cursor ide</strong></p><p><strong><em>ai</em></strong>: Yes, you&apos;re absolutely right! All major LLMs (like GPT-4, Claude 3.5 Sonnet, etc.) are stateless at their core, and this has significant implications for cost, latency, and context handling. Let&#x2019;s break this down:</p><h3 id="1-statelessness-zero-memory">1. Statelessness = Zero Memory</h3><ul><li>Every message is a fresh start: When you send a new message, the app re-sends the entire conversation history (or a compressed version) to the model. The model itself has no memory of prior interactions &#x2013; it&#x2019;s like hitting &quot;reset&quot; after every response.</li><li>Example: If your chat has 10 messages, the app sends all 10 messages (as a single text block) to the model for message 11. The model treats this as one long prompt, not a continuation.</li></ul><h3 id="2-why-this-gets-expensive">2. Why This Gets Expensive</h3><ul><li>Token costs scale with history: Most LLM APIs charge per token (e.g., $0.50 per 1M tokens for GPT-4o input). A long chat with 50 messages might send 5,000 tokens with each new request, even if you only added 10 new tokens in your latest message.</li><li>Cursor IDE/Code Use Case: If you&#x2019;re using an AI-powered IDE like Cursor for code assistance, every keystroke/query re-sends the entire file context (or workspace), which can quickly burn through tokens for large projects.</li></ul><h3 id="3-how-apps-compensate">3. How Apps Compensate</h3><p>To mitigate costs and latency, apps use tricks like:</p><!--kg-card-begin: html--><table style="border-collapse: collapse;"><thead><tr><th style="color: rgb(var(--ds-rgb-label-1)); padding-top: ; padding-right: ; padding-bottom: ; padding-left: 0px; border-bottom: 1px solid rgb(var(--ds-rgb-label-3)); border-top: 1px solid rgb(var(--ds-rgb-label-3)); font-weight: 600; text-align: left;">Strategy</th><th style="color: rgb(var(--ds-rgb-label-1)); padding: calc(var(--ds-md-zoom)*6px)calc(var(--ds-md-zoom)*12px); border-bottom: 1px solid rgb(var(--ds-rgb-label-3)); border-top: 1px solid rgb(var(--ds-rgb-label-3)); font-weight: 600; text-align: left;">How It Works</th><th style="color: rgb(var(--ds-rgb-label-1)); padding: calc(var(--ds-md-zoom)*6px)calc(var(--ds-md-zoom)*12px); border-bottom: 1px solid rgb(var(--ds-rgb-label-3)); border-top: 1px solid rgb(var(--ds-rgb-label-3)); font-weight: 600; text-align: left;">Trade-offs</th></tr></thead><tbody><tr><td style="padding-top: ; padding-right: ; padding-bottom: ; padding-left: 0px; border-bottom: 1px solid rgb(var(--ds-rgb-label-3));"><strong>Truncation</strong></td><td style="padding: calc(var(--ds-md-zoom)*6px)calc(var(--ds-md-zoom)*12px); border-bottom: 1px solid rgb(var(--ds-rgb-label-3));">Cut off older messages (e.g., keep last 4K tokens)</td><td style="padding: calc(var(--ds-md-zoom)*6px)calc(var(--ds-md-zoom)*12px); border-bottom: 1px solid rgb(var(--ds-rgb-label-3));">Loses early context</td></tr><tr><td style="padding-top: ; padding-right: ; padding-bottom: ; padding-left: 0px; border-bottom: 1px solid rgb(var(--ds-rgb-label-3));"><strong>Summarization</strong></td><td style="padding: calc(var(--ds-md-zoom)*6px)calc(var(--ds-md-zoom)*12px); border-bottom: 1px solid rgb(var(--ds-rgb-label-3));">Use cheaper models (e.g., GPT-3.5) to summarize old messages</td><td style="padding: calc(var(--ds-md-zoom)*6px)calc(var(--ds-md-zoom)*12px); border-bottom: 1px solid rgb(var(--ds-rgb-label-3));">Adds latency/complexity</td></tr><tr><td style="padding-top: ; padding-right: ; padding-bottom: ; padding-left: 0px; border-bottom: 1px solid rgb(var(--ds-rgb-label-3));"><strong>Embedding Search</strong></td><td style="padding: calc(var(--ds-md-zoom)*6px)calc(var(--ds-md-zoom)*12px); border-bottom: 1px solid rgb(var(--ds-rgb-label-3));">Store chat history in a vector DB, retrieve only relevant snippets</td><td style="padding: calc(var(--ds-md-zoom)*6px)calc(var(--ds-md-zoom)*12px); border-bottom: 1px solid rgb(var(--ds-rgb-label-3));">Requires infrastructure</td></tr><tr><td style="padding-top: ; padding-right: ; padding-bottom: ; padding-left: 0px; border-bottom: 1px solid rgb(var(--ds-rgb-label-3));"><strong>System-Level Memory</strong></td><td style="padding: calc(var(--ds-md-zoom)*6px)calc(var(--ds-md-zoom)*12px); border-bottom: 1px solid rgb(var(--ds-rgb-label-3));">Manually store key details (e.g., &quot;User likes Python&quot;) in a database</td><td style="padding: calc(var(--ds-md-zoom)*6px)calc(var(--ds-md-zoom)*12px); border-bottom: 1px solid rgb(var(--ds-rgb-label-3));">Limited to predefined data</td></tr></tbody></table><!--kg-card-end: html--><h3 id="4-model-specific-optimizations">4. Model-Specific Optimizations</h3><ul><li>Claude 3.5 Sonnet: Supports 200K token windows (~150K words), so truncation is less frequent for long chats (but you still pay for all tokens sent).</li><li>GPT-4 Turbo: 128K token context, cheaper than original GPT-4, but still costly for repeated long prompts.</li><li>Local Models (e.g., Llama 3): Avoid API costs but require heavy hardware for long contexts.</li></ul><h3 id="why-this-architecture">Why This Architecture?</h3><ol><li>Scalability: Statelessness lets providers parallelize requests (no need to track session state).</li><li>Simplicity: No risk of &quot;memory leaks&quot; or corrupted context between sessions.</li><li>Privacy: Conversations aren&#x2019;t stored on the model side (though app providers might log them).</li></ol><h3 id="the-ide-problem-cursor-etc">The IDE Problem (Cursor, etc.)</h3><p>In code environments, the &quot;context&quot; (files, terminal output, etc.) can easily balloon to 50,000+ tokens. Solutions include:</p><ul><li>Smart context selection: Only send open files or code near your cursor.</li><li>Diff-based prompts: Send changes instead of entire files.</li><li>Caching: Reuse embeddings of common code snippets.</li></ul><h3 id="the-future">The Future?</h3><p>New approaches are emerging:</p><ul><li>Stateful APIs (e.g., OpenAI&#x2019;s &quot;session&quot; experiments): Pay to keep a session alive with stored context.</li><li>Recurrent Models: Architectures that natively handle long-term memory (still research-stage).</li><li>Hybrid Systems: Combine cheap/fast models for summarization with powerful models for final responses.</li></ul><h3 id="tldr">TL;DR</h3><ul><li>Yes: Every message is a fresh prompt with full history &#x2013; statelessness is fundamental to today&#x2019;s LLMs.</li><li>Costs explode for long chats because you&#x2019;re re-paying for old tokens repeatedly.</li><li>Apps mitigate this with truncation/summarization, but it&#x2019;s a band-aid. True statefulness would require architectural overhauls.</li></ul><p><br></p>]]></content:encoded></item><item><title><![CDATA[TIL: Rails has a magical layout management feature]]></title><description><![CDATA[AI taught me how to make the app html file of my SaaS app manageable using layouts]]></description><link>https://nityesh.com/rails-has-a-magical-layout-feature/</link><guid isPermaLink="false">6798dc235c20a829d2b31cdd</guid><category><![CDATA[AI & I]]></category><dc:creator><![CDATA[Nityesh Agarwal]]></dc:creator><pubDate>Tue, 28 Jan 2025 13:45:42 GMT</pubDate><content:encoded><![CDATA[<p>i&apos;m working on a massive redesign project on my SaaS app to make it &quot;drop dead gorgeous&quot;. first part is dealing with my monster 200+ line <code>application.html.erb</code> file that handles all the complex header/footer styles. </p><p>so i show this file to the ai and here&apos;s the conversation that followed:</p><hr><p><strong>ai</strong>: Oh my! I can see exactly what we&apos;re dealing with here. The current application.html.erb is quite... let&apos;s say &quot;organically grown&quot; &#x1F604; with lots of inline conditions and a complex navigation structure. But don&apos;t worry - this is a common situation in growing applications, and we&apos;ll clean it up nicely!</p><p>I notice several areas we can improve:</p><ul><li>The header/navigation logic is quite complex with many conditional checks</li><li>Lots of inline classes that could be componentized</li><li>Complex mobile menu implementation</li><li>Multiple footer variations that could be unified</li><li>Complex link structure that could be organized better</li></ul><p>Before we dive into the rebuild, it would be helpful to see </p><ul><li>any existing view components you&apos;ve created (especially navigation-related ones).</li><li>Your current routes.rb file to understand the navigation structure better</li></ul><hr><p><strong>Me</strong>: i&apos;ll give you those files but what i think would be best is to keep the app html file clean and minimal. because with the current one, it was annoying to get a fixed header and footer and background color on every page. even the margins on left/right. <br><br>i think it might be best to have this layout file not handle any of this stuff. <br><br>what do you think? am i thinking about it right?</p><hr><p><strong>ai</strong>: Absolutely, you&apos;re thinking about this exactly right! &#x1F3AF; This is a perfect example of separation of concerns and following the &quot;Single Responsibility Principle.&quot;<br></p><ol><li><strong>Make application.html.erb Minimal</strong>:</li></ol><ul><li>Keep only essential meta tags, assets, and basic structure</li><li>No styling or complex layout logic</li><li>Just a clean container for other layouts to build upon</li></ul><p>2. <strong>Create Multiple Layout Files</strong>:</p><ul><li><code>layouts/public.html.erb</code> - For marketing pages with the fancy footer</li><li><code>layouts/app.html.erb</code> - For authenticated dashboard views</li><li><code>layouts/minimal.html.erb</code> - For sign-up flows and simple pages</li></ul><p>3. <strong>Extract Components</strong>:</p><ul><li><code>shared/_header.html.erb</code> - Navigation component</li><li><code>shared/_footer.html.erb</code> - Footer component</li><li><code>shared/_flash.html.erb</code> - Flash messages</li></ul><p>Here&apos;s what a clean application.html.erb might look like:</p><pre><code class="language-ruby">&lt;!DOCTYPE html&gt;
&lt;html lang=&quot;&lt;%= I18n.locale %&gt;&quot;&gt;
  &lt;head&gt;
    &lt;title&gt;&lt;%= content_for?(:title) ? yield(:title) : &quot;Curated Connections&quot; %&gt;&lt;/title&gt;
    &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width,initial-scale=1&quot;&gt;
    
    &lt;%= csrf_meta_tags %&gt;
    &lt;%= csp_meta_tag %&gt;
    &lt;%= display_meta_tags %&gt;
    &lt;%= favicon_link_tag &apos;favicon.ico&apos; %&gt;

    &lt;%= stylesheet_link_tag &quot;tailwind&quot;, &quot;inter-font&quot;, &quot;data-turbo-track&quot;: &quot;reload&quot; %&gt;
    &lt;%= stylesheet_link_tag &quot;application&quot;, &quot;data-turbo-track&quot;: &quot;reload&quot; %&gt;
    &lt;%= javascript_importmap_tags %&gt;

    &lt;%= yield :head %&gt;
  &lt;/head&gt;

  &lt;body&gt;
    &lt;%= yield %&gt;
  &lt;/body&gt;
&lt;/html&gt;</code></pre><p>Then in your controllers, you can specify which layout to use:</p><pre><code>class PagesController &lt; ApplicationController
  layout &apos;public&apos;
  # ...
end

class DashboardController &lt; ApplicationController
  layout &apos;app&apos;
  # ...
end</code></pre><hr><p><strong>Me</strong>: yes i really like this approach. can you tell me more about that specifying the layout in the controller thing that you did. that looks awesome and i didn&apos;t know rails supported something like this. <br><br>how does it work? and is it something people often do?</p><hr><p><strong>ai</strong>: Ah yes! Layout management in Rails is a super powerful feature that&apos;s commonly used in professional Rails apps. It&apos;s one of those &quot;Rails magic&quot; features that makes complex layout management really elegant! &#x1F604;</p><p>Here&apos;s the complete breakdown:</p><ol><li><strong>Basic Layout Specification</strong></li></ol><pre><code class="language-ruby">class DashboardController &lt; ApplicationController
  layout &apos;app&apos;  # This will use layouts/app.html.erb
end
</code></pre><p><strong>2. Dynamic Layouts</strong> - You can even make it conditional:</p><pre><code class="language-ruby">class CommunitiesController &lt; ApplicationController
  # Method that returns a layout name
  layout :determine_layout

  private

  def determine_layout
    if action_name == &apos;show&apos; &amp;&amp; current_user.admin?
      &apos;admin&apos;
    else
      &apos;app&apos;
    end
  end
end
</code></pre><p><strong>3. Per-Action Layout Override</strong></p><pre><code class="language-ruby">class PagesController &lt; ApplicationController
  layout &apos;public&apos;

  # Override for specific action
  def pricing
    render layout: &apos;minimal&apos;
  end
end
</code></pre><p><strong>4. Layout Inheritance</strong> - Layouts cascade through your controller hierarchy:</p><pre><code class="language-ruby"># app/controllers/application_controller.rb
class ApplicationController &lt; ActionController::Base
  layout &apos;application&apos;  # Default layout for all controllers
end

# app/controllers/admin/base_controller.rb
class Admin::BaseController &lt; ApplicationController
  layout &apos;admin&apos;  # All admin controllers will use this layout
end

# app/controllers/admin/users_controller.rb
class Admin::UsersController &lt; Admin::BaseController
  # Automatically uses admin layout from parent
end
</code></pre><p><strong>5. Skip Layout Entirely</strong></p><pre><code class="language-ruby">class ApiController &lt; ApplicationController
  layout false  # No layout will be used
end
</code></pre><p>This approach:</p><ul><li>Keeps your layouts organized and purpose-specific</li><li>Makes it easy to change layouts for entire sections of your app</li><li>Follows the DRY principle</li><li>Is very maintainable as your app grows</li></ul>]]></content:encoded></item><item><title><![CDATA[Beautiful design is a multiplier of productivity]]></title><description><![CDATA[And not just making things pretty]]></description><link>https://nityesh.com/beautiful-design/</link><guid isPermaLink="false">678d355dc0884f69c9a1a6c7</guid><dc:creator><![CDATA[Nityesh Agarwal]]></dc:creator><pubDate>Sun, 19 Jan 2025 18:00:42 GMT</pubDate><content:encoded><![CDATA[<p>One thing that I&apos;ve already realized in the first couple weeks of 2025 - beautiful design is not just about making things pretty.</p><p>It is a multiplier of productivity itself. </p><p>No exaggeration. </p><p>I realized this when I ditched all of the bad software we were using at our business. Particularly, <a href="https://super.so/">Super</a> and <a href="https://www.mailerlite.com/">Mailerlite</a>. &#xA0;I used them both for the content side of our business. Now, I&apos;ve replaced them with <a href="https://ghost.org/">Ghost</a> and <a href="https://kit.com/">Kit</a> respectively.</p><p>In fact, I knew that this change was a good thing because the migration process itself, which is usually a headache, went so seamlessly with both the tools. I would even go as far as to say that the migration was delightful.<br><br>2 weeks in, now I can confidently say that these were a multiplier of productivity. I&apos;ve already created more content using these new tools than I have in any 2-week period of my life.</p><h3 id="lost-time-in-procrastination">Lost time in procrastination</h3><p>One of the under-talked aspects of using a beautiful product is just how inspiring it is. I had known about both Ghost and Kit for the longest time. And yet, I didn&apos;t use them because I wanted to go with the cheapest tool for the job as I was starting the new business.</p><p>In hindsight, I realise that was a mistake.</p><p>My old tools caused so many paper cuts (sorry Super and Mailerlite) that every time I used them to publish a new piece of writing, I developed an irritation to the process itself. Over time, this led to me procrastinating. While doing my 2024 reflection, I realized that I had so many things I wanted to share with my readers but I didn&apos;t simply because I hated using those tools. </p><p>As I&apos;ve said already, I have now published more writing in the 2-week period of 2025 than I have in any other period of my life. So I know that I&apos;m not just making an excuse for my low productivity. These tools just make me want to write more - a process that I thoroughly enjoy.</p><p>You know what they say about good work being its own reward, right? When you have good, beautiful tools, its easier to focus on doing this good work. </p><p>When I think about it this way, I realize that it&apos;ll be a worthwhile investment to make my own tool - <a href="https://curatedconnections.io/">Curated Connections</a> - beautiful too. Because this tool is somebody&apos;s work and beautiful tools inspire beautiful work. So we have to give this benefit to our customers as well.</p><h3 id="good-design-is-not-just-an-afterthought-its-a-feature">Good design is not just an afterthought, it&apos;s a feature</h3><p>This runs counter to the advice of just shipping the minimum viable thing. In this school of thought, focusing on making things beautiful is a waste of time because it doesn&apos;t bring you any new customers directly. That time should be spent create a new feature to help solve the customer problem.</p><p>I now believe that creating beautiful design is a feature in itself. It&apos;s not a feature that allows you to do some new thing rather it is a feature that allows you to do all the old things better. A multiplier of productivity.</p><p>Not to mention the direct growth good design brings you. Because beautifully designed products are a delight to use, people talk about it - resulting in word of mouth growth.</p><p>And in this age of AI, there is no good reason to not have good design for software because the cost of &#xA0;implementing those designs has reduced so much.<br><br>Basically, if you ever discover any point of friction in your product, it has to be your top priority to fix that. Because you amass enough of these points of friction, and it results in death by a thousand cuts. You do not want your product to feel that way. </p><figure class="kg-card kg-image-card"><a href="https://x.com/nityeshaga/status/1870235823108698469"><img src="https://nityesh.com/content/images/2025/01/image-14.png" class="kg-image" alt loading="lazy" width="1206" height="1304" srcset="https://nityesh.com/content/images/size/w600/2025/01/image-14.png 600w, https://nityesh.com/content/images/size/w1000/2025/01/image-14.png 1000w, https://nityesh.com/content/images/2025/01/image-14.png 1206w" sizes="(min-width: 720px) 720px"></a></figure>]]></content:encoded></item><item><title><![CDATA[An honest 2024 recap: Curated Connections]]></title><description><![CDATA[8x'ed revenue, went from 1 tool → 5 tools and got lots of great testimonials. But we still haven't reached ramen profitability.]]></description><link>https://nityesh.com/2024-recap-curated-connections/</link><guid isPermaLink="false">6776e449c0884f69c9a1a3ca</guid><category><![CDATA[Leaked]]></category><dc:creator><![CDATA[Nityesh Agarwal]]></dc:creator><pubDate>Thu, 02 Jan 2025 21:20:28 GMT</pubDate><media:content url="https://nityesh.com/content/images/2025/01/image--18-.png" medium="image"/><content:encoded><![CDATA[<img src="https://nityesh.com/content/images/2025/01/image--18-.png" alt="An honest 2024 recap: Curated Connections"><p>Me and my cofounder (<a href="https://piyush.blog/">Piyush</a>) started working on <a href="https://curatedconnections.io/">Curated Connections</a> in 2023 with Piyush working full-time and me doing part-time. We shipped our MVP and got our first few paying customers that year. </p><p>2024 was the year when I joined him full-time. In that one year, we went from 1 tool to 4 tools + 1 in Alpha, 8x&apos;ed our revenue and collected a bunch of nice testimonials from strangers using our product. But we haven&apos;t hit ramen profitability yet. </p><p>So, as we get into 2025 I wanted to count our wins and measure our losses before setting a direction for the year.</p><h1 id="wins">Wins</h1><p>Here are some of our small and big wins in a roughly chronogical order:</p><ol><li>We got a ton of inbound leads this year. In fact, 90% of our leads are inbound - divided roughly equally between people discovering us on Google and people discovering us through word of mouth. </li></ol><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://nityesh.com/content/images/2025/01/image-1.png" class="kg-image" alt="An honest 2024 recap: Curated Connections" loading="lazy" width="626" height="578" srcset="https://nityesh.com/content/images/size/w600/2025/01/image-1.png 600w, https://nityesh.com/content/images/2025/01/image-1.png 626w"><figcaption>first time i saw someone recommend us - completely unprompted</figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://nityesh.com/content/images/2025/01/image-8.png" class="kg-image" alt="An honest 2024 recap: Curated Connections" loading="lazy" width="1764" height="542" srcset="https://nityesh.com/content/images/size/w600/2025/01/image-8.png 600w, https://nityesh.com/content/images/size/w1000/2025/01/image-8.png 1000w, https://nityesh.com/content/images/size/w1600/2025/01/image-8.png 1600w, https://nityesh.com/content/images/2025/01/image-8.png 1764w" sizes="(min-width: 720px) 720px"><figcaption>A significant portion of our leads now come from people seeing us in other communities&#xA0;</figcaption></figure><p>2. Conversations with <a href="https://nateritter.com/">Nate Ritter</a> were amazing. I found my first startup mentor and each call felt like I unlocked new key strategy to boost the business. From rebranding Beginner Maps to an email course to simple things like adding a &quot;Book a demo&quot; button on the website header - Nate gave me some really effective advice. Thanks Nate!</p><p>3. Talking of <a href="https://beginnermaps.com/">Beginner Maps</a> (the marketing arm of our business), we extracted lessons from our podcast, turned it into an email course and rebuilt the website to talk about those lessons instead of the podcast. </p><p>Best insight ever! People loved it, sent thank you messages for the lessons and we collected many more emails with this.</p><p>Most importantly - I&apos;m now confident that we created something people love. &#x2705;</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://nityesh.com/content/images/2025/01/image-2.png" class="kg-image" alt="An honest 2024 recap: Curated Connections" loading="lazy" width="1556" height="1300" srcset="https://nityesh.com/content/images/size/w600/2025/01/image-2.png 600w, https://nityesh.com/content/images/size/w1000/2025/01/image-2.png 1000w, https://nityesh.com/content/images/2025/01/image-2.png 1556w" sizes="(min-width: 720px) 720px"><figcaption>A stranger redid our cover image!&#xA0;</figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://nityesh.com/content/images/2025/01/image-3.png" class="kg-image" alt="An honest 2024 recap: Curated Connections" loading="lazy" width="1224" height="1362" srcset="https://nityesh.com/content/images/size/w600/2025/01/image-3.png 600w, https://nityesh.com/content/images/size/w1000/2025/01/image-3.png 1000w, https://nityesh.com/content/images/2025/01/image-3.png 1224w" sizes="(min-width: 720px) 720px"><figcaption>Growth Lead from AppSumo wanted to build a website like this</figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://nityesh.com/content/images/2025/01/image-4.png" class="kg-image" alt="An honest 2024 recap: Curated Connections" loading="lazy" width="1150" height="882" srcset="https://nityesh.com/content/images/size/w600/2025/01/image-4.png 600w, https://nityesh.com/content/images/size/w1000/2025/01/image-4.png 1000w, https://nityesh.com/content/images/2025/01/image-4.png 1150w" sizes="(min-width: 720px) 720px"><figcaption>Nice people like Erin posted on socials and DM&apos;ed me about their love</figcaption></figure><figure class="kg-card kg-image-card"><img src="https://nityesh.com/content/images/2025/01/image-10.png" class="kg-image" alt="An honest 2024 recap: Curated Connections" loading="lazy" width="1004" height="286" srcset="https://nityesh.com/content/images/size/w600/2025/01/image-10.png 600w, https://nityesh.com/content/images/size/w1000/2025/01/image-10.png 1000w, https://nityesh.com/content/images/2025/01/image-10.png 1004w" sizes="(min-width: 720px) 720px"></figure><p>4. We quietly released an annual plan and got four subscriptions for it!</p><p>5. Multiple people told us that they were frustrated with our competitors - primarily Intros and Orbit - and that Curated Connections was not just a less expensive product but also a more robust product. </p><p>6. We created alternative comparison pages for our <a href="https://curatedconnections.io/alternative-to-intros-ai">VC-funded</a> <a href="https://curatedconnections.io/alternative-to-orbiit">B2B</a> <a href="https://curatedconnections.io/alternative-to-matcha">competitors</a> and those have became a major discovery point of our product. At this point, it has become normal but April 2024 was the first month we saw a complete stranger go through the flow of discovering us through Google &#x2192; free trial &#x2192; hitting paywall &#x2192; become a customer. </p><p>7. A Youtuber created a freaking video walkthrough of our product! Complete stranger who posted a video on her channel to tell her audience of community builders about us. Thank you Carmen!</p><figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/ZrKggOBVfGg?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen title="Build stronger connections between your community members: Curated Connections"></iframe></figure><p>8. We onboarded <a href="https://www.healthtechnerds.com/">Health Tech Nerds</a> as a customer - which was a massive win. This is the biggest community that we have, serving more than 5000 members. It is safe to say that at this point, Abbey, the COO, knows more about the ins and outs of CC than we do simply because she has stress tested every nook and cranny of our product.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://curatedconnections.io/how-htn-newsletter-connects-community-members-automatically"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Curated Connections | How this 5000+ member community makes meaningful</div><div class="kg-bookmark-description">Case study: How Health Tech Nerds newsletter + community uses Curated Connections to make their membership more sticky</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://curatedconnections.io/assets/favicon-e6f2cd265738e1499ca1eab05f0deec47d315e772443391e51526debc8cfdfff.ico" alt="An honest 2024 recap: Curated Connections"><span class="kg-bookmark-author">Curated Connections</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://curatedconnections.io/assets/abbey-headshot-aaeaef728d41d3d507132b61fd7072c77e89182dc2840de6ea4518a89d6b6a57.webp" alt="An honest 2024 recap: Curated Connections"></div></a></figure><p>9. We got accepted into the Slack app directory. So Curated Connections is an official Slack app. </p><figure class="kg-card kg-image-card"><img src="https://nityesh.com/content/images/2025/01/image-9.png" class="kg-image" alt="An honest 2024 recap: Curated Connections" loading="lazy" width="1368" height="1096" srcset="https://nityesh.com/content/images/size/w600/2025/01/image-9.png 600w, https://nityesh.com/content/images/size/w1000/2025/01/image-9.png 1000w, https://nityesh.com/content/images/2025/01/image-9.png 1368w" sizes="(min-width: 720px) 720px"></figure><p>10. Rails Foundation used us for their annual Rails World conference, second year in a row. This is special for us because Curated Connections is built using Rails.</p><figure class="kg-card kg-image-card"><img src="https://nityesh.com/content/images/2025/01/image-13.png" class="kg-image" alt="An honest 2024 recap: Curated Connections" loading="lazy" width="2000" height="1032" srcset="https://nityesh.com/content/images/size/w600/2025/01/image-13.png 600w, https://nityesh.com/content/images/size/w1000/2025/01/image-13.png 1000w, https://nityesh.com/content/images/size/w1600/2025/01/image-13.png 1600w, https://nityesh.com/content/images/size/w2400/2025/01/image-13.png 2400w" sizes="(min-width: 720px) 720px"></figure><p>11. We built <a href="https://threadarchive.com/">Thread Archive</a> v1 in 4 weeks. And before we even had a paywall for it, someone reached out on email asking how to pay for it. She was using it for free and she could have kept using it for free unlimited. But she wanted to pay for it, unprompted! &#x1F979;</p><figure class="kg-card kg-image-card"><img src="https://nityesh.com/content/images/2025/01/image-7.png" class="kg-image" alt="An honest 2024 recap: Curated Connections" loading="lazy" width="2000" height="971" srcset="https://nityesh.com/content/images/size/w600/2025/01/image-7.png 600w, https://nityesh.com/content/images/size/w1000/2025/01/image-7.png 1000w, https://nityesh.com/content/images/size/w1600/2025/01/image-7.png 1600w, https://nityesh.com/content/images/size/w2400/2025/01/image-7.png 2400w" sizes="(min-width: 720px) 720px"></figure><p>12. Someone from NASA started using Curated Connections for Women in Aerospace Network. She said that she LOVES our platform.</p><figure class="kg-card kg-image-card"><img src="https://nityesh.com/content/images/2025/01/image-6.png" class="kg-image" alt="An honest 2024 recap: Curated Connections" loading="lazy" width="2000" height="473" srcset="https://nityesh.com/content/images/size/w600/2025/01/image-6.png 600w, https://nityesh.com/content/images/size/w1000/2025/01/image-6.png 1000w, https://nityesh.com/content/images/size/w1600/2025/01/image-6.png 1600w, https://nityesh.com/content/images/size/w2400/2025/01/image-6.png 2400w" sizes="(min-width: 720px) 720px"></figure><p>13. And finally, we built an entire wall of testimonials from people saying nice things about our the first SaaS product we ever built. It&apos;s surreal because I didn&apos;t know any of these people before we started working on Curated Connections in 2023.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://nityesh.com/content/images/2025/01/image-5.png" class="kg-image" alt="An honest 2024 recap: Curated Connections" loading="lazy" width="882" height="1228" srcset="https://nityesh.com/content/images/size/w600/2025/01/image-5.png 600w, https://nityesh.com/content/images/2025/01/image-5.png 882w" sizes="(min-width: 720px) 720px"><figcaption>We built a freaking wall of testimonials! (more additions pending)</figcaption></figure><p></p><h2 id="misses-how-i-half-assed-my-content-efforts-in-2024">Misses: How I half-assed my content efforts in 2024</h2><p>Okay now it&apos;s time for painful vulnerability. </p><p>You ever heard the advice of &quot;double down on your wins&quot;? It simply means that when you see something working, keep doing it. </p><p>Turns out, I have a hard time doing this. 2024 was filled with instances where I didn&apos;t do it.</p><ol><li>We published 25 new episodes with some of the top community creators on the Beginner Maps podcast. The plan was to create minimum one lesson per creator to the email course I mentioned above. I wrote 5 lessons, launched the email course and crushed our success metric. </li></ol><p>And yet, I didn&apos;t create a proper, repeatable process to keep writing those lessons. We ended 2024, with ~250 new signups to the course and only 10 lessons published.</p><p>2. I wanted to explore partnerships with other creators to boost email signups. The first one I explored was with a much bigger SaaS company called <a href="https://www.bonjoro.com/">Bonjoro</a>. And somehow, the founder agreed to a trade of getting us in front of an email list of 100k+ in exchange for an email list of barely 200 signups - just because he was impressed with our content.</p><p>This should have empowered me to reach out to more such creators. But I didn&apos;t.</p><figure class="kg-card kg-gallery-card kg-width-wide"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://nityesh.com/content/images/2025/01/image--13-.png" width="1194" height="690" loading="lazy" alt="An honest 2024 recap: Curated Connections" srcset="https://nityesh.com/content/images/size/w600/2025/01/image--13-.png 600w, https://nityesh.com/content/images/size/w1000/2025/01/image--13-.png 1000w, https://nityesh.com/content/images/2025/01/image--13-.png 1194w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://nityesh.com/content/images/2025/01/image--14-.png" width="1150" height="748" loading="lazy" alt="An honest 2024 recap: Curated Connections" srcset="https://nityesh.com/content/images/size/w600/2025/01/image--14-.png 600w, https://nityesh.com/content/images/size/w1000/2025/01/image--14-.png 1000w, https://nityesh.com/content/images/2025/01/image--14-.png 1150w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://nityesh.com/content/images/2025/01/image--15-.png" width="1150" height="914" loading="lazy" alt="An honest 2024 recap: Curated Connections" srcset="https://nityesh.com/content/images/size/w600/2025/01/image--15-.png 600w, https://nityesh.com/content/images/size/w1000/2025/01/image--15-.png 1000w, https://nityesh.com/content/images/2025/01/image--15-.png 1150w" sizes="(min-width: 720px) 720px"></div></div></div></figure><p>3. At this point, you know that people really loved Beginner Maps website and email course. And yet, I kept using bad tools - Super and Mailerlite. Bad in the sense that they were cheap and made me procrastinate about updating the website. At one point, I had released 4 new episodes, published them on socials but not updated the website itself.</p><p>The straw that broke the camel&apos;s back? Realising that most of my articles on the website weren&apos;t even being indexed on Google. </p><p>I have <a href="https://www.nityesh.com/beautiful-tools-inspire-beautiful-work-why-im-moving-to-ghost/">just changed</a> the infrastructure now. But in hindsight, I should have done this sooner.</p><p>4. I created 2 standalone programs to showcase the power of our product - <a href="https://indie.cofounderdat.ing/">Indie Cofounder Dating</a> and <a href="https://mastermind.beginnermaps.com/">Masterminds for community creators</a>. Both exceeded expectations in terms of the number of people who signed up for them. </p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://nityesh.com/content/images/2025/01/image-12.png" class="kg-image" alt="An honest 2024 recap: Curated Connections" loading="lazy" width="2000" height="1082" srcset="https://nityesh.com/content/images/size/w600/2025/01/image-12.png 600w, https://nityesh.com/content/images/size/w1000/2025/01/image-12.png 1000w, https://nityesh.com/content/images/size/w1600/2025/01/image-12.png 1600w, https://nityesh.com/content/images/2025/01/image-12.png 2048w" sizes="(min-width: 720px) 720px"><figcaption>Indie Cofounder Dating did 100+ signups in the first weekend</figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://nityesh.com/content/images/2025/01/image-11.png" class="kg-image" alt="An honest 2024 recap: Curated Connections" loading="lazy" width="800" height="679" srcset="https://nityesh.com/content/images/size/w600/2025/01/image-11.png 600w, https://nityesh.com/content/images/2025/01/image-11.png 800w" sizes="(min-width: 720px) 720px"><figcaption>People were thanking me for sending me cold DMs</figcaption></figure><p>The plan was to keep launching such programs as stand-alone products and create value for our target customers while fostering meaningful connections. </p><p>How many did we launch in 2024? 2 &#x1F926;&#x1F3FB;&#x200D;&#x2642;&#xFE0F;</p><p>5. <a href="https://threadarchive.com/">Thread Archive</a> - We created a new product, told 1 person about it, got 2 paying customers before we had set up payments. And yet.. I&apos;ve done 0 marketing for it. In fact, I haven&apos;t even told my existing customers about it. </p><p>6. As I mentioned at the beginning, one of the main ways people discover our product is by seeing us in other communities. We&apos;ve received a lot of business this way. </p><p>So the logical thing to experiment is to just gift 25 of my favourite communities with free access to the tool and see what happens. But we haven&apos;t done that yet.</p><p>7. Most people posting on social media struggle with not having stuff to post about. I&apos;ve got tonnes of stuff to cool post about - new product updates, testimonials, podcasts, articles and testimonials. I could be posting 3 times a week just by talking about the cool shit we have done that week. But I most of those posts never get written. Big miss.</p><p>8. Same thing with the Circle community. That is an active community which had vocally appreciated it when I shared one of our essays from Beginner Maps there. I should be sharing all new content there regularly.</p><p>9. Talking of social media, our LinkedIn, <a href="https://twitter.com/nityeshaga/">Twitter</a> and <a href="https://www.youtube.com/@beginnermaps">Youtube</a> cover images are so dumb. We need to fix them.</p><p>10. Thoughtful cold reachouts - I sent 2 cold DMs to creators I admire and both responded positively to my messages. But even then, I never cold DM&apos;ed anyone else. </p><p>To be fair, I got discouraged when both of them declined to use the product or even get on a call to understand how it worked. But statistically, a 100% positive reply rate means that I should keep digging.</p><figure class="kg-card kg-gallery-card kg-width-wide"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://nityesh.com/content/images/2025/01/image--16-.png" width="804" height="950" loading="lazy" alt="An honest 2024 recap: Curated Connections" srcset="https://nityesh.com/content/images/size/w600/2025/01/image--16-.png 600w, https://nityesh.com/content/images/2025/01/image--16-.png 804w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://nityesh.com/content/images/2025/01/image--17-.png" width="804" height="950" loading="lazy" alt="An honest 2024 recap: Curated Connections" srcset="https://nityesh.com/content/images/size/w600/2025/01/image--17-.png 600w, https://nityesh.com/content/images/2025/01/image--17-.png 804w" sizes="(min-width: 720px) 720px"></div></div></div></figure><p>11. Finally, we have onboarded so many creators to the product - both free and paid - and yet I haven&apos;t set up an automated email sequence to properly onboard them to the product. That is so stupid. </p><p>I can be telling them about how to use the product (note: we need better customer support docs in 2025 too) and be more successful with the product. I can be asking them for feedback, for referrals. Probably our biggest low hanging fruit.</p><hr><p>As I&apos;m writing this, I realize there might be a problem with me where as soon as I get a little win somewhere, instead of doubling down on it, I&apos;m stupid enough to ignore it and move on to a different thing. Even though that win is really small and definitely inconsequential at the point where I leave it. I need to fix that in 2025.</p><p>If we can just double down on these wins that I already know works, while improving the product, there should be no stopping us in 2025.</p><p>We 8x&apos;ed the business in 2024. There&apos;s no reason why we can&apos;t accelerate that growth even further in 2025.</p>]]></content:encoded></item><item><title><![CDATA[Writing Without Expectations: my new writing practice]]></title><description><![CDATA[Why you should not write engaging articles, writing without expectations and how I defeat the Blank Page Paralysis monster every week]]></description><link>https://nityesh.com/sharing-lessons-without-expectations/</link><guid isPermaLink="false">6771b22fc0884f69c9a1a1b4</guid><category><![CDATA[Chronicles]]></category><dc:creator><![CDATA[Nityesh Agarwal]]></dc:creator><pubDate>Mon, 30 Dec 2024 07:02:52 GMT</pubDate><content:encoded><![CDATA[<p>I wasn&apos;t a writer. I never aspired to be one.</p><p>But then in college, when I was feeling lost, I discovered blogs. These were some really smart people who had written thousands of words freely sharing their hard-earned lessons with no monetary expectations. It saved that lost college kid.</p><p>I wrote my first article to contribute to that incredible trend. That&apos;s when I discovered the joy of writing. </p><p>But unfortunately, a few of my early pieces got viral. They crossed 100k views and I got hooked to the feeling. So, I started chasing numbers, optimising my writing for &quot;bigger reach&quot; and when i didn&apos;t get it, I got dismayed. That&apos;s when I lost the joy of writing.</p><p>I think something similar has happened to the Internet at large in recent years. It has lost that remarkable culture of blogging. People write only to &quot;build an audience&quot; so they can make &quot;passive income&quot; in the future.</p><p>But there&apos;s so much joy in writing just to share your hard earned lessons. Not to mention how much it can serve the people behind you. I rebuilt this blog this week because I want to get back to that trend.</p><p>Here, I will just openly and freely share my hard-earned lessons, my observations, my hot takes, my secret recipes and behind-the-scenes stories here. With zero expectations of it becoming viral or me growing an email list.</p><blockquote><em>&quot;Good work is its own reward.&quot;</em><br><br>&#x2013; Bhagwad Gita</blockquote><h2 id="the-case-for-not-writing-engaging-articles">The case for NOT writing engaging articles</h2><p>After spending years closely listening to the copywriting experts, I have decided that I do not want to create engaging content on this site. This is one of my top contrarian thoughts.</p><p>I&apos;m talking the technique on how to come up with just the right set of words so your listener cannot help but go to the next sentence. </p><p>I don&apos;t find this interesting anymore because:</p><h4 id="1-it-is-really-easy-to-create-engaging-content-with-ai">1. It is really easy to create engaging content with AI</h4><p>I&apos;ve got a <a href="https://spiral.computer/">Spiral</a> right now that can create content in the style of Shaan Puri. That&apos;s my favorite author of all time. And it does that with astounding accuracy every single time. Barely takes a second to run. </p><p>Not a lot of people don&apos;t use a Spiral-like tool today but give it a few months and the internet will get filled with seemingly endless stream of engaging content. In the same way it has become filled with this stream of SEO-fied content.</p><p>So writing engaging articles is not going to be what differentiates humans from AI. </p><p>Every great blog needs to find a higher purpose.</p><figure class="kg-card kg-gallery-card kg-width-wide kg-card-hascaption"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://nityesh.com/content/images/2024/12/Screenshot-2024-12-30-at-2.49.17-AM.png" width="1636" height="1246" loading="lazy" alt srcset="https://nityesh.com/content/images/size/w600/2024/12/Screenshot-2024-12-30-at-2.49.17-AM.png 600w, https://nityesh.com/content/images/size/w1000/2024/12/Screenshot-2024-12-30-at-2.49.17-AM.png 1000w, https://nityesh.com/content/images/size/w1600/2024/12/Screenshot-2024-12-30-at-2.49.17-AM.png 1600w, https://nityesh.com/content/images/2024/12/Screenshot-2024-12-30-at-2.49.17-AM.png 1636w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://nityesh.com/content/images/2024/12/Screenshot-2024-12-30-at-2.49.33-AM.png" width="1636" height="1606" loading="lazy" alt srcset="https://nityesh.com/content/images/size/w600/2024/12/Screenshot-2024-12-30-at-2.49.33-AM.png 600w, https://nityesh.com/content/images/size/w1000/2024/12/Screenshot-2024-12-30-at-2.49.33-AM.png 1000w, https://nityesh.com/content/images/size/w1600/2024/12/Screenshot-2024-12-30-at-2.49.33-AM.png 1600w, https://nityesh.com/content/images/2024/12/Screenshot-2024-12-30-at-2.49.33-AM.png 1636w" sizes="(min-width: 720px) 720px"></div></div></div><figcaption>Example of a draft prose that I Spiraled to sound like Shaan Puri</figcaption></figure><h4 id="2-i-want-to-optimize-for-truth-originality-and-passion">2. I want to optimize for truth, originality and passion. </h4><p>For me, the primary goal of writing on this blog is to share - that means I should be optimising for:</p><ol><li>Frequency: how often do I write?</li><li>Truth: can i muster up the courage to be vulnerable?</li><li>Originality: am i adding something new to the vast trove of knowledge that future AIs will be trained upon? </li></ol><p>Notice that all of these goals are inward facing. They don&apos;t depend upon the outside world&apos;s interactions with my writing. That is good.</p><blockquote>&quot;<em>Good work is its own reward.</em>&quot;<br><br>&#x2013; Bhagwad Gita</blockquote><p>So I need to be practicing how to get tuned in with my own thoughts. I need to practice how to have the courage to be vulnerable to share my failures and my secret recipes on the internet.</p><h2 id="my-process-defeating-blank-page-paralysis-monster-with-ai">My process: Defeating Blank Page Paralysis monster with AI</h2><p>This is my new process of writing which helps me get more tuned in with my inner thoughts. This article that you&apos;re reading is the 3rd article I&apos;m publishing today. Impressive, right?</p><p>How did I do that? </p><p>I killed the <strong>Blank Page Paralysis monster</strong>.</p><p>Anybody who has tried writing anything knows that this monster is the blocker of all writing. You open a blank page or a blank input box. And wham! It hits you. Paralyzes you. All you see is an empty white space with cursor blinking in white emptiness.</p><p>Not a great place to start. </p><p>I killed this monster by the latest advancements in AI. Particularly, the voice-to-text models that have given me tools like <a href="https://voicenotes.com/">Voice Notes</a> and <a href="https://www.flowvoice.ai/">Whispr Flow</a>. </p><p>Here&apos;s my process for using them to defeat the Blank Page Paralysis monster:</p><p>1. &#xA0;Every night, before going to bed, I spend some time talking to myself into the Voice Notes app on my phone. It&apos;s like free journaling except I don&apos;t need to write. I&apos;m free to talk about anything work related that&apos;s on my mind at the end of that day. It&apos;s usually some sort of a learning, an observation, a failure, a win or a hot take.</p><p>2. At this point, I&apos;m not thinking about &quot;post ideas&quot;. I&apos;m just thinking. Often times, I surprise myself by saying something really profound. Happens more often than you might expect. You never know how deep your idea is until you start pulling on it.</p><p>3. I speak until I have nothing else left to say. </p><p>4. Then, if I have really impressed myself with the idea, I&apos;ll feel an urge to post it on X. Which I do. Take some time to edit the transcription to make it read worthy and post.</p><p>5. Finally, I sit down every Sunday with the goal of writing on this blog. I look at my voicenotes from the week to look for common themes. Once I&apos;ve found 2-3 notes that are talking about the same idea, I start a new post and dump their transcript. </p><p>And viola! Blank Page Paralysis monster defeated!</p><p>Now comes editing. Chiselling this raw block transcript into something readworthy. This is the most difficult and the most interesting part of writing. I&apos;ll tell you about my editing process another day.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://nityesh.com/content/images/2024/12/image-5.png" class="kg-image" alt loading="lazy" width="1208" height="520" srcset="https://nityesh.com/content/images/size/w600/2024/12/image-5.png 600w, https://nityesh.com/content/images/size/w1000/2024/12/image-5.png 1000w, https://nityesh.com/content/images/2024/12/image-5.png 1208w" sizes="(min-width: 720px) 720px"><figcaption><a href="https://x.com/ellebeecher/status/1744426418765701268">https://x.com/ellebeecher/status/1744426418765701268</a></figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://nityesh.com/content/images/2024/12/image-6.png" class="kg-image" alt loading="lazy" width="1208" height="1300" srcset="https://nityesh.com/content/images/size/w600/2024/12/image-6.png 600w, https://nityesh.com/content/images/size/w1000/2024/12/image-6.png 1000w, https://nityesh.com/content/images/2024/12/image-6.png 1208w" sizes="(min-width: 720px) 720px"><figcaption>https://x.com/isabelunraveled/status/1744392046910042194</figcaption></figure>]]></content:encoded></item><item><title><![CDATA[Unapologetically product-led: Rejecting the growth hacking wisdom of 2010s]]></title><description><![CDATA[Our marketing strategy for 2025, why we are rejecting the marketing "best practices" that have emerged in 2010s and why this strategy will win]]></description><link>https://nityesh.com/being-unapologetically-product/</link><guid isPermaLink="false">6771a13bc0884f69c9a19fcc</guid><category><![CDATA[Leaked]]></category><dc:creator><![CDATA[Nityesh Agarwal]]></dc:creator><pubDate>Sun, 29 Dec 2024 20:36:24 GMT</pubDate><content:encoded><![CDATA[<p>I just spent one week of full-time work on moving my personal blog and my company&apos;s blog <a href="https://www.nityesh.com/beautiful-tools-inspire-beautiful-work-why-im-moving-to-ghost/">to Ghost</a>. Most of that time was spent on coding custom themes to turn these blogs into &quot;websites of my dreams&quot;.</p><p>While doing this, I had a weird realization - </p><p><strong>I am never more productive than when I&apos;m coding or designing a new thing</strong>.</p><p>It&apos;s weird because it almost feels like procrastination. Like I&apos;m not working on the real business stuff. You know, the revenue generating stuff. The marketing stuff. The stuff that serious founders do to get the money. Especially since out of the 2 cofounders - i&apos;m the less technical one. </p><p>So I often struggle with the question - am I investing my time optimally? Am I being productive?</p><h2 id="optimizing-for-a-state-of-flow">Optimizing for a state of flow</h2><p>One answer to the productivity question is do things that keep me in a state of flow. If I&apos;m able to spend 40 hours a week doing A and only 15 hours doing B, then doing A is going to be a good bet. (Except when task B has an asymmetrically positive outcome - which is rarely the case when it comes to the kind of marketing I&apos;ll talk about).</p><p>By simply working on creating the best theme, best website possible on Ghost, I was able to put so many deep work hours. I&apos;m sure I would not have put half as many deep work hours if I was doing any of these marketing things, like cold outreach or content repurposing etc. </p><p>I mean, I don&apos;t even mind the mundane stuff. I&apos;m more in a state of flow when I&apos;m editing podcasts in Descript. Or stuff like copying and pasting a bunch of articles from one place to the other - something that I had to do for 3 hours during the migration to Ghost. Or spending 45 minutes to collect headshots of all my past guests and make this grid to put on the homepage.</p><figure class="kg-card kg-image-card"><img src="https://nityesh.com/content/images/2024/12/guest-grid.webp" class="kg-image" alt loading="lazy" width="1080" height="1388" srcset="https://nityesh.com/content/images/size/w600/2024/12/guest-grid.webp 600w, https://nityesh.com/content/images/size/w1000/2024/12/guest-grid.webp 1000w, https://nityesh.com/content/images/2024/12/guest-grid.webp 1080w" sizes="(min-width: 720px) 720px"></figure><p>Surprisingly, this kind of mundane work doesn&apos;t break my state of flow.</p><p>But doing, let&apos;s say, a Product Hunt launch or repurposing of content to schedule one month of Twitter posts, or sending like meaningless cold DMs - that&apos;s painful to my soul and everything I believe in.</p><p>If I wanted to do soul sucking work, I wouldn&apos;t have quit my day job to become an entrepreneur.</p><h2 id="rejecting-the-growth-hacking-wisdom-of-2010s">Rejecting the growth hacking wisdom of 2010s</h2><p>All those marketing best practices that have emerged in 2010s don&apos;t create any value for anyone. Cold emailing, cold DMing, building an audience, launching on product hunt, SEO, ai-generated content, content repurposing. Take your pick.</p><p>That&apos;s why I&apos;ve decided to reject them all. </p><p>Instead, I&apos;m going to take a product-led marketing strategy because that&apos;s the natural inclination of our small team of 2. According to our strategy, we will be pouncing upon any opportunity to:</p><ul><li>build robust tool / feature to solve a pain for our users</li><li>make something &quot;drop-dead gorgeous&quot;</li><li>offering it for free or no-brainer prices</li></ul><p>Cost of building software has never been lower. You can essentially build an MVP in the same time it takes to write an article (not ai-generated). What better way to collect emails than the signups to your product?</p><p>Now, while I say this, I also believe that marketing can be a positive sum game if done right. Especially through education. If we create some unique educational resources through a journalistic fervour, we will end up &quot;out-teaching our competition&quot;. </p><p>That&apos;s what we&apos;ll be doing with <a href="https://beginnermaps.com/">Beginner Maps</a>. We seek top community creators, interview them and share their magic sauce. This + product = our winning strategy.</p><h2 id="min-maxing-why-this-strategy-will-win">Min-maxing: why this strategy will win</h2><p>A couple years ago, one of our podcast guests, Murtaza, told me about the idea of &#x201C;<a href="https://www.dictionary.com/browse/min-max" rel="noopener noreferrer">min-maxing</a>&#x201D;. It is a technique derived from some video game. Here&apos;s how it goes:</p><blockquote>Imagine the game in which the character has a different skills like attack, strength, defence, range and magic. The game does a little bit of math to determine the character&#x2019;s over all combat level. <br><br>What some gamers ended up figuring out was that if you took just one skill like archery, took it to level 99 while leaving every other skill at level 1 and go into fights, you will hit like a truck. You go around killing everybody in 1-2 shots.<br><br><strong>You can get outsized returns with just 1-2 skills.</strong></blockquote><p>This idea has stuck with me. We can create some really beautiful and really amazing software products. We can create some unique educational resources with a journalistic fervor. And that&apos;s what we&apos;re good at. </p><p>It is clearly a waste of time to work on anything else. </p><p>So in 2025, we&apos;re going to optimize on doing the things that we enjoy, which is being a builder, being a creator, being a teacher.<br></p>]]></content:encoded></item><item><title><![CDATA[Beautiful tools inspire beautiful work - doubling down on Ghost]]></title><description><![CDATA[Why I spent a week building custom Ghost themes for my blogs with AI and why you should too]]></description><link>https://nityesh.com/beautiful-tools-inspire-beautiful-work-why-im-moving-to-ghost/</link><guid isPermaLink="false">67712c7ed49b405b8ab15436</guid><category><![CDATA[AI & I]]></category><category><![CDATA[Chronicles]]></category><dc:creator><![CDATA[Nityesh Agarwal]]></dc:creator><pubDate>Sun, 29 Dec 2024 13:25:28 GMT</pubDate><content:encoded><![CDATA[<p>I spent one week upgrading my <a href="https://www.nityesh.com/">personal website</a> and that of <a href="https://beginnermaps.com/">my business blog</a> to use Ghost.</p><p>One of the under-talked aspects of using a beautiful products is just how much inspiration they unlock. My old websites became clunky and a bother to work with. I feel that was one of the reasons why I didn&apos;t write as much as I wanted to. </p><p>Now that I have beautifully designed homes for my writing, it is making me want to write more.</p><p>In this article, I&apos;ll try to convince you to code a Ghost theme to build the website of your dreams too.</p><figure class="kg-card kg-gallery-card kg-width-wide kg-card-hascaption"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://nityesh.com/content/images/2024/12/beginnermaps.com_-1.png" width="1080" height="2165" loading="lazy" alt srcset="https://nityesh.com/content/images/size/w600/2024/12/beginnermaps.com_-1.png 600w, https://nityesh.com/content/images/size/w1000/2024/12/beginnermaps.com_-1.png 1000w, https://nityesh.com/content/images/2024/12/beginnermaps.com_-1.png 1080w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://nityesh.com/content/images/2024/12/new.beginnermaps.com_-1.png" width="1080" height="3638" loading="lazy" alt srcset="https://nityesh.com/content/images/size/w600/2024/12/new.beginnermaps.com_-1.png 600w, https://nityesh.com/content/images/size/w1000/2024/12/new.beginnermaps.com_-1.png 1000w, https://nityesh.com/content/images/2024/12/new.beginnermaps.com_-1.png 1080w" sizes="(min-width: 720px) 720px"></div></div></div><figcaption>Before &#x2192; After | beginnermaps.com</figcaption></figure><figure class="kg-card kg-gallery-card kg-width-wide kg-card-hascaption"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://nityesh.com/content/images/2024/12/web.archive.org_web_20241008205810_https___www.nityesh.com_-1.png" width="1080" height="2142" loading="lazy" alt srcset="https://nityesh.com/content/images/size/w600/2024/12/web.archive.org_web_20241008205810_https___www.nityesh.com_-1.png 600w, https://nityesh.com/content/images/size/w1000/2024/12/web.archive.org_web_20241008205810_https___www.nityesh.com_-1.png 1000w, https://nityesh.com/content/images/2024/12/web.archive.org_web_20241008205810_https___www.nityesh.com_-1.png 1080w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://nityesh.com/content/images/2024/12/www.nityesh.com_-1.png" width="1440" height="2388" loading="lazy" alt srcset="https://nityesh.com/content/images/size/w600/2024/12/www.nityesh.com_-1.png 600w, https://nityesh.com/content/images/size/w1000/2024/12/www.nityesh.com_-1.png 1000w, https://nityesh.com/content/images/2024/12/www.nityesh.com_-1.png 1440w" sizes="(min-width: 720px) 720px"></div></div></div><figcaption>Before &#x2192; After | nityesh.com</figcaption></figure><p></p><h1 id="my-setup">My setup</h1><p>I&apos;m self-hosting Ghost on a $12/month DigitalOcean droplet. This basically gives you all the disk space you&apos;ll need for your blog&apos;s lifetime (50GB) and bandwidth that scales no matter how popular your website gets (2TB/month). If you ever run out, DigitalOcean makes it easy to upgrade.</p><p>Kudos to Ghost for making the installation process of their open-source product so seemless. And with the help of ai, I was able to be even more fearless and take it to a whole other level as I&apos;ll describe below.</p><figure class="kg-card kg-image-card"><img src="https://nityesh.com/content/images/2024/12/image-2.png" class="kg-image" alt loading="lazy" width="1732" height="734" srcset="https://nityesh.com/content/images/size/w600/2024/12/image-2.png 600w, https://nityesh.com/content/images/size/w1000/2024/12/image-2.png 1000w, https://nityesh.com/content/images/size/w1600/2024/12/image-2.png 1600w, https://nityesh.com/content/images/2024/12/image-2.png 1732w" sizes="(min-width: 720px) 720px"></figure><h3 id="why-i-moved-to-ghost">Why I moved to Ghost</h3><p>Even though I&apos;ve been using Ghost for this blog since 5 years, I chose <a href="https://super.so/">Super.so</a> for my company&apos;s blog 3 years ago because it was easy to set up - whereas Ghost required you to create a custom theme.</p><p>But upon reflecting on the year 2024, I realized that one of the reasons why I procrastinated on writing was because I dreaded using the tool. Lots of reasons:</p><ul><li>I dreaded publishing with Super because Notion is so sloooww. Not to mention that every time I make an update the Notion page, I need to log into Super and hit that reload button to make the changes live. (Wasn&apos;t the whole point of using Notion as your CMS so you didn&apos;t need to deal with another software?)</li><li>I was not able to do little things like showing article metadata</li><li>I hated doing the math on how Super will render a particular Notion component </li><li>Landing page never looked exactly the way I wanted to. Especially on mobile.</li><li>I still don&apos;t get articles showing up on search engines. </li></ul><p>My conclusion: Using Notion as your CMS is a convenience no one needs.</p><figure class="kg-card kg-image-card"><img src="https://nityesh.com/content/images/2024/12/image-3.png" class="kg-image" alt loading="lazy" width="2000" height="639" srcset="https://nityesh.com/content/images/size/w600/2024/12/image-3.png 600w, https://nityesh.com/content/images/size/w1000/2024/12/image-3.png 1000w, https://nityesh.com/content/images/size/w1600/2024/12/image-3.png 1600w, https://nityesh.com/content/images/2024/12/image-3.png 2298w" sizes="(min-width: 720px) 720px"></figure><p>So in 2025, as we&apos;re doubling down on content as our core marketing strategy for <a href="https://curatedconnections.io/">Curated Connections</a>, Ghost became the clear choice for a number of essential reasons:</p><ol><li><strong>I know it&apos;s robust</strong></li></ol><p>I&apos;ve been using Ghost for ~5 years now on nityesh.com. I was actually using V1 (latest release is V5). And I&apos;ve never even had to open the hood after I set it up.</p><p>My articles often get 1000s of organic visitors every month, Digital Ocean keeps charging me $7/month and things keep running smoothly.</p><p><strong>2. Powerful right out of the box</strong></p><p>Ghost has:</p><ul><li>A beautiful, powerful editor that supports all different types of blocks like HTML, public previews for paywalled articles, collapsible toggle and everything else I&apos;ll need.</li><li>SEO taken care of with support for adding custom metadata.</li><li>Powerful membership features (like paywalled content, login/subscribe) </li><li>And a Zapier integration - right out of the box.</li></ul><p>3. <strong>Self-hosting is really inexpensive</strong></p><p>I&apos;m paying $14/month to DigitalOcean for hosting the company&apos;s new Ghost blog. That essentially gives me a website that will handle unlimited content, unlimited traffic and run very fast.</p><p>4. <strong>Custom themes to build a website of your dreams</strong></p><p>Finally, the most important aspect is how it allows you to pop the hood open and upload custom themes. They&apos;ve built a beautiful little framework to write custom themes in HTML, CSS and Javascript. This means there&apos;s literally no limit to what you can build.</p><p>This was an important factor for me because I&apos;ve always found the <a href="https://ghost.org/themes/">themes</a> on their marketplace to be rather limiting.</p><p>Historically, I&apos;ve resisted going the code route because programming was never my day job. But lately, since I&apos;ve been coding with the help of Cursor with Sonnet 3.5, I knew that the code part will not be a problem.</p><p>And I was correct! It took me just a couple of days to write my own theme with zero hiccups.</p><h3 id="what-if-im-not-a-developer"><em>What if I&apos;m not a developer?</em></h3><p>If you&apos;ve never touched code before or don&apos;t know what a terminal is, yes - it will be more difficult for you to create your custom theme. </p><p>But if you have ever built a hobby project or taken a CS class, I bet there&apos;s no easier way for you to go from idea to a website. IMO customising Ghost is considerably more pleasant than using a website builder like Webflow or Framer.</p><p>At no point did I get that helpless feeling of being stuck or lost, even though I barely know any Javascript or CSS (I only learnt Tailwind to build my SaaS). All thanks to Cursor and Claude.</p><p>In fact, the AI mostly one-shotted through whatever design tasks I was giving it. The most challenging part was upgrading this website from Ghost v1 because I had never upgraded it in the 5 years of its existence. But even then, the hardest part was to not be lazy and copy paste the relevant terminal messages into the AI chat.</p><p>My advice - try installing Ghost on your local machine by following <a href="https://ghost.org/docs/install/local/">this guide</a> and see if you can get a localhost version of Ghost up and running. If you can do it, then you&apos;re fit to build your custom theme. (Tip: ask your AI about <code>yarn</code> . You&apos;ll need it.)</p><h2 id="the-hobby-programmers-guide-to-building-a-custom-ghost-theme">The hobby programmer&apos;s guide to building a custom Ghost theme</h2><p>I customised Ghost&apos;s default theme - Source - for this blog. I call it Chronicles (<a href="https://github.com/nityeshaga/ghost-chronicles-theme/">Github</a>) and it has these extra features:</p><ul><li>It shows content of the About page (identified by the <code>/about</code> slug) on the home page. </li><li>The post list on the homepage allows filtering posts by their tags. This required me to write my own Javascript.</li><li>I removed the search bar and featured post functionality because i didn&apos;t need them.</li><li>The logo is shown on the navbar along with the site name (weird that it&apos;s not the default).</li><li>And customised the footer text.</li></ul><p>This website you&apos;re on uses the <strong>Chronicles</strong> theme. For <a href="https://beginnermaps.com/">Beginner Maps</a>, I customised my Chronicles theme even further to create custom tag pages, show testimonials on the home page (grabbed from the <code>/testimonials</code> page) and show podcast player links on posts tagged with &quot;podcast&quot;. I call that theme <strong>Maps</strong>.</p><p>If you&apos;re following my process to create a custom theme, I&apos;ll recommend following these steps:</p><ol><li>Start with the default Ghost theme - Source. Use it and get a feel for it. Understand its power and the limitations. </li></ol><p>You will inevitably find yourself wanting to do some things that are just not possible with the theme. Write them down. That&apos;s what you will build. </p><div class="kg-card kg-toggle-card" data-kg-toggle-state="close"><div class="kg-toggle-heading"><h4 class="kg-toggle-heading-text">Q. Shouldn&apos;t I go looking for other themes in the marketplace?</h4><button class="kg-toggle-card-icon"><svg id="Regular" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24"><path class="cls-1" d="M23.25,7.311,12.53,18.03a.749.749,0,0,1-1.06,0L.75,7.311"/></svg></button></div><div class="kg-toggle-content"><p>While that&apos;s certainly the prescribed way to go about these things, I wouldn&apos;t recommend it simply because we are here to build a website of your dreams. And it&apos;s highly likely that no theme on the marketplace will give you exactly everything that you want in your website.&#xA0;</p><p>With the latest AI tools, it might even be faster to code your custom theme than trying on different themes. Not to mention more fun!</p></div></div><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://nityesh.com/content/images/2024/12/image-4.png" class="kg-image" alt loading="lazy" width="1828" height="1091" srcset="https://nityesh.com/content/images/size/w600/2024/12/image-4.png 600w, https://nityesh.com/content/images/size/w1000/2024/12/image-4.png 1000w, https://nityesh.com/content/images/size/w1600/2024/12/image-4.png 1600w, https://nityesh.com/content/images/2024/12/image-4.png 1828w" sizes="(min-width: 720px) 720px"><figcaption>My list for Beginner Maps</figcaption></figure><p>2. Create a custom .cursorrules file that the AI will use as instructions.</p><div class="kg-card kg-toggle-card" data-kg-toggle-state="close"><div class="kg-toggle-heading"><h4 class="kg-toggle-heading-text">Here&apos;s my .cursorrules file</h4><button class="kg-toggle-card-icon"><svg id="Regular" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24"><path class="cls-1" d="M23.25,7.311,12.53,18.03a.749.749,0,0,1-1.06,0L.75,7.311"/></svg></button></div><div class="kg-toggle-content"><p>you are a senior developer who is an expert at creating Ghost custom themes according to requirements of your clients. using your skills you can build the perfect custom looking blog for anyone using Ghost.</p><p>i&apos;m trying to build a custom theme for my Ghost blog hosted on digital ocean. i need your help in making the website completely customised according to my vision.</p><p>wherever possible, i want to use the dashboard settings available. but otherwise i want to use the customisation options available while writing the ghost custom theme.</p><p>i want to keep the website clean and yet aesthetic. i don&apos;t want to use colours only as accent- otherwise i love the white. i also want the user to have a great reading experience - which ghost does by default.</p><p>about website:</p><p>- name - chronicles of nityesh<br>- ghost version - v4<br>- template starting point - Source template by Ghost. here&apos;s it&apos;s README file @README.md</p><p>about me:</p><p>- i&apos;m a ruby on rails developer completely new to the javascript ecosystem<br>- i&apos;ve installed ghost cli on my local machine for developing the custom theme<br>- i&apos;m comfortable with writing embedded html pages. i think handlebar is similar to the erb format of rails.</p></div></div><p>2. Prepare good mockups that roughly approximate the design you want to see. I use Excalidraw for this.</p><figure class="kg-card kg-gallery-card kg-width-wide kg-card-hascaption"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://nityesh.com/content/images/2024/12/mockup-excalidraw-bm.png" width="2000" height="1559" loading="lazy" alt srcset="https://nityesh.com/content/images/size/w600/2024/12/mockup-excalidraw-bm.png 600w, https://nityesh.com/content/images/size/w1000/2024/12/mockup-excalidraw-bm.png 1000w, https://nityesh.com/content/images/size/w1600/2024/12/mockup-excalidraw-bm.png 1600w, https://nityesh.com/content/images/2024/12/mockup-excalidraw-bm.png 2068w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://nityesh.com/content/images/2024/12/mockup-excalidraw-nityesh-1.png" width="1080" height="945" loading="lazy" alt srcset="https://nityesh.com/content/images/size/w600/2024/12/mockup-excalidraw-nityesh-1.png 600w, https://nityesh.com/content/images/size/w1000/2024/12/mockup-excalidraw-nityesh-1.png 1000w, https://nityesh.com/content/images/2024/12/mockup-excalidraw-nityesh-1.png 1080w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://nityesh.com/content/images/2024/12/mockup-excalidraw-bm-2-1.png" width="1080" height="913" loading="lazy" alt srcset="https://nityesh.com/content/images/size/w600/2024/12/mockup-excalidraw-bm-2-1.png 600w, https://nityesh.com/content/images/size/w1000/2024/12/mockup-excalidraw-bm-2-1.png 1000w, https://nityesh.com/content/images/2024/12/mockup-excalidraw-bm-2-1.png 1080w" sizes="(min-width: 720px) 720px"></div></div></div><figcaption>My mockups on Excalidraw</figcaption></figure><p>3. First prompt - &quot;<em>Do you understand the project based on this README and what your role is here?</em>&quot; Attach the README.md file of the theme here.</p><p>4. Then, describe what you want to do. Give it the existing .hbs files from the theme and your mockup. Claude 3.5 Sonnet does extremely well on the first try. So well that if something doesn&apos;t work, double check and make sure that you&apos;re following Claude&apos;s instructions. And when you do run into errors, just ask Claude and it resolves them.</p><p>5. Don&apos;t be lazy. Use a tool like Whispr Flow to speak if you&apos;re feeling particularly lazy. But the general rule is that the more thorough you are in your prompts, the better the output is. </p><p><strong>Don&apos;t worry it won&apos;t break</strong></p><p>The best part when developing your theme is that you can&apos;t break your website. A theme is just the skin on the actual system. The worst you can do is cause 404 errors due to using Handlebars template in the wrong way. You can always revert back to the custom theme with no loss to your data in any way.</p><p>This gave me a lot of relief when I was copying and pasting the javascript code willy nilly just because Claude told me to.</p><hr><p>Good work is its own reward. No matter how many people read it or how many signups it brings, there&apos;s a joy in writing your mind, your opinions, your lessons and your hot takes. </p><p>And having a great tool is key to doing good work.</p>]]></content:encoded></item><item><title><![CDATA[The founder community I need]]></title><description><![CDATA[<p><a href="https://x.com/fdotinc/status/1868854980767367330">https://x.com/fdotinc/status/1868854980767367330</a></p><p>&quot;Building something for yourself. Work on things you wish existed.&quot;</p><p>I&apos;ve been building <a href="https://curatedconnections.io/">community software</a> that I wish existed when i was managing communities. But that was in the past. I haven&apos;t been building any communities since i</p>]]></description><link>https://nityesh.com/the-open-source-founder-community-that-i-need/</link><guid isPermaLink="false">67192ce2aa4b8672efc00623</guid><category><![CDATA[Leaked]]></category><dc:creator><![CDATA[Nityesh Agarwal]]></dc:creator><pubDate>Wed, 18 Dec 2024 11:53:08 GMT</pubDate><content:encoded><![CDATA[<p><a href="https://x.com/fdotinc/status/1868854980767367330">https://x.com/fdotinc/status/1868854980767367330</a></p><p>&quot;Building something for yourself. Work on things you wish existed.&quot;</p><p>I&apos;ve been building <a href="https://curatedconnections.io/">community software</a> that I wish existed when i was managing communities. But that was in the past. I haven&apos;t been building any communities since i started building this software. </p><p>Not cool. I&apos;ve decided to fix it in 2025. Why?</p><ul><li>Success guaranteed. Even if I&apos;m the only person who uses the next tool that I create, I win. If not even I&apos;m using it, I&apos;m screwed.</li><li>Dogfooding my product. I&apos;ve got some wild product ideas. There&apos;s no immediate market for some of them. So do i choose - begging everyone i know to try my new product idea OR using the tool myself and showing the results to the world? &#xA0;</li><li>Build the community of my dreams!</li></ul><p>I&apos;m building this software to see the kind of communities that I wish existed. So I have to start building a community. What kind of community?</p><p>Well, a community for &quot;creator founders&quot;. Like Every&apos;s <a href="https://x.com/danshipper">Dan Shipper</a>. There&apos;s never been a better time to be a creator with a vision. All the tools and knowledge are freely available. All that&apos;s missing is your motivation to bring it to life.</p><p>That&apos;s what this community will be for.</p><h2 id="community-operating-principles">Community operating principles</h2><p>This community will be open for anyone to join who&apos;s okay with our operating principles:</p><ul><li><strong>No self-promotion</strong>: this is not the place for self-promotion. it&apos;s the place for self-improvement. </li><li><strong>Connect with fellow founders, not prospects</strong>. We are built for fostering meaningful connections with other founders. They can be your mentors, mentees, peers. Don&apos;t come here to find prospects. If you&apos;re reported, you get banned for life. </li><li><strong>Participate in challenges</strong>. We&apos;ll run two year-round challenges: 1. grow your email list 2. grow your MRR. &quot;<em>Learn to build. Learn to sell. If you can do both, you&apos;ll be unstoppable</em>.&quot; &#x2013; <strong><em>Naval</em></strong></li><li><strong>Want it? Lead it</strong>. Want a subgroup or a particular meetup? Apply to host it. We&apos;re happy to share the stage with you.</li><li><strong>Support available</strong>. All of these goals will be supported by exclusive interviews, community-vetted resources, live coworking sessions and your own hardwork.</li></ul><p>No chats though. Farza got it right. Chat is a distraction. You should spend all your time either creating or talking to users. Nobody built a company by chatting.</p><p>Need help? Ask the AI or send a warm email to another member or bring it up in our weekly masterminds. </p><p>Want to share your wins? Post an update in the challenge. </p><p>Want to connect with others? Send a warm email or join a matchmaking program.</p><p>No discussions, no chitter chatter, no channels. </p><h2 id="another-online-founder-community-are-you-sure">Another online founder community? Are you sure?</h2><p>Yes because I&apos;ve been a part of every online founder community and I&apos;m tired of being disappointed. </p><ul><li>Either nothing is happening in them. Like most communities.</li><li>Or people are either trying to sell stuff to other members - including the community creator.</li><li>Or both.</li></ul><p>Some of them have active chats and expert workshops but those are not useful most of the time. Because founders already have an abundance of knowledge.</p><blockquote>Knowledge is abundant, motivation is scarce.<br><br>&#x2013; Naval</blockquote><p>What we need is a community that acts as an accelerator. It&apos;s sole goal should be to accelerate member&apos;s business. Not revenue. Not growth. Not even member engagement. </p><p>Because even with all the abundant AI, what is still valuable and rare is the more ephemerous things. Things like motivation, raising your ambition, finding your tribe, connections to the right people and hyper specific piece of information you can&apos;t find on the internet.</p><p>I want to build the community that gives these things to founders and creators like me. </p>]]></content:encoded></item><item><title><![CDATA[GPT-3 vs. Human: Who can write a better article on community building?]]></title><description><![CDATA[I wanted to see how GPT-3 performed when I asked it to rewrite my latest article on community building. Here are my notes. ]]></description><link>https://nityesh.com/human-vs-gpt-3-who-can-write-better/</link><guid isPermaLink="false">63d0ee56ebd7d80359126c41</guid><category><![CDATA[Chronicles]]></category><dc:creator><![CDATA[Nityesh Agarwal]]></dc:creator><pubDate>Wed, 25 Jan 2023 09:19:05 GMT</pubDate><media:content url="https://nityesh.com/content/images/2023/01/human-wrestler-fighting-one-robot-in-a-wrestling-ring-cinematic-4k-epic-steven-spielberg-movie-st-815142649-1.png" medium="image"/><content:encoded><![CDATA[<img src="https://nityesh.com/content/images/2023/01/human-wrestler-fighting-one-robot-in-a-wrestling-ring-cinematic-4k-epic-steven-spielberg-movie-st-815142649-1.png" alt="GPT-3 vs. Human: Who can write a better article on community building?"><p>ChatGPT is all the rage on the Internet these days. Finally, we have an AI Assistant that is <a href="https://twitter.com/levie/status/1617266717943824384?s=20&amp;t=V5D48a1gNh7pmQVPUasYcA">actually intelligent</a>. People are <a href="https://twitter.com/bentossell/status/1598269692082151424?s=20&amp;t=EtD7179CYIshvXL5Nd03tw">astounded</a> by it&#x2019;s <a href="https://twitter.com/anothercohen/status/1599531037570502656?s=20&amp;t=_VnA0-E_BgCQbg2RTuAARg">capabilities</a> of comprehension and writing.</p><p>So, I decided to see how it performed when I gave it the same prompt as my last article&#x2019;s title:</p><p>&#x201C;<a href="https://nityesh.com/unintuitive-things-about-community-building/">Unintuitive things I&#x2019;ve learnt about building an online community</a>&#x201D;</p><p>I used Notion&#x2019;s AI Assist as my interface (which is based on the same GPT-3 API like ChatGPT - meaning that Notion AI and ChatGPT have the same brain). Here&#x2019;s the short article that it produced:</p><!--kg-card-begin: markdown--><pre><code>Building an online community can be a tricky proposition. Even after years of experience, there are still lessons to be learned. Here are some of the unintuitive things I&apos;ve learnt about building an online community.

1. It&#x2019;s more important to focus on the people who are already part of the community than it is to focus on attracting new members.
2. The most successful communities are those where members feel like they are part of something bigger than themselves.
3. While it can be tempting to focus on the &#x201C;big numbers&#x201D; of how many people are in the community, it&#x2019;s more important to focus on quality over quantity.
4. The key to keeping people engaged in a community is to create a sense of belonging.
5. It&#x2019;s important to be flexible and willing to adapt to meet the needs of the community.
6. It&#x2019;s important to make sure that everyone feels included, regardless of their background or interests.
7. To keep the community vibrant and active, it&#x2019;s important to create opportunities for members to interact with each other.
8. It&#x2019;s important to foster an environment of mutual respect, where everyone is respected and differences are celebrated.
9. It&#x2019;s important to create a safe and welcoming space where people can be open and honest.
10. Finally, it&#x2019;s important to remember that building an online community is a long-term commitment, not a short-term project.
</code></pre>
<!--kg-card-end: markdown--><p>I observe 3 things of note here:</p><ul><li>It&#x2019;s not wrong</li><li>It&#x2019;s not novel</li><li>It has no limits</li></ul><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://nityesh.com/content/images/2023/01/human-wrestler-fighting-one-robot-in-a-wrestling-ring-cinematic-4k-epic-steven-spielberg-movie-st-815142649.png" class="kg-image" alt="GPT-3 vs. Human: Who can write a better article on community building?" loading="lazy" width="768" height="512" srcset="https://nityesh.com/content/images/size/w600/2023/01/human-wrestler-fighting-one-robot-in-a-wrestling-ring-cinematic-4k-epic-steven-spielberg-movie-st-815142649.png 600w, https://nityesh.com/content/images/2023/01/human-wrestler-fighting-one-robot-in-a-wrestling-ring-cinematic-4k-epic-steven-spielberg-movie-st-815142649.png 768w" sizes="(min-width: 720px) 720px"><figcaption>Created using <a href="https://playgroundai.com/">Playgroundai.com</a> - an image generation app that uses GPT-3&apos;s sibling API</figcaption></figure><h2 id="it-s-not-wrong">It&#x2019;s not wrong</h2><p>One of the most common criticisms against GPT-3 is how it can be confidently wrong. But I didn&#x2019;t find it to be true in my use case.</p><p>Not only did it write meaningful sentences without any grammatical errors, it&#x2019;s also not wrong about anything it says about community building. Atleast not objectively.</p><p>Sure, you could argue against the point about making sure that &#x201C;everyone feels included, regardless of their background or interests&#x201D; but that would be up for debate. I can understand how it may be wrong when you ask it technical questions like debugging a piece of code or a trivia question but it is remarkably correct for non-technical topics.</p><h2 id="it-s-not-novel">It&#x2019;s not novel</h2><p>Even though it&#x2019;s not wrong, nothing it says about community building is particularly novel. It feels like something an &#x201C;SEO expert&#x201D; would write to cover target keywords without having any real insights into the subject.</p><p>That&#x2019;s not surprising to me because novelty comes from experience. </p><p>Great writing includes anecdotes and stories. It gives you contradictions and transformation. It is created by people who do things, solve challenges and in the process, discover something interesting to say.</p><p>Just like a bad SEO content strategist, the AI obviously cannot have any insights into the subject at hand. It has read a bunch of content on the Internet and can only regurgitate it in different forms.</p><h2 id="it-has-no-limits">It has no limits</h2><p>This is the part that scares me but also holds the most promise.</p><p>This AI can generate correct, non-novel content infinite number of times. The excerpt above took me less than 3 seconds to generate. But that&#x2019;s not it. With another 2 seconds, I was able to get it to expand upon the first line.</p><blockquote><strong>Prompt</strong>: &#x201C;<em>Why is it important to focus on the existing community members?</em>&#x201D;</blockquote><blockquote><strong>GPT-3</strong>: <em>&#x201C;It is important to focus on the existing community members because they are the foundation of any successful online community. They are the ones who are already familiar with the platform, the content, and the people. They are the ones who have already built relationships and trust with other members. Focusing on the existing community members is also essential for expanding the reach of the community. They are the ones who will help bring in new members, as well as promote the community to their friends, family, and colleagues. It is also important to focus on existing community members because they can provide valuable feedback and insights into how the community can be improved. By engaging with existing community members, it is possible to gain valuable insights into what works and what doesn&#x2019;t work for the community.&#x201D;</em></blockquote><p>Remarkably correct.</p><p>And the limiting factor here was actually my own ability to think and write the prompt.</p><p>That&#x2019;s what scares me. If you&#x2019;ve hated the &quot;SEO-fication&quot; of search engine results till now, expect a tsunami of such surface-level content in the future. Especially around non-technical disciplines like community building, sales, marketing or philosophy.</p><p>But on the flip side, I can also sense an unprecedented opportunity here. The ability to generate intelligible content, at will, in an instant, feels like a superpower. Like something out of a science fiction movie.</p><p>Combine with this the fact that this is only version 3 of the GPT model. We&#x2019;ll soon have GPT-4, GPT-5 and so on. One can&#x2019;t even imagine how those would be even better.</p><hr><blockquote><strong>Prompt</strong>: &#x201C;What would Steve Jobs say about building an engaged community?&#x201D;</blockquote><blockquote><strong>GPT-3:</strong><br><br>&quot;If Steve Jobs were alive today, he might have some interesting thoughts on building an engaged community. After all, he was a master at gathering people around a shared vision and inspiring them to take action. He was known for his ability to bring people together and make them believe in a cause. Jobs believed that having a passionate, engaged community was essential for success and he often spoke about the importance of creating a sense of belonging. He might have said something like this:<br><br>&quot;Building an engaged community requires creating an environment where people feel included and valued. It&apos;s about creating an environment where people can come together and share ideas, collaborate, and create something bigger than themselves. When you build an engaged community, you create a powerful force that can help you achieve your goals.&quot;&#x201D;</blockquote>]]></content:encoded></item><item><title><![CDATA[Unintuitive things I've learnt about building an online community]]></title><description><![CDATA[Whether you are setting up your community, growing engagement or measuring the return on your efforts, here are 11 mistakes to avoid as a first time community builder]]></description><link>https://nityesh.com/unintuitive-things-about-community-building/</link><guid isPermaLink="false">6385f034ebd7d8035912694f</guid><category><![CDATA[Chronicles]]></category><dc:creator><![CDATA[Nityesh Agarwal]]></dc:creator><pubDate>Wed, 18 Jan 2023 17:10:39 GMT</pubDate><media:content url="https://nityesh.com/content/images/2023/01/polymode-style--party-with-10-people-having-a-good-time-drinking-talking-toy-soft-smooth-lighti-702318977--1-.png" medium="image"/><content:encoded><![CDATA[<img src="https://nityesh.com/content/images/2023/01/polymode-style--party-with-10-people-having-a-good-time-drinking-talking-toy-soft-smooth-lighti-702318977--1-.png" alt="Unintuitive things I&apos;ve learnt about building an online community"><p>3 years ago, I wrote an article that had 10,000+ views in the first 2 days. A true overnight success. </p><figure class="kg-card kg-image-card"><img src="https://nityesh.com/content/images/2022/11/image.png" class="kg-image" alt="Unintuitive things I&apos;ve learnt about building an online community" loading="lazy" width="2000" height="966" srcset="https://nityesh.com/content/images/size/w600/2022/11/image.png 600w, https://nityesh.com/content/images/size/w1000/2022/11/image.png 1000w, https://nityesh.com/content/images/size/w1600/2022/11/image.png 1600w, https://nityesh.com/content/images/size/w2400/2022/11/image.png 2400w" sizes="(min-width: 720px) 720px"></figure><p>Knowing that another 1000s of visitors will be visiting the page in the next few weeks, my entrepreneurial mind decided to capitalise on this success by starting a new Slack community. My brilliant idea was to include a link to join the Slack at the bottom of the article.</p><p>And it worked! I got 100+ people to join my Slack community over the next few weeks. I was so proud of myself. All of these people had a place to meet likeminded peers, talk to each other and all I had to do was sit back and reap the benefits. <br><br><strong>That community is long dead now.</strong></p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://nityesh.com/content/images/2022/11/graveyard-children-animation-ghost-party-801202463.png" class="kg-image" alt="Unintuitive things I&apos;ve learnt about building an online community" loading="lazy" width="768" height="512" srcset="https://nityesh.com/content/images/size/w600/2022/11/graveyard-children-animation-ghost-party-801202463.png 600w, https://nityesh.com/content/images/2022/11/graveyard-children-animation-ghost-party-801202463.png 768w" sizes="(min-width: 720px) 720px"><figcaption>Created using <a href="https://playgroundai.com/">Playground AI</a></figcaption></figure><p><strong>Simply bringing like-minded people under the same roof does not create a community - </strong>that was my first lesson in community building. I needed a strategy to nurture them from strangers to an active community members.</p><p>The problem is that building communities is very counterintuitive. If you relied on the traditional startup wisdom, you are very likely to fail. </p><p>Since then, I have helped 5 different startups avoid making the same mistake as their first <a href="https://myfirstcommunitymanager.com/">community consultant</a>. Inevitably, I stumbled upon many more mistakes. </p><p>If you&apos;re a first time community builder, here is an exhaustive list of counterintuitive things about communities that I have discovered, so you can avoid making the same mistakes I did. </p><h2 id="when-setting-up-a-community-for-the-first-time-"><strong>When setting up a community for the first time:</strong></h2><h3 id="1-don-t-sell-a-free-community">1. Don&apos;t sell a &quot;free&quot; community</h3><p>&#x201C;Free&#x201D; is your enemy.</p><p>The Freemium model has a great success rate for SaaS products but not with communities. That&apos;s because this one word:</p><ol><li>attract the wrong type of people</li><li>who dilute the quality of your community</li><li>and leave you struggling with an everlasting engagement problem</li></ol><p>&quot;Free&quot; attracts people who are coming in to sample a free product. You don&apos;t need them in your community. So avoid using it on your community website or when talking up your community.</p><p>You need people who need your community just as much if not more. You need people who are interested enough to join without the lure of a &quot;free&quot; product. Because those are the people who will add energy to your community!</p><p>But what if you don&apos;t want/aren&apos;t ready to charge for your community?</p><p>That&apos;s okay. In that case, make it exclusive. Say that people need to &quot;apply to join&quot; and vet those applications. Or personally invite only a specific set of people.</p><p>You&apos;ll have a smaller community, sure. But remember:</p><p><strong>SMALL + BUZZING community &gt;&gt; LARGE + DULL community</strong></p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://nityesh.com/content/images/2023/01/polymode-style--party-with-10-people-having-a-good-time-drinking-talking-toy-soft-smooth-lighti-702318977.png" class="kg-image" alt="Unintuitive things I&apos;ve learnt about building an online community" loading="lazy" width="768" height="512" srcset="https://nityesh.com/content/images/size/w600/2023/01/polymode-style--party-with-10-people-having-a-good-time-drinking-talking-toy-soft-smooth-lighti-702318977.png 600w, https://nityesh.com/content/images/2023/01/polymode-style--party-with-10-people-having-a-good-time-drinking-talking-toy-soft-smooth-lighti-702318977.png 768w" sizes="(min-width: 720px) 720px"><figcaption>Created using <a href="https://playgroundai.com/">Playground AI</a> (Polymode style)</figcaption></figure><h3 id="2-know-that-nobody-actually-asks-for-more-channels">2. Know that nobody actually asks for more channels</h3><p>A good community design can be the difference between members feeling comfortable in posting versus members feeling too overwhelmed to post.</p><p>Here are 3 principles to keep in mind when you&apos;re designing your community spaces &#x2013;</p><ul><li><strong><strong>Less is more</strong></strong>. Having a few active channels makes the community feel alive. So, start with spaces with broad scopes that cover a lot of things. It&#x2019;s also easier to grasp as a new user.</li><li><strong><strong>Non-overlapping but complete scopes</strong></strong> - the only way users can make sense of the different spaces is if each of them covers an area that does not intersect with another&apos;s area but together, all of them cover everything your community wants to talk about.<br><br>Remember this when creating new spaces. For example, if you have a &quot;pets&quot; space and you observe that half the posts are only about dogs, don&apos;t simply spin up a new &quot;dogs&quot; space. It&apos;ll confuse someone who wants to share their pet dog&apos;s picture. Be sure to rename &quot;pets&quot; to &quot;other-pets&quot; or don&apos;t start a new &quot;dogs&quot; space at all.</li><li><strong><strong>Every new space you create is a responsibility to keep a new community engaged</strong></strong>. If you aren&#x2019;t ready to take it on, don&#x2019;t create the channel. If you see that a channel is not engaged enough, close it up - tell people that they can post in another bigger channel.</li></ul><h3 id="3-meet-members-where-they-are">3. Meet members where they are</h3><p>If your members are trying to remove Facebook from their lives, don&apos;t host your community on Facebook. But if you have to, then make it clear on the sales page that members will need a Facebook account to participate in the community. This is the mistake the <a href="https://trends.co/">Trends</a> community did. </p><p>If your members use Slack to communicate in their work life, consider using Slack as your community platform instead of Discord.</p><p>If you see your new members missing out on the important conversations because they haven&apos;t developed the habit of visiting your community yet, help them by meeting them in their inbox by sending a weekly recap email. It will improve your engagement numbers too.</p><h2 id="when-growing-engagement-as-a-first-time-community-builder-"><strong>When growing engagement as a first time community builder:</strong></h2><h3 id="4-know-that-everyone-wants-to-help-strangers">4. Know that everyone wants to help strangers</h3><p>If you&apos;re struggling with increasing user engagement in your community, you don&apos;t need fancy strategies or elaborate programs. The easiest way to spark engagement is to just ask your members.</p><p>I tried it recently when I launched a community of international university students for a client. People were joining the community, some of them were saying Hi but none of them were talking to other users. Classic community engagement problem.</p><p>So, I DM&apos;ed people who had recently introduced themselves to join me in my mission to improve engagement in this community by joining a Superuser Program where they would help in welcoming new users to the community and share links to the resources they read online every week. Result?</p><ul><li>I invited 13 people</li><li>8/13 responded</li><li>4/8 accepted the invitation</li></ul><p><strong><strong>This is the counterintuitive thing I&apos;ve learnt from building communities - everyone wants to help strangers.</strong></strong></p><p>They just need the request to be authentic, feel personal and have a clear ask that they can fulfil immediately.</p><p><strong><strong>Authentic</strong></strong> - Everyone wants to do good in the world. So, if you can connect how their actions can help the community, there&apos;s a high chance that your request is answered. Plus, they&apos;ll be happy that you thought of them to fulfill this request.</p><p><strong><strong>Personal</strong></strong> - People are hesitant in responding to a request that feels like an automation sent to hundreds of others. I introduced a personal touch to my request by giving them a &apos;why&apos;. Something like, &quot;I&apos;m asking you because I saw that you recently introduced yourself.&quot;</p><p><strong><strong>Clear</strong></strong> - Even the most helpful people don&apos;t want to waste their time. That&apos;s why it wouldn&apos;t work if you just asked something vague like, &quot;Can you help me increase engagement in the community?&quot;. Rule of thumb - always end the request with 1-3 things that the person can do within the next 1 day in 1 hour max to help.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://nityesh.com/content/images/2023/01/polymode-style-2-people-shaking-hands-illustration-toy-soft-smooth-lighting-soft-pastel-colors-365364243.png" class="kg-image" alt="Unintuitive things I&apos;ve learnt about building an online community" loading="lazy" width="768" height="512" srcset="https://nityesh.com/content/images/size/w600/2023/01/polymode-style-2-people-shaking-hands-illustration-toy-soft-smooth-lighting-soft-pastel-colors-365364243.png 600w, https://nityesh.com/content/images/2023/01/polymode-style-2-people-shaking-hands-illustration-toy-soft-smooth-lighting-soft-pastel-colors-365364243.png 768w" sizes="(min-width: 720px) 720px"><figcaption>Created using <a href="https://playgroundai.com/">Playground AI</a></figcaption></figure><h3 id="5-superuser-program-community-manager">5. Superuser Program &gt; Community Manager </h3><p>The best investment you can make in your community in the early days isn&#x2019;t hiring a community manager - it is investing in your superusers.</p><p>Your superusers are people who are already invested in the well-being of your community. They visit your community regularly, react to posts and jump on opportunities to engage other users. These are your model community members.</p><p>Creating programs that allow them to take their participation to a new level is a great way to promote the right behaviour. Investing money into these programs is like getting them on steroids. </p><p>Here are some ideas of some programs you can invest in to activate your superusers:</p><ul><li><strong><strong>Running a competition with a grand prize</strong></strong> - nothing works better than a good old competition to create excitement in the community and align members to a common cause.</li><li><strong><strong>Swag for superusers</strong></strong> - surprising your best members with some exclusive swag makes them feel seen and acts as a gentle way to incentivize their actions.</li><li><strong><strong>Conducting amazing workshops with great speakers</strong></strong> - who&#x2019;s the thought leader that your community follows? Inviting them to conduct a private workshop for the community not only creates value for the member but can also be a great way to add &#x201C;celebrities&#x201D; to your community.</li><li><strong><strong>Compensating members for creating in-depth content in the community</strong></strong> - create an exclusive writer&#x2019;s club where you work with the top members to create articles and compensate them fairly for each published piece.</li><li><strong><strong>Compensating moderators - </strong></strong>finally, there&#x2019;s the time-tested moderation program where you incentivize members to do housekeeping activities like welcoming new members, reporting spammers, and helping people by answering questions as well as creating activities in the community.</li></ul><h3 id="6-understand-the-jeff-bezos-opportunity">6. Understand the &quot;Jeff Bezos opportunity&quot; </h3><p>Jeff Bezos famously got the inspiration to quit his job at DE Shaw and start Amazon when he saw that Internet adoption was growing at 2300% per year. He saw an incredible trend and capitalised on it. He create the store with infinite shelf space.</p><p>I believe that COVID-19 pandemic has created similar trend in online community building. The cost of conducting &quot;in-person&quot; events has reduced &gt;100x in the last 2 years.</p><p>Yes, that&apos;s because of the absolute adoption of video conferencing solutions.</p><ul><li>Almost overnight, everyone learnt how to use Zoom/Google Meet</li><li>It became socially acceptable to host serious virtual conferences/meetups/gatherings online </li><li>People have opened up to the idea of paying money for virtual attendance</li></ul><p>You no longer need to spend money renting a physical space or commute. Add to it the time and money you save for each attendee.</p><p>So, now you have the opportunity to create a community that helps members form real connections with no barriers of location and with marginal cost of enabling each connection being ~0.</p><p>Most people haven&apos;t realised this Jeff Bezos opportunity in enabling in-person connections yet. </p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://nityesh.com/content/images/2023/01/jeff-bezos-in-front-of-laptop-sharp-focus-emitting-diodes-smoke-artillery-sparks-racks-system-509246876.png" class="kg-image" alt="Unintuitive things I&apos;ve learnt about building an online community" loading="lazy" width="768" height="512" srcset="https://nityesh.com/content/images/size/w600/2023/01/jeff-bezos-in-front-of-laptop-sharp-focus-emitting-diodes-smoke-artillery-sparks-racks-system-509246876.png 600w, https://nityesh.com/content/images/2023/01/jeff-bezos-in-front-of-laptop-sharp-focus-emitting-diodes-smoke-artillery-sparks-racks-system-509246876.png 768w" sizes="(min-width: 720px) 720px"><figcaption>Created using <a href="https://playgroundai.com/">Playground AI</a></figcaption></figure><h3 id="7-don-t-be-a-creator-be-a-matchmaker">7. Don&apos;t be a creator - be a matchmaker</h3><ul><li>Writing engaging posts</li><li>Hosting events</li><li>Community platform</li><li>Automations</li><li>Analytics</li></ul><p><strong>None of it matters</strong> if your members aren&apos;t meeting each other. They can help you build community but they aren&#x2019;t community themselves.</p><p>Because community exists in the relationships between people.</p><p>So, at its essence, the community builder&apos;s job is that of a matchmaker. Instead of thinking about brilliant new content ideas, think about how you can help your members feel comfortable in sharing their ideas.</p><p>Instead of thinking about how you can increase the number of attendees to your events, think about how you can increase the participation of the people who attend the event.</p><p>Instead of thinking about how you can grow your community, think about how you can grow the collisions between members.</p><h3 id="8-best-personal-development-investment-you-can-make-as-a-community-builder">8. Best personal development investment you can make as a community builder</h3><p>As a community builder, the best thing you can do to improve your community-building skills is to join an engaged community and become active there.</p><p>Sometimes they cost money but I promise you - if it is an active community, it will be the best professional development investment you can make.</p><p>Why? Because it gives you a gym for developing your community-building muscle.</p><ul><li><strong><strong>It is an opportunity to observe</strong></strong>. You can see what other members respond to and what they don&#x2019;t. As a member, you can take notes on what part of the community experience worked for you and what didn&#x2019;t.</li><li><strong><strong>Being active improves your ability to empathize</strong></strong>. You start to understand the motivations of an active member. Being in their shoes will give you ideas on how you can incentivize more members to become activated.</li><li><strong><strong>Become a superuser</strong></strong>. Don&#x2019;t just stop at being an active member but help members of the community help each other. This skill will directly transfer when you&#x2019;re building your own community.</li></ul><h2 id="when-measuring-returns-of-your-efforts-as-a-first-time-community-builder-"><strong>When measuring returns of your efforts as a first time community builder :</strong></h2><h3 id="9-don-t-measure-community-like-you-measure-an-audience">9. Don&apos;t measure community like you measure an audience</h3><p>One key difference between an audience and a community is that a community is organic, living whereas an audience is inert. And organic and living things, love randomness. </p><p>By not treating all your audience members as equal numbers on a dashboard, you expose yourself to the possibility that someone might bring a disproportionate value to the community. Randomness. </p><p>So why measure your community efforts like you measure your audience building efforts? </p><p>Ditch the engagement numbers.</p><p>The real value of community is counted in stories of asymmetric wins from your community. Random high-impact incidents like a founder making a critical hire or a member leading a new club or forming a deep connection that changes their lives for the better. This is value that only community can bring.</p><h3 id="10-don-t-expect-users-to-give-more-than-they-take">10. Don&apos;t expect users to give more than they take</h3><p>This is the most common community guideline. </p><p>I hate it. </p><p>It is trying to be smart by programming a rule that ensures an abundance of value in the community. But it&apos;s not sensible because it looks at the value of the community in a finite, zero-sum way that makes no sense. </p><p>A community does not have a fixed pool of value that can be depleted by the people who only keeping asking for help without helping others in return. If anything, by asking for help in a thoughtful way, they are helping you engage your community. Because the generous community members wouldn&apos;t be so if they didn&apos;t have a place to show their generosity. </p><p>And yet, so many communities share this as a general guideline with every new member. I would argue that this actually harm them by making good members feel like moochers when they ask for help. </p><p>Instead, you should bring the right members into the community and encourage them to take as much value as they can. Basic human instincts of reciprocation will ensure that they will give back to the community some day in the future in whatever way suits them best. </p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://nityesh.com/content/images/2023/01/polymode-style-person-standing-in-front-of-his-garage-with-multiple-boxes-3-people-talking-to-him-605640618.png" class="kg-image" alt="Unintuitive things I&apos;ve learnt about building an online community" loading="lazy" width="768" height="512" srcset="https://nityesh.com/content/images/size/w600/2023/01/polymode-style-person-standing-in-front-of-his-garage-with-multiple-boxes-3-people-talking-to-him-605640618.png 600w, https://nityesh.com/content/images/2023/01/polymode-style-person-standing-in-front-of-his-garage-with-multiple-boxes-3-people-talking-to-him-605640618.png 768w" sizes="(min-width: 720px) 720px"><figcaption>Created using <a href="https://playgroundai.com/">Playground AI</a></figcaption></figure><h3 id="11-count-the-creators">11. Count the creators</h3><p>The unique value that community brings to your business is that it creates creators.</p><p>You take in a passive audience, give them a voice and empower them to use it. </p><p>Consumer -&gt; Creator</p><p>So, the ultimate measure of success for a community should be the number of people it persuades to share something. Question, comment, thought, resource, win, article - anything!</p><p>So, it&apos;s not the views that you get on your posts. But the comments that you get on your posts. Or the number of posts that members create.</p><hr><p>I will keep this post updated as I make more mistakes in my community building career. </p><p>Until then, you can keep up with my work on <a href="https://www.linkedin.com/in/nityeshaga/">LinkedIn</a> or <a href="https://twitter.com/nityeshaga/">Twitter</a>. If you need help building your own community, check out <a href="https://myfirstcommunitymanager.com/">My First Community Manager</a> or drop me an email on <code>nityesh@hey.com</code>. </p>]]></content:encoded></item><item><title><![CDATA[I quit programming 3 years ago. But DHH's promise of Rails makes me want to get back to it.]]></title><description><![CDATA[<p>For the past ~3 years, I have been making a living as a community professional. I help startups turn their faceless audiences into online communities where they can show their personalities and create value for each other. I love it!<br><br>But in my earlier life, before I was into communities,</p>]]></description><link>https://nityesh.com/ruby-on-rails-for-founders/</link><guid isPermaLink="false">63285966ebd7d803591268ae</guid><category><![CDATA[Chronicles]]></category><dc:creator><![CDATA[Nityesh Agarwal]]></dc:creator><pubDate>Mon, 19 Sep 2022 12:34:56 GMT</pubDate><media:content url="https://nityesh.com/content/images/2022/09/dhh-race-1.jpeg" medium="image"/><content:encoded><![CDATA[<img src="https://nityesh.com/content/images/2022/09/dhh-race-1.jpeg" alt="I quit programming 3 years ago. But DHH&apos;s promise of Rails makes me want to get back to it."><p>For the past ~3 years, I have been making a living as a community professional. I help startups turn their faceless audiences into online communities where they can show their personalities and create value for each other. I love it!<br><br>But in my earlier life, before I was into communities, I was trying to build a career as a programmer. I wasn&apos;t half bad at it either. In fact, I enjoyed it. I even wrote articles to teach people what I learnt - articles that have been read by &gt;500,000 people!</p><p>But I failed to build anything real with my programming skills. So, I quit.</p><h2 id="my-failure-to-build-something-real-by-programming">My failure to build something real by programming</h2><p>I have a bachelor&apos;s degree in programming but I never cared for it. I only got into programming because of my fascination with <a href="http://www.paulgraham.com/articles.html" rel="noreferrer">Paul Graham&apos;s essays</a>. I read them in my 2nd year of college. <br><br>Paul Graham told me that building a startup is how nerds can take over the world and being a great hacker is the best way to start. So, I got inspired to teach myself how to code using the Internet and building pet projects.<br><br>&#x2022; <strong><strong>I tried learning the C programming language by building the game of Tetris </strong></strong>but soon realised that C was sorely outdated. Nobody codes in C to build real applications anymore. I had to learn Python or Javascript.<br><br>&#x2022; <strong><strong>I tried learning Javascript/HTML by building a Chrome browser extension </strong></strong>but then realised that it was ugly AF and I would have to spend months learning frontend technologies to make it beautiful. I saw this <a href="https://roadmap.sh/frontend" rel="noreferrer">monstrous frontend roadmap</a> and decided not to pursue web development.<br><br>&#x2022; <strong><strong>Then, I got into Machine Learning and Data Science using Python.</strong></strong> These were the next frontier of technology in 2018. But after spending months pouring through countless courses, analysing toy datasets and building prediction models for them, I realised they weren&apos;t enough to build a product. If I want to create something that I can put in the hands of people, I had to learn to develop web or mobile apps. <br> <br>Long story short, I had spent 3 years jumping from one technology to another, just trying to collect skills that would one day enable me to solve real problems and become a founder someday. Bad strategy, I realise now.<br> <br>Without a sense of direction, I got overwhelmed - there was just too much to learn in programming! So, slowly transitioned myself out of programming.</p><h2 id="how-to-be-a-great-programmer">How to be a great programmer? </h2><p><em>&quot;Start programming at the age of 12&quot;</em></p><p>My 3 years in programming told me that before I&apos;m capable of creating any real impact using my coding skills, I would have to learn it for another - God know how many - years! <br><br>Anyone who has &quot;done it&quot; has either been coding since the age of 12 or working crazy hours or both. Probably both.<br><br>Then in 2020, I stumbled upon <a href="https://dhh.dk/" rel="noreferrer">DHH</a>. He:</p><ul><li>is the co-founder/CTO of 37Signals, a bootstrapped company whose product <a href="https://basecamp.com/" rel="noreferrer">Basecamp</a> has millions of customers and has made hundreds of millions of dollars in revenue</li><li>is the creator of Ruby on Rails, an open-source framework which powers top companies like Shopify, Github etc.</li><li>recently launched <a href="https://www.hey.com/" rel="noreferrer">Hey</a>, an ambitious Gmail competitor that was a success right from the launch day</li></ul><p>More importantly, this is a guy who breaks the mould of a &quot;technical cofounder&quot; in every way possible:</p><ul><li>grew up, lives in Denmark (not Silicon Valley or even USA)</li><li>got into programming only at the age of 20 - with no programming/maths degrees or programmer parents</li><li>built and released the first version of Basecamp in 2004, his 3rd year into programming</li></ul><p>You&apos;re probably thinking he must have incredible grit and must have hustled during those 3 years, working like 100-hour weeks. But you could not be more wrong. <br><br>He is arguably the loudest advocate for having a work-life balance:</p><ul><li>By his own admission, he built the first version of Basecamp while working only 10 hrs/week.</li><li>He still works a maximum of 40 hours/week and often spends 100% of his day coding. Remember, he is the CTO of a company doing tens of millions of dollars in revenue with 2 major products.</li><li>He is also a New York Times best-selling author, Le Mans class winning racing driver and a family man who enjoys playing video games with his kids.</li></ul><figure class="kg-card kg-image-card"><img src="https://nityesh.com/content/images/2022/09/dhh-race.jpeg" class="kg-image" alt="I quit programming 3 years ago. But DHH&apos;s promise of Rails makes me want to get back to it." loading="lazy" width="1080" height="1080" srcset="https://nityesh.com/content/images/size/w600/2022/09/dhh-race.jpeg 600w, https://nityesh.com/content/images/size/w1000/2022/09/dhh-race.jpeg 1000w, https://nityesh.com/content/images/2022/09/dhh-race.jpeg 1080w" sizes="(min-width: 720px) 720px"></figure><p>A self-taught programmer who only got into coding in his 20s and was able to build a product that does 100s of millions of dollars in revenue without hustling himself out of a personal life.<br><br>This should be impossible!<br><br>But here he was alive and real, speaking to me on <a href="https://youtu.be/Zyq_lnLK-RU" rel="noreferrer">Jason Calcanis&apos; podcast</a>. <br>DHH&apos;s story told me that there exists a path that I can follow to learn programming and build useful things. A path that wouldn&apos;t require me to pour years learning the craft.<br><br>I had seen the Black Swan and it had hijacked my brain. </p><h2 id="the-promise-of-ruby-on-rails">The promise of Ruby on Rails</h2><p>If you have dabbled in the world of web development, you may think that DHH&apos;s story is possible only because web development in early 2000s wasn&apos;t nearly as complex as it is today. And DHH would probably agree with you.</p><blockquote>&quot;<em>There&apos;s so much to learn these days, if you want to be an expert in all the latest tools and techniques. The conventional path, as paved by solutions extracted from giant tech companies, is a journey akin to The Oregon Trail. You might well die of dysentery before you ever get to your destination!</em>&quot; <br><br>- DHH</blockquote><p>Luckily, DHH is fighting this complexity with his open-source framework Ruby on Rails. His vision is to create the <a href="https://world.hey.com/dhh/the-one-person-framework-711e6318" rel="noreferrer">One Person Framework</a>:</p><blockquote>&quot;<em>A toolkit so powerful that it allows a single individual to create modern applications upon which they might build a competitive business. The way it used to be.</em>&quot;</blockquote><p>And that&apos;s the promise that Ruby of Rails boldly states on its homepage:</p><figure class="kg-card kg-image-card"><img src="https://nityesh.com/content/images/2022/09/rails-home.png" class="kg-image" alt="I quit programming 3 years ago. But DHH&apos;s promise of Rails makes me want to get back to it." loading="lazy" width="2000" height="916" srcset="https://nityesh.com/content/images/size/w600/2022/09/rails-home.png 600w, https://nityesh.com/content/images/size/w1000/2022/09/rails-home.png 1000w, https://nityesh.com/content/images/size/w1600/2022/09/rails-home.png 1600w, https://nityesh.com/content/images/size/w2400/2022/09/rails-home.png 2400w" sizes="(min-width: 720px) 720px"></figure><p>It is this ambitious promise backed by a man whose achievements feels incredible yet reachable that makes me want to get back to programming. This time with Ruby on Rails.</p><h3 id="not-just-a-toy">Not just a toy</h3><p>As an aspiring founder, I find it comforting to know that despite being beginner-friendly Rails is not just a toy. Which means that if I create something using it, I don&apos;t need to worry about replacing it with serious tools as I get bigger.<br><br>Rails is the real deal. DHH created it by open-sourcing the backbone code that Basecamp and now, Hey runs on.<br><br>That&apos;s not it - countless recognizable companies have used Rails to create products that have reached millions of users and billions in market valuations, including Shopify, Github and Airbnb.</p><p>Ruby on Rails framework has been around for two decades now. That&apos;s ages in the web development world where new frameworks are released every month.</p><p>So, if you go by the Lindy Effect, you can count on Rails being around for atleast two more decades. That&apos;s a long lifespan for a web framework!</p><figure class="kg-card kg-image-card"><img src="https://nityesh.com/content/images/2022/09/Screenshot-2022-09-19-at-5.34.53-PM.png" class="kg-image" alt="I quit programming 3 years ago. But DHH&apos;s promise of Rails makes me want to get back to it." loading="lazy" width="1868" height="1202" srcset="https://nityesh.com/content/images/size/w600/2022/09/Screenshot-2022-09-19-at-5.34.53-PM.png 600w, https://nityesh.com/content/images/size/w1000/2022/09/Screenshot-2022-09-19-at-5.34.53-PM.png 1000w, https://nityesh.com/content/images/size/w1600/2022/09/Screenshot-2022-09-19-at-5.34.53-PM.png 1600w, https://nityesh.com/content/images/2022/09/Screenshot-2022-09-19-at-5.34.53-PM.png 1868w" sizes="(min-width: 720px) 720px"></figure><h2 id="rails-doctrine-for-the-aspiring-founder-in-me">Rails doctrine for the aspiring founder in me</h2><p>One of the reasons behind success of Rails is the <a href="https://rubyonrails.org/doctrine" rel="noreferrer">controversial doctrine</a> at its core that drives its development. This doctrine, written by DHH, comprises of a &quot;wide set of heretical thoughts about the nature of programming and programmers&quot;. <br><br>Here are 9 excerpts from the Rails doctrine that are especially attractive to the aspiring founder in me:</p><ol><li><strong><strong>Optimise for programmer happiness</strong></strong> - &quot;I created Rails for me. To make me smile, first and foremost. Its utility was to many degrees subservient to its ability to make me enjoy my life more.&quot;</li><li><strong><strong>Convention over Configuration - </strong></strong>&quot;beyond the productivity gains for experts, conventions also lower the barriers of entry for beginners. There are so many conventions in Rails that a beginner doesn&#x2019;t even need to know about, but can just benefit from in ignorance. It&#x2019;s possible to create great applications without knowing why everything is the way it is.&quot;</li><li><strong><strong>The menu is omakase - </strong></strong>&quot;with Rails we decided to diminish one good, a programmer&#x2019;s individual privilege to choose each tool in their box, for a greater one: A better tool box for all.&quot;</li><li><strong><strong>No one paradigm - </strong></strong>&quot;The way to alleviate some of that learning burden is to simply just make it easy to get started, make something of real value, before you understand every single aspect of the framework. We have a rush to Hello World for this reason. Your table already prepared and an appetizer served. The thinking is that by giving something of real value early, we&#x2019;ll encourage the practitioners of Rails to level-up quickly. Accept their journey of learning as a joy, not an obstacle.&quot;</li><li><strong><strong>Exalt beautiful code - </strong></strong>&quot;Part of the beauty comes from these calls honoring the previous principles, like Convention over Configuration. This leaves the programmer with very little code to write. This is very different from a programmer making all this happen and stitching the workflow together from libraries they call themselves.&quot;</li><li><strong><strong>Provide sharp knives - </strong></strong>&quot;Ruby on Rails is an environment for chefs and those who wish to become chefs. You might start out doing the dishes, but you can work your way up to running the kitchen. Don&#x2019;t let anyone tell you that you can&#x2019;t be trusted with the best tool in the trade as part of that journey.&quot;</li><li><strong><strong>Value integrated systems - </strong></strong>&quot;Rails specifically seeks to equip generalist individuals to make these full systems. Its purpose is not to segregate specialists into small niches and then require whole teams of such in order to build anything of enduring value.&quot;</li><li><strong><strong>Progress over stability - </strong></strong>&quot;...it&#x2019;s why it&#x2019;s so important for us to continue to welcome and encourage new members of the community. We need fresh blood and fresh ideas to make better progress.&quot;</li><li><strong><strong>Push up a big tent - </strong></strong>&quot;It requires work to be welcoming. Especially if your goal isn&#x2019;t just to attract more people who are just like the ones who are already part of the community. Lowering the barriers to entry is work we should always take seriously.&quot;</li></ol><h2 id="rails-for-non-technical-founders">Rails for non-technical founders</h2><p>It is becoming more and more difficult for non-technical founders to create an MVP:</p><ul><li>Hiring developers is becoming increasingly more expensive. </li><li>Tools for modern web development, built by the Googles and Facebooks of the world, are becoming increasingly more complex. </li><li>Even with the &quot;no-code&quot; tools, it often impossible to bring your sketch to life without reshaping its scope to fit the tool&apos;s capabilities.</li></ul><p>In this environment, Ruby on Rails feels like the perfect solution for all the reasons I have stated above.</p><p>Therefore, my goal is to learn enough Ruby on Rails so that I can confidently build the epicenter of whatever new product idea I have. It is too early to tell how long this journey will take or if I&apos;ll succeed at all in reaching the goal. But I&apos;m sure whatever the outcome, it will be a remarkable journey.</p><p>If you&apos;re a founder or an aspiring founder looking to build useful web applications, you can follow my journey in the <a href="https://railsforfounders.substack.com/p/coming-soon" rel="noreferrer">Rails for Founders newsletter</a> where I&apos;ll write about my hard-earned lessons!</p>]]></content:encoded></item><item><title><![CDATA[Remote work is a fad. Just like remote learning, remote shopping or remote publishing.]]></title><description><![CDATA[It is easy to dismiss remote work for all the obvious challenges that come from missing human contact. But the smartest people of tomorrow will be the early adopters today who focus on power of the innovation.]]></description><link>https://nityesh.com/is-remote-work-here-to-stay/</link><guid isPermaLink="false">63fe3cd0ebd7d80359126c98</guid><category><![CDATA[Chronicles]]></category><dc:creator><![CDATA[Nityesh Agarwal]]></dc:creator><pubDate>Mon, 28 Feb 2022 18:01:00 GMT</pubDate><media:content url="https://nityesh.com/content/images/2023/02/innovation-adoption.png" medium="image"/><content:encoded><![CDATA[<img src="https://nityesh.com/content/images/2023/02/innovation-adoption.png" alt="Remote work is a fad. Just like remote learning, remote shopping or remote publishing."><p>No real bonds, camaraderie or learning by osmosis can happen on Zoom - they say.</p><figure class="kg-card kg-embed-card"><blockquote class="twitter-tweet" data-width="550"><p lang="en" dir="ltr">Impact of WFH on youth is the same as impact of children who study at home. <br><br>No real bonds. No real social or network skills. Illusion of understanding and learning. No osmosis. <br><br>Comfortable but damaging in the long run.</p>&#x2014; Kunal Shah (@kunalb11) <a href="https://twitter.com/kunalb11/status/1490277027584241664?ref_src=twsrc%5Etfw">February 6, 2022</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</figure><p>Just like no online database will replace your daily newspaper.</p><p>Just like no CD-ROM can replace your competent teacher.</p><p>Just like no one will buy things without human contact and salespeople.</p><p>Or, just like no clunky computer can replace the friendly pages of a book.</p><p>Online publishing, ecommerce and online education were all <a href="https://www.newsweek.com/clifford-stoll-why-web-wont-be-nirvana-185306">dismissed</a> as just a passing fad by the smartest people 25 yrs ago. And yet today, no one reads a newspaper, Amazon is the king and Internet is the best teacher.</p><p>So, why do smart people underestimate the power of the Internet?</p><h2 id="answer-the-innovation-adoption-lifecycle">Answer &#x2013; The Innovation Adoption Lifecycle</h2><figure class="kg-card kg-image-card"><img src="https://nityesh.com/content/images/2023/02/image.png" class="kg-image" alt="Remote work is a fad. Just like remote learning, remote shopping or remote publishing." loading="lazy" width="541" height="334"></figure><p>Early adopters make for only a minority in the early days of any new innovation. A vast majority of the people lack the imagination on how this new tool would be used, because it is still being explored.</p><p>This was the case in 1995 when we didn&apos;t have Amazon, Google, or the millions of other websites we take for granted today.</p><p><a href="https://www.newsweek.com/clifford-stoll-why-web-wont-be-nirvana-185306">Newsweek published this critique of the Internet back then</a>.</p><p>Now, it is just laughable.</p><p>Same is happening with the Remote Work innovation today. </p><h2 id="the-democratising-power-of-remote-work">The democratising power of Remote Work</h2><p>It is easy to dismiss it for all the obvious challenges that come from missing human contact. But the smartest people of tomorrow will be the early adopters today who focus on power of the innovation.</p><p>No matter how skilled you are, your earning potential was mostly limited by the opportunities around you.<br><br>That changes with remote work.</p><p>Until now, Internet had democratized access to information. With remote work, it can democratise the access to opportunities.</p><p>In fact, I believe remote work is an amazing and necessary complement to the equalizing force that is the Internet! That&apos;s a superpower for people coming from underprivillaged backgrounds.</p><p>Take me for example, I come from India.</p><p>~3 years ago, in late 2019, I found my first full-time job, before I had graduated, at a startup based in San Francisco. Since then, I have had the privilege of working with 3 other startups based in some US city, received many more offers - sitting in an apartment outside the city of Kolkata, India. </p><p>For the most part, I&apos;ve read the same things and learned from the same people as a 23-year old in San Francisco might. With the adoption of remote work, I&apos;m able to use that knowledge to access the same opportunities too. I mean it is only fair! </p><h2 id="the-un-ignorable-challenges-of-remote-work">The un-ignorable challenges of remote work</h2><p><br>What about networking and making friends?</p><p>Yes, it&apos;s a challenge.</p><p>But we are still in the innovators stage. Challenges are to be expected.</p><p>I try to solve it by proactively inviting strangers to &quot;virtual coffee&quot; chats, attending online events like <a href="https://communityhacked.com/">Community Hacked</a> and investing time and money to engage in small, curated online communities. The key, for me, is to lean deeper into the &quot;remote&quot; part of my life.</p><p>Is that enough to replace the lost &quot;human touch&quot;? Ofcourse not! I&apos;m also actively trying to meet friends and make new ones in my city.</p><p>Even that doesn&apos;t feel enough. I often get envious when someone tells me about their friends from office or an office party they attended. But during these times, I tell myself that new problems require new solutions. </p><p>In the long term, I believe niche online communities will become more fulfilling, individuals will learn to build their personal brands on the Internet and there will be better solutions for strangers to make friends IRL.</p><p>The smartest people will be the early adopters of this new way to work. Employers will focus on the benefits of having a global talent pool. Employees will focus on the benefits of divorcing your income from the place you choose to live.</p>]]></content:encoded></item><item><title><![CDATA[3 Pillars of On Deck's Community Building Playbook - that you can use in your own community]]></title><description><![CDATA[I'm going to discuss each of these pillars and describe how On Deck created a high-value experience around them, so that you may use it for your own community.]]></description><link>https://nityesh.com/on-deck-community-building-playbook/</link><guid isPermaLink="false">60ae38f6ebd7d803591264ff</guid><category><![CDATA[Chronicles]]></category><dc:creator><![CDATA[Nityesh Agarwal]]></dc:creator><pubDate>Tue, 22 Jun 2021 12:22:47 GMT</pubDate><media:content url="https://nityesh.com/content/images/2021/06/On-deck-community-playbook.png" medium="image"/><content:encoded><![CDATA[<img src="https://nityesh.com/content/images/2021/06/On-deck-community-playbook.png" alt="3 Pillars of On Deck&apos;s Community Building Playbook - that you can use in your own community"><p>Over the past year, <a href="https://www.beondeck.com/">On Deck</a> has done something insanely hard: scaled an education company, online, <em>profitably</em><strong>, </strong>while growing revenue 10x! They even raised a $20 million Series A to build the &quot;Stanford of the Internet&quot;.</p><p>Unlike other online education startups that we are familiar with - like Udemy or Coursera - On Deck is heavily relying on a future where education is community-led. Instead of selling text or video-based courses that students consume passively, their key value proposition is the community-based fellowships led by an expert Program Director.</p><p>They now offer 14 such fellowships:</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://nityesh.com/content/images/2021/06/image.png" class="kg-image" alt="3 Pillars of On Deck&apos;s Community Building Playbook - that you can use in your own community" loading="lazy" width="2000" height="815" srcset="https://nityesh.com/content/images/size/w600/2021/06/image.png 600w, https://nityesh.com/content/images/size/w1000/2021/06/image.png 1000w, https://nityesh.com/content/images/size/w1600/2021/06/image.png 1600w, https://nityesh.com/content/images/size/w2400/2021/06/image.png 2400w" sizes="(min-width: 720px) 720px"><figcaption>On Deck&apos;s course catalog</figcaption></figure><p>I wanted to get a first-hand experience of how On Deck is doing it. So, I was excited when they announced their new Community Builders fellowship and joined the first cohort.</p><blockquote>&quot;We&apos;re taking everything we learned building the On Deck community to help you supercharge your own.&quot; <br><br>- On Deck Community Builders <a href="https://www.beondeck.com/community-builders">fellowship page</a></blockquote><p>It was an 8-week program attended by ~100 other community builders who wanted to learn from the On Deck community playbook.</p><p>While they didn&apos;t share a literal playbook - alas! - I was able to identify 3 key pillars of their metaphorical playbook:</p><figure class="kg-card kg-image-card"><img src="https://nityesh.com/content/images/2021/06/On-deck-community-playbook-2.png" class="kg-image" alt="3 Pillars of On Deck&apos;s Community Building Playbook - that you can use in your own community" loading="lazy" width="2000" height="1253" srcset="https://nityesh.com/content/images/size/w600/2021/06/On-deck-community-playbook-2.png 600w, https://nityesh.com/content/images/size/w1000/2021/06/On-deck-community-playbook-2.png 1000w, https://nityesh.com/content/images/size/w1600/2021/06/On-deck-community-playbook-2.png 1600w, https://nityesh.com/content/images/2021/06/On-deck-community-playbook-2.png 2360w" sizes="(min-width: 720px) 720px"></figure><ol><li><strong>Allow members to create value for each other</strong></li><li><strong>Be the matchmaker to engage your community members</strong></li><li><strong>Put barriers to make it difficult to enter your community</strong></li></ol><p>Best part? </p><p>These pillars are not unique to On Deck - any community builder can steal them to improve their own communities!</p><p>So, below, I&apos;m going to discuss each of these pillars and describe how On Deck created a high-value experience around them, so that you may use it for your own community.</p><h2 id="pillar-1-allow-members-to-create-value-for-each-other">Pillar #1: Allow members to create value for each other</h2><p>My biggest takeaway is how they enable their fellows to create value for each other, and thus, for On Deck itself!</p><p>Community Builders, take note:</p><p><em>Our job is to allow members of our community members to create value for each other.</em></p><h3 id="how-on-deck-allows-it-s-members-to-create-value-for-each-other-">How On Deck allows it&apos;s members to create value for each other:</h3><p>On Deck Community Builders (ODCB) fellows created value for each other all the time:</p><ol><li><strong>They hosted Serendipity Dinners</strong></li></ol><p>Once a week, On Deck banded participants in small groups of 10-15 people for a 1 hr &quot;dinner chat&quot;.</p><p>These chats were 100% hosted by a fellow.</p><p><strong>2. They asked questions during Fireside chats with experts</strong></p><p>On Deck organised 45-minute Zoom calls with 2-3 experts every week, for ODCB fellows.</p><p>Our Program Director, <a href="https://twitter.com/isolive">Lais</a>, interviewed them for the first 20 mins.</p><p>But it&apos;s the fellows who asked the most interesting questions in the remaining 25 minutes.</p><p><strong>3. They made the Icebreaker and Social sessions awesome!</strong></p><p>What were these sessions?</p><p>They were hour-long sessions, hosted on the awesome <a href="https://gatheround.com/"><a href="https://icebreaker.video/">G</a>atheround</a> app, where you connect with 7 randomly chosen fellows on a 7-minute 1-on-1 call. Think speed dating but better because everyone went home with amazing connections.</p><p>I remember having such an adrenaline rush after participating in my first Icebreaker session.</p><p>Oh, the serendipity and excitement of connecting with a stranger around the world who understands your work!</p><p><strong>4. But that&apos;s not all...</strong></p><p>We were invited to an ODCB Community Calendar to keep a track of the events that were 100% organised by the fellows.</p><p>These were events based on specific, shared interests (like edtech, venture, gen-z etc).</p><p>Did you notice how it&apos;s the paying customers who were creating value for each other, but under the ODCB brand? </p><p>So, On Deck is not creating a valuable product for their customers. It&apos;s creating it with them.</p><p>And that&apos;s the key pillar of the On Deck playbook that allows them to run 14 fellowships, each of which cost 2000-5000 USD to enter.</p><h2 id="pillar-2-be-the-matchmaker-to-engage-your-community-members">Pillar #2: Be the matchmaker to engage your community members</h2><p>A simple way to engage members in your community - be the Matchmaker.</p><p>As a Community Builder, you have special matchmaking powers that others in your community don&apos;t. And we all know - with great power comes great...</p><h3 id="how-be-on-deck-plays-the-role-of-matchmaker-in-their-fellowships-">How Be On Deck plays the role of matchmaker in their fellowships:</h3><ol><li><strong>Interest-based socials and Slack spaces</strong></li></ol><p>At the start of the fellowship, every new fellow filled out a detailed form listing their interests and expectations from the fellowship.</p><p>Then, they used this info to bring together people interested in specific topics, both on video socials (that I mentioned earlier) and private Slack channels.</p><p><strong>2. Masterminds</strong></p><p>Based on time zones and years of experience, they put every member in a Masterminds group of 6 people.</p><p>These groups meet every other week on a 90-minute video call to allow members to discuss their communities and seek feedback from their peers.</p><p><strong>3. They encouraged fellows to organise events, dinner chats and klatches</strong></p><p>These were events hosted by fellows to talk about a particular community building issue or share their expertise on something.</p><p>This way the fellows created value for each other.</p><h3 id="your-special-matchmaking-powers">Your special matchmaking powers</h3><p>What are those special powers you have as a community builder?</p><p><strong>1. You have the &quot;Ice-breaking Hammer&quot;</strong></p><p>People are naturally scared of reaching out to strangers and putting themselves out there.</p><p>But you are different - you are no stranger! Everyone knows who you are. Plus, you have credibility as their community person.</p><p>So, you can help them by becoming everyone&apos;s wingperson.</p><p><strong>2. You have the best knowledge of who can help whom</strong></p><p>You know who&apos;s there. You know their stories - what&apos;s their background and where they want to go.</p><p>Atleast you know it better than anyone else in the community.</p><p>The community is the village you set up.</p><h2 id="pillar-3-put-barriers-to-make-it-difficult-to-enter-your-community">Pillar #3: Put barriers to make it difficult to enter your community</h2><p>This is the most non-obvious, even controversial, pillar I discovered:</p><p>Community-as-a-product creators can create a lot of value for their customers simply by creating a high barrier of entry to their premium communities.</p><p>I call it the &quot;Self-fulfilling Prophecy Effect of Premium Communities&quot;.</p><h3 id="how-it-works">How it works</h3><ol><li>The high barrier of entry attracts serious participants</li><li>who create lots of value for each other</li><li>thus justifying the high barrier of entry to the premium community</li></ol><figure class="kg-card kg-image-card"><img src="https://nityesh.com/content/images/2021/06/Self-fulfilling-prophecy-effect--1-.png" class="kg-image" alt="3 Pillars of On Deck&apos;s Community Building Playbook - that you can use in your own community" loading="lazy" width="2000" height="1259" srcset="https://nityesh.com/content/images/size/w600/2021/06/Self-fulfilling-prophecy-effect--1-.png 600w, https://nityesh.com/content/images/size/w1000/2021/06/Self-fulfilling-prophecy-effect--1-.png 1000w, https://nityesh.com/content/images/size/w1600/2021/06/Self-fulfilling-prophecy-effect--1-.png 1600w, https://nityesh.com/content/images/2021/06/Self-fulfilling-prophecy-effect--1-.png 2260w" sizes="(min-width: 720px) 720px"></figure><p>Unlike other traditional products, it works because a lot of the community&apos;s value is created by its members (the customers). So, as a creator, you can increase your product&apos;s value by increasing your members&apos; output.</p><p>There are 2 ways in which high barrier of entry helps in increasing your members&apos; output:</p><p><strong>1. Accelerates trust b/w community members.</strong></p><p>Members can be sure that everyone around them is serious about the purpose of the community.</p><p>This makes it easy for them to let their guards down and participate in your community.</p><p><strong>2. Makes members more enthusiastic about participating</strong></p><p>By spending effort to get in, members become invested. They want to get their effort&apos;s worth.</p><p>To do that, they need to participate - because with a community, you get what you put in.</p><h3 id="take-on-deck-for-example">Take On Deck for example</h3><p>One of the reasons <a href="https://www.beondeck.com/">On Deck communities</a> work is simply because there&apos;s a high cost of admission ($2000-$5000). Everyone knows that everyone else around them is seriously invested. </p><p>On top of this, fellows go through an interview where they need to convince the program director that they can be positive contributors in the On Deck community. This gets them invested.</p><p>Invested enough that they participate in the fellowship despite having a full-time job. They take out &gt;5 hours out of their time every week to</p><ul><li>interact with other fellows</li><li>participate in sessions</li><li>build group projects</li></ul><h3 id="non-monetary-barriers-of-entry">Non-monetary barriers of entry</h3><p>But the barrier doesn&apos;t have to be monetary though.</p><p>In fact, YCombinator pays you money to be a part of their cohorts. But they put the barrier at the application process and take only those candidates who can show that they are highly motivated and relentless.</p><p>You can have similar non-monetary, proof-of-work type barriers to make your community exclusive yet, accessible.</p><hr><p>Before participating in this fellowship, I used to doubt the scalability of high-value communities like On Deck.</p><p>I used to think that the only reason they can provide such an awesome community experience is because the high ticket price must allow them to hire a tonne of community professionals who can devote time to meaningfully engage with everyone.</p><p>But after joining, I was surprised to see that there were only 2 full-time people who were devoted to this fellowship - one Program Director assisted by an Operator. That&apos;s it! </p><p>I, now, understand how good communities created using these 3 pillars can be highly scalable.</p>]]></content:encoded></item><item><title><![CDATA[15 key community-building takeaways from the book: Business of Belonging by David Spinks]]></title><description><![CDATA[Also, my fan letter for David and his book]]></description><link>https://nityesh.com/book-review-business-of-belonging/</link><guid isPermaLink="false">60885f90ebd7d80359125be1</guid><category><![CDATA[Chronicles]]></category><dc:creator><![CDATA[Nityesh Agarwal]]></dc:creator><pubDate>Fri, 21 May 2021 13:02:37 GMT</pubDate><media:content url="https://nityesh.com/content/images/2021/05/Business-of-Belonging-cover-edit-1.png" medium="image"/><content:encoded><![CDATA[<img src="https://nityesh.com/content/images/2021/05/Business-of-Belonging-cover-edit-1.png" alt="15 key community-building takeaways from the book: Business of Belonging by David Spinks"><p>David is the founder of CMX - a community of community professionals - and has helped in building hundreds of communities at companies like Udemy and Google using his frameworks. </p><p>In his book <a href="https://cmxhub.com/the-business-of-belonging/">Business of Belonging</a>, he discusses how a business can create a customer community and use it as an extension of their teams to achieve measurable results in all areas of the business like Product, Marketing, Content and Support.</p><blockquote>&quot;What community does is it extends the capacity and impact of each of those teams by organizing community members to contribute to the same kinds of projects and goals.&quot;</blockquote><p><strong>Takeaway #1: Use Community as an extension of your other teams</strong></p><p>David understands this space very deeply because he has built and advised a lot of business communities.</p><p>As I was reading this book, I felt like David knew about all my struggles and desires as a Community Manager. He has written one of those rare actionable books that I have put to work right away. My work email is filled with Kindle notes and highlights I sent from this book to myself.</p><p>It is extremely practical and has no fluff.</p><p>It is no overstatement to say that this book has changed the tragectory of my career as a community professional.</p><figure class="kg-card kg-image-card"><img src="https://nityesh.com/content/images/2021/05/Business-of-Belonging-cover-edit.png" class="kg-image" alt="15 key community-building takeaways from the book: Business of Belonging by David Spinks" loading="lazy" width="2000" height="1390" srcset="https://nityesh.com/content/images/size/w600/2021/05/Business-of-Belonging-cover-edit.png 600w, https://nityesh.com/content/images/size/w1000/2021/05/Business-of-Belonging-cover-edit.png 1000w, https://nityesh.com/content/images/size/w1600/2021/05/Business-of-Belonging-cover-edit.png 1600w, https://nityesh.com/content/images/2021/05/Business-of-Belonging-cover-edit.png 2360w" sizes="(min-width: 720px) 720px"></figure><h1 id="restarting-my-career-in-community-building">Restarting my career in community building</h1><p>Like a lot of other community professionals, I got into the community industry accidently. I was hired as a Community Manager for my company before I even graduated due to a cold email I sent to the CEO. </p><p>I couldn&apos;t have asked for a better first job. But 6 months in and I was already thinking about transitioning to become a marketer or product manager.</p><p>That&apos;s because I wanted to build my career in a team that leads the business - Marketing does it by selling the product and Product does it by creating it. Compared to them, customer community felt more of a liability than an asset to the business. I thought creating a sense of belonging is good but it can&apos;t earn money.</p><p>David&apos;s book has caused a shift in my perspective. </p><p>Well, actually it was the first chapter of his book - where he discusses how community can be the competitive advantage for a business. It is the one thing that competitors cannot copy.</p><blockquote>&quot;One reason that community is becoming more important is that it&apos;s becoming much easier to build products, but it&apos;s always going to be very difficult to copy a community.&quot;</blockquote><p><strong>Takeaway #2: Communities are built on relationships. This makes them difficult to copy.</strong></p><p>He also argues that community can improve retention for the business by adding an emotional layer to switching costs.</p><blockquote>&quot;To leave your product would mean leaving their people, their relationships, and sacrificing the social capital they&apos;ve earned within your community. There&apos;s a social cost to leaving your product.</blockquote><p><strong>Takeaway #3: Community improves customer retention by adding an emotional layer to switching costs.</strong></p><p>After reading the first chapter, it felt like I&apos;ve been let in on a secret to building a better business. I remember feeling so pumped up after reading it that I finished the rest of the book by the next week.</p><h2 id="creating-the-community-strategy">Creating the Community Strategy</h2><p>In the second chapter, he dives deep into how to create a community strategy that can create a measurable impact on the business.</p><p>One of the big themes of his book is that building an engaged community and achieving business goals should be 2 sides of the same coin.</p><blockquote>&quot;The key is to communicate how community engagement is also achieving business goals that impact revenue and growth. They both matter. Business goals without a focus on building an authentic, healthy community will result in low engagement and trust. Community engagement goals without a focus on achieving business goals will result in an underfunded, undersupported community team.&quot;</blockquote><p><strong>Takeaway #4: Focus on initiatives that improve community health by improving business health.</strong></p><h3 id="prioritising-stuff-with-the-3-levels-of-community-strategy">Prioritising stuff with the 3 Levels of Community Strategy</h3><p>David and his team has developed a simple strategy for structuring and measuring a community strategy called the 3 levels of Community Strategy:</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://nityesh.com/content/images/2021/05/image.png" class="kg-image" alt="15 key community-building takeaways from the book: Business of Belonging by David Spinks" loading="lazy" width="1198" height="842" srcset="https://nityesh.com/content/images/size/w600/2021/05/image.png 600w, https://nityesh.com/content/images/size/w1000/2021/05/image.png 1000w, https://nityesh.com/content/images/2021/05/image.png 1198w" sizes="(min-width: 720px) 720px"><figcaption>3 Levels of Community Strategy</figcaption></figure><p>Whenever I create a strategy for my own community, I refer back to this framework.</p><p>This 3-level strategy framework forces me to think about the business needs before I start brainstorming new community initiatives. That&apos;s important because it&apos;s easy to get lost into thinking about community improvement ideas without tying them back to the company&apos;s goals.</p><p>Using the 3-level framework makes me confident about the direction I set for our community. Since reading this book, I&apos;ve had multiple conversations with the CEO and directors at our company where I confidently present ambitious strategies involving the community.</p><h3 id="deprioritising-stuff-with-the-spaces-model">Deprioritising stuff with the SPACES model</h3><p>Everyone I talk to at the company has been part of some online community. So they all have ideas on improving our community. &quot;Introduce a voting system&quot;, &quot;incentivise people with badges&quot;, &quot;create interest-based groups&quot;, &quot;something with social media&quot;, &quot;let&apos;s crowdsource content&quot; and tonnes of other such interesting suggestions. </p><p>These seem like obviously good ideas. So, I thought that it was my responsibility to experiment with as many of them as I could to make the community really shine. </p><p>But David&apos;s SPACES model serves as a helpful reminder to not stretch myself too thin. </p><p>His team has identified 6 measurable business outcomes that the community can drive:</p><ul><li><strong>S</strong>upport - customer service and support</li><li><strong>P</strong>roduct - innovation, feedback and R&amp;D</li><li><strong>A</strong>cquisition - growth, marketing and sales</li><li><strong>C</strong>ontribution - collaboration and crowdsourcing</li><li><strong>E</strong>ngagement - customer experience, retention and loyalty</li><li><strong>S</strong>uccess - customer success and advancement</li></ul><p>David warns that community builders in small teams should focus on just one or two of these outcomes unless they want to set themselves up for failure.</p><p>Choosing my focus area makes it easier to explain why I&apos;m deprioritising someone&apos;s suggestion.</p><p><strong>Takeaway #5: Narrow your focus if you have a small community team</strong></p><h2 id="strategic-to-tactical">Strategic to Tactical</h2><p>David&apos;s book&apos;s structure beautifully mirrors his 3 Level of Community Strategy - he discusses high-level strategic stuff in the first few chapters and then smoothly moves into discussing the practical nitty-gritties. Every chapter just flows into the next one.</p><figure class="kg-card kg-image-card"><img src="https://nityesh.com/content/images/2021/05/image-1.png" class="kg-image" alt="15 key community-building takeaways from the book: Business of Belonging by David Spinks" loading="lazy" width="1198" height="936" srcset="https://nityesh.com/content/images/size/w600/2021/05/image-1.png 600w, https://nityesh.com/content/images/size/w1000/2021/05/image-1.png 1000w, https://nityesh.com/content/images/2021/05/image-1.png 1198w" sizes="(min-width: 720px) 720px"></figure><p>In the 3rd chapter, David writes how community builders are essentially reinforcing a social identity of their members.</p><p>What stood out for me was this simple formula he presented for coming up with new community ideas: </p><blockquote>There&apos;s a good chance that everyone has some part of their identity where they feel lonely. There&apos;s always an opportunity for community. You just need to find the isolated identity.</blockquote><p><strong>Takeaway #6: To find new community ideas, look for parts of people&apos;s identity where they feel lonely.</strong></p><p>In the 4th one, he discusses community participation. </p><p>It is in this chapter that he presents the answer to every community builder&apos;s problem - how to increase engagement in the community. </p><p>His answer? Love your lurkers but prioritise your creators:</p><blockquote>Generally, you want to focus your engagement strategy on the inner circles. The Pareto principle applies here, which predicts that roughly 80 percent of the content in your community will be created by 20 percent of your members... You&apos;ll grow your community a lot faster by working to get that 20 percent to double their commitment than by trying to get the other 80 percent of your community to increase their commitment by fivefold.</blockquote><p><strong>Takeaway #7: To increase community engagement, focus on the top 20% of your members.</strong></p><p>5th chapter is all about incentives. </p><p>People often suggest votes, points and other &quot;gamification&quot; tactics like they are the Holy Grail to building a better community. After all, these are what they have seen working in large online communities like - Reddit (upvote/downvote), Hacker News (upvotes) and even Facebook (likes).</p><p>I have always felt icky about using such incentives. But I had trouble putting my ickiness into words.</p><p>Thankfully David did it for me by:</p><ol><li>Differentiating between intrinsic and extrinsic motivators:</li></ol><blockquote>Motivation comes in two forms: intrinsic and extrinsic.</blockquote><p>2. Talking about the superiority of intrinsic motivation:</p><blockquote>Of course, communities work best when members are primarily intrinsically motivated. It&apos;s a requirement for true, deep communities. You need members who are there not to receive external rewards, but because they genuinely care about the community and the other members.</blockquote><p>3. Yet, not dismissing the power of extrinsic rewards:</p><blockquote>Reinforce the intrinsic motivations with praise, social validation, and other extrinsic rewards.</blockquote><p><strong>Takeaway #8: Focus on improving intrinsic motivation of your members by giving them autonomy, mastery and purpose.</strong></p><p><strong>Takeaway #9: Reinforce the intrinsic motivation with extrinsic rewards like increase in status, networking opportunities, special access and perks.</strong></p><p>In 6th chapter, David discusses how to design community spaces and experiences.</p><p>This is where things get really practical. If you thought the rest of the book had practical advice, you are in for a treat in this one.</p><p>There&apos;s too much of meat in this chapter for me to summarise in this article. But here are the pieces that I&apos;ve already put to practice:</p><ul><li>Importance of both asynchronous and synchronous experiences</li></ul><blockquote>Asynchronous experiences provide breadth. Synchronous experiences provide depth.</blockquote><p>I realised that my community only ever interacted asynchronously. So, I&apos;ve started bringing small groups of people together for video chats. It&apos;s so exciting to meet the people behind those avatars!</p><p><strong>Takeaway #10: Create opportunities for your community to interact both synchronously and asynchronously.</strong></p><ul><li>&quot;The key is repetition and consistency&quot;</li></ul><p>David says that the key to building a habit of coming back amongst your members is to have recurring experiences daily, weekly, monthly, quarterly and annually.</p><p>Here, I realised that I didn&apos;t have enough monthly, quarterly or annually experiences. So, now, I&apos;m brainstorming some.</p><p><strong>Takeaway #11: Design daily, weekly, monthly, quarterly and annually repeating events to build habit amongst your community members.</strong></p><ul><li>7 Ps of Community Experience Design</li></ul><p>David suggests that before creating any shared experience, figure out the 7 Ps of that experience - People, Purpose, Place, Participation, Policy, Promotion and Performance.</p><p>I recently put together a Community Council comprising of the top participants. Sketching out the 7Ps before starting it - forced me to think about the tactical stuff. Now, I feel much better than I did before doing the exercise.</p><p><strong>Takeaway #12: Decide on the core fundamentals of your community by figuring the 7 Ps - People, Purpose, Place, Participation, Policy, Promotion and Performance</strong></p><ul><li>The fundamental question - what platform should you use to host your online community?</li></ul><blockquote>Online, a forum with 10 people in it will feel empty, and a chat group with 1,000 in it will feel extremely overwhelming.</blockquote><p>My community of thousands lives on a Discourse forum. But I created a Discord chat room to bring the 10 people of the Community Council together. And I&apos;m going to do the same for every new subgroup that I create.</p><p><strong>Takeaway #13: Use online forums for large communities, chat based platforms for small communities.</strong></p><ul><li>Tell your members how to participate</li></ul><p>Putting people in a room together is not enough for creating a community. You have to tell them how to successfully interact with each other.</p><p>So, these days I&apos;m creating guides and playbooks to help my community members understand how to participate.</p><p><strong>Takeaway #14: Tell your members how to participate.</strong></p><p>And the final chapter, has tips and tricks for the community builder.</p><p>Here David shares advice to help the community builder manage their emotions and be successful in their role.</p><p>My favourite is the one where he explains the power of personal invitations:</p><blockquote>You can use personal invitations to facilitate engagement as well. In the online communities I run, we always have a rule that every question must get at least three quality answers in 24 hours. If it&apos;s not happening organically, we make it happen. &#xA0;I&apos;ll start messaging other members privately and ask them to jump in and answer the question...<br><br>To the person who asked the question, it still looks like organic growth. They just see that a few people answered their question. To the person I ask to help, they feel good because I let them know that I consider them an expert and that they&apos;re helping the community in a meaningful way.</blockquote><p>What a great little hack to create a win-win situation for everyone in the community!</p><p><strong>Takeaway #15: Be the matchmaker in your community</strong></p><hr><p>In today&apos;s world, information is abundant but belonging is scarce. There&apos;s an opportunity for building community all around us. </p><p>I, now, aspire to create and lead the community team that creates a competitive moat around the business.</p><p>With David&apos;s lessons, I feel confident that I&apos;ll get to do it soon. And when I do get to do so, I&apos;ll be sure to give a copy of this book to every new community person that I hire!</p><hr><p>I&apos;m gonna post all my brain dumps about community building on <a href="https://twitter.com/nityeshaga">Twitter</a> and <a href="https://www.linkedin.com/in/nityeshaga/">LinkedIn</a>. Follow me there if you&apos;d like to follow along my journey as a young community builder. :) </p><p></p>]]></content:encoded></item><item><title><![CDATA[Writing Well: A Must-Have Skill That No One Taught You]]></title><description><![CDATA[How being a good writer can take your career to the next level]]></description><link>https://nityesh.com/why-professionals-should-write/</link><guid isPermaLink="false">60afe13debd7d80359126510</guid><category><![CDATA[Past life]]></category><dc:creator><![CDATA[Nityesh Agarwal]]></dc:creator><pubDate>Sun, 29 Nov 2020 18:49:00 GMT</pubDate><media:content url="https://nityesh.com/content/images/2021/05/Career-boost.jpg" medium="image"/><content:encoded><![CDATA[<figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://cdn-images-1.medium.com/max/1600/1*XfhF5hTHMqoDvTyFw6zZFQ.jpeg" class="kg-image" alt="Writing Well: A Must-Have Skill That No One Taught You" loading="lazy"><figcaption>Image credit:&#xA0;Author</figcaption></figure><img src="https://nityesh.com/content/images/2021/05/Career-boost.jpg" alt="Writing Well: A Must-Have Skill That No One Taught You"><p>I <a href="https://nityesh.com/self-learning-in-a-formal-degree/" rel="noopener">started writing</a> because the generous community of programmers had helped me by sharing their knowledge freely over the internet. I wanted to contribute to this incredible trend so I could be a part of something bigger than myself.</p><p>Little did I know that it would be me who benefitted the most by pursuing this noble cause.</p><p>Three years of writing on the internet has done more for my career than what four years of college education did.</p><p>I published 14 articles in the past three years while I was teaching myself programming, data science, and machine learning. These have allowed me to reach hundreds of thousands of readers around the world, make valuable connections, get a unique job opportunity, work with people from multiple countries, and make more money than I hoped.</p><p>I now work as the Community Manager for a remote startup that teaches data skills online. I could not have asked for a better first job as a 20-year old!</p><p>In this article, I&#x2019;ll tell you why being a good writer can take your career to the next level and how you can start your writing journey.</p><figure class="kg-card kg-embed-card"><blockquote class="twitter-tweet" data-width="550"><p lang="en" dir="ltr">Write articles online. <br><br>It&#x2019;s a great way to get the benefits of going to an Ivy League:<br><br>- build worldwide connections <br>- develop your communication skills<br>- establish your expertise <a href="https://t.co/NWFFjn1rI8">pic.twitter.com/NWFFjn1rI8</a></p>&#x2014; Nityesh (@nityeshaga) <a href="https://twitter.com/nityeshaga/status/1325681254021255168?ref_src=twsrc%5Etfw">November 9, 2020</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</figure><hr><h2 id="the-writing-revolution">The Writing Revolution</h2><p>We are living through a Writing Revolution where good writing skills can have an immense impact on the life of every ambitious knowledge worker.</p><p>That&apos;s because in the past 30 years, our world has changed in a fundamental way&#x200A;&#x2014;&#x200A;the Internet has demolished the cost of distributing information.</p><blockquote>&#x201C;It turns days into minutes,&#x201D; Andrew Grove, the legendary CEO of Intel, commented on the arrival of email. &#x201C;A lot more people know what&#x2019;s going on than did before, and they know it a lot faster than they used to.&#x201D;</blockquote><p>Today we have email, Slack, Notion, Github, Twitter, Facebook, and a plethora of internet apps focused on written communication.</p><p>For 200,000 years of human history, speaking and listening were the primary modes of communication. But in the past 30 years, reading and writing have overtaken them as the primary mode of communication.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://cdn-images-1.medium.com/max/1600/1*cX2Uws7uaPTyhp6F9HC9vQ.jpeg" class="kg-image" alt="Writing Well: A Must-Have Skill That No One Taught You" loading="lazy"><figcaption>The Writing Revolution</figcaption></figure><p>You are now living in the early years of a Writing Revolution that has changed the way humans communicate with each other.</p><p>It doesn&apos;t matter whether you write code, design stuff, create things, build communities, market products or lead people who do these things. Writing is your primary mean of communication. So, being a better writer can help you.</p><p>However, traditional education has failed to recognise this human-scale revolution&#x200A;&#x2014;&#x200A;good writing tuitions are still reserved for students of the liberal arts.</p><p>You cannot wait for traditional education to catch up when being a good writer can benefit your career now.</p><p>Especially with the remote-working revolution underway.</p><h3 id="the-remote-working-revolution">The Remote-Working Revolution</h3><p>During the pandemic, some of the biggest companies of our generation, like Facebook, Twitter, and Shopify, announced a permanent transition to remote working. Inevitably, they have paved the path for entire industries to follow.</p><p>Therefore, it&#x2019;s highly likely that your next company will be working remotely.</p><p>In remote settings, with little face-to-face interaction, good written communication becomes the key.</p><p><strong>It&#x2019;s your competitive advantage in a tough job market.</strong></p><p>Work-from-home means that the competitors for your next job are not just from your city&#x200A;&#x2014;&#x200A;they&#x2019;re from your entire country and potentially the whole world. Add economic depression and rock bottom unemployment rates to the mix, and you have a saturated job market.</p><p>You need to find a way to stand out.</p><p>Being a good writer will help you.</p><p>When deciding between a few candidates to fill a position, companies like Basecamp hire the better writer. People of Basecamp have been working remotely for more than 20 years and great writing is a <a href="https://basecamp.com/gettingreal/08.6-wordsmiths" rel="noopener">prerequisite</a> for every single position they have.</p><hr><h2 id="being-a-good-writer-boosts-the-arc-of-your-entire-career">Being a Good Writer Boosts the Arc of Your Entire Career</h2><p>Being a good writer helps you get a new job. A better job.</p><p>But more importantly, it helps you do your everyday work better, and therefore, changes the arc of your entire career!</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://cdn-images-1.medium.com/max/1600/1*XfhF5hTHMqoDvTyFw6zZFQ.jpeg" class="kg-image" alt="Writing Well: A Must-Have Skill That No One Taught You" loading="lazy"><figcaption>Effect of good writing skills on the progress in your&#xA0;career</figcaption></figure><p>Here are three ways it boosts your career:</p><h4 id="1-grabbing-the-valuable-attention-of-people-around-you">1. Grabbing the valuable attention of people around you</h4><ul><li>You need your coworkers to understand the reports and strategies you create.</li><li>You need your peers to read that awesome idea you propose.</li><li>You need your subordinates to pay attention to you.</li><li>You need hiring managers to read your next job application.</li><li>You need interesting people that you admire to read and answer your cold emails.</li><li>You need your connections on LinkedIn or Twitter to pay attention to your posts&#x200A;&#x2014;&#x200A;we all know better connections mean better opportunities.</li></ul><p>Yet, you can&#x2019;t rely on the awesomeness of your ideas to grab their attention. Everyone has loads of them.</p><p>What differentiates successful people is their ability to convey their ideas in ways that make people want to pay attention.</p><blockquote>&#x201C;Being a good writer is about more than writing. Clear writing is a sign of clear thinking. Great writers know how to communicate. They make things easy to understand. They can put themselves in someone else&#x2019;s shoes. They know what to omit.&#x201D;<br><br>&#x2014; David Heinemeier Hanson and Jason Fried, founders of Basecamp</blockquote><h4 id="2-finding-new-career-opportunities">2. Finding new career opportunities</h4><p>Writing on the internet can advance your career. A well-written article, published on the internet, works 24 hours a day, 365 days a year to find new opportunities for you!</p><p>Therefore, your blog is like a resume, only better.</p><figure class="kg-card kg-embed-card"><blockquote class="twitter-tweet" data-width="550"><p lang="en" dir="ltr">Having seen this from both sides of the table: a great essay is a much better window into a candidate&#x2019;s ability than any resume and most full interview packets.<br><br>Also, unlike resumes, senior people read them for fun and start outbound hiring conversations based on them. <a href="https://t.co/FOEDqtKt7k">https://t.co/FOEDqtKt7k</a></p>&#x2014; Patrick McKenzie (@patio11) <a href="https://twitter.com/patio11/status/1290854152277389313?ref_src=twsrc%5Etfw">August 5, 2020</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</figure><p>Writing a useful article is the quickest way to establish yourself as an expert in that field. No degrees required.</p><p>Two years ago, I wrote an article to help people get started with <a href="https://nityesh.com/getting-started-reading-research-papers-dl/" rel="noopener">reading Deep Learning research papers</a>. It still fetches me LinkedIn connections from PhDs in universities around the world. The funny thing is that I have read only one research paper in my life&#x200A;&#x2014;&#x200A;when I wrote the article!</p><blockquote>&#x201C;By making it easy for people to find you online, you&#x2019;ll create a vehicle for serendipity.&#x201D;<br><br>&#x2014; David Perell, creator of the popular course Write of Passage</blockquote><p>A good online presence allows you to connect with like-minded people around the world who you would never be able to meet in real life. And meaningful social connections are often the source of surreal career opportunities.</p><h4 id="3-improving-your-thinking">3. Improving your thinking</h4><blockquote>&#x201C;You don&#x2019;t just write to share what you think. You write to discover what you think in the first place.&#x201D;<br><br>&#x2014; Matt Mullenweg, CEO of Automattic, the company behind Wordpress</blockquote><p>Compressing your thoughts into the written word removes noise from your thoughts. Clear writing induces clear thinking.</p><p>This is why Jeff Bezos made his executives prepare <a href="https://www.sec.gov/Archives/edgar/data/1018724/000119312518121161/d456916dex991.htm" rel="noopener">six-page narratives</a> instead of 20-slide PowerPoints before any meeting. Bezos believes that PowerPoint presentations conceal lazy thinking. Instead, he wants his employees to think deeply and take the time to express their thoughts cogently.</p><p>I&#x2019;m often amazed to see how writing an idea leaves me with a better version of the idea itself. It makes me realise how sloppy my thinking usually is.</p><p>Writing clearly can have the same effect on your thinking too.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://cdn-images-1.medium.com/max/1600/1*56ouuq8zapcC7cjA3mk5kw.jpeg" class="kg-image" alt="Writing Well: A Must-Have Skill That No One Taught You" loading="lazy"><figcaption>These three benefits create a self-sustaining flywheel that accelerates your&#xA0;career</figcaption></figure><p>So, how do you start?</p><h2 id="step-1-unlearn-what-you-learnt-at-school">Step 1: Unlearn What You Learnt at School</h2><p>You&#x2019;ve probably taken writing lessons in school.</p><p>And yet, so much of what school teaches you is worse than useless. It hurts you in real life. You need to unlearn so much if you want to write meaningful things in real life.</p><p>Here are some of the things that school made you do in order to get respectable grades:</p><ul><li>You followed minimum word limits. Whereas the real world has maximum word limits - the key is to convey your message in as few words as possible.</li><li>You followed rigid formats for &#x201C;creative&#x201D; writing. There was a format for essays, formal letters, and even informal letters! Well, guess what? Nobody likes it when you are formulaic and everyone loves being surprised.</li><li>You wrote an introductory paragraph before you made your point. Whereas, in the real world, your first sentence needs to grab the reader. Nobody has the time to read an introduction to your main content.</li><li>You wrote what was prescribed instead of what you wanted. You never realized that you write your best when you write about something that you are excited about.</li></ul><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://cdn-images-1.medium.com/max/1600/1*4xzk_fdP-YC1zERawunosw.jpeg" class="kg-image" alt="Writing Well: A Must-Have Skill That No One Taught You" loading="lazy"><figcaption>No one told you that too much focus on getting good at school can actually do you&#xA0;harm</figcaption></figure><hr><h2 id="what-else">What Else?</h2><p>There are writing courses all over the internet that promise to turn you into a successful author or a professional blogger or a successful newsletter writer.</p><p><em>Oh, that dream of writing like a pro and monetising your words!</em></p><p>But wait, most of us don&#x2019;t aspire to be a professional writer.</p><p>You probably want to be a pragmatic programmer, a resourceful builder, a great manager, or maybe a successful entrepreneur. Don&#x2019;t you?</p><p>By connecting an incredibly useful skill with a dreamy aspiration, those guides miss the point of writing well.</p><p><strong>Learning to write well is about learning to convey your thoughts to others.</strong></p><p>I have found that there are no good courses to help professionals get started with writing on the Internet.</p><p>Therefore, I created one&#x200A;&#x2014;&#x200A;<strong><a href="https://clearwritingclearthinking.com/">Clear Writing, Clear Thinking</a></strong>. It&apos;s a short email course where I&apos;ve distilled everything I&apos;ve learnt from writing articles that have been viewed by 500k+ peole. </p><figure class="kg-card kg-image-card"><img src="https://cdn-images-1.medium.com/max/1600/0*g7qM9xD6ukdazpGx.png" class="kg-image" alt="Writing Well: A Must-Have Skill That No One Taught You" loading="lazy"></figure><p>Thanks for reading.</p><p>You can follow me on <a href="https://twitter.com/nityeshaga">Twitter</a> or <a href="https://www.linkedin.com/in/nityeshaga/">LinkedIn</a> to see my latest &quot;brain dumps&quot; about writing on the Internet, community building and self-learning.</p>]]></content:encoded></item></channel></rss>