<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: lumenwrites</title>
    <description>The latest articles on Forem by lumenwrites (@lumenwrites).</description>
    <link>https://forem.com/lumenwrites</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F701499%2F88f0745e-7857-4667-a0a4-11512bcacbf8.png</url>
      <title>Forem: lumenwrites</title>
      <link>https://forem.com/lumenwrites</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/lumenwrites"/>
    <language>en</language>
    <item>
      <title>How to write posts that do well on Hacker News</title>
      <dc:creator>lumenwrites</dc:creator>
      <pubDate>Sat, 26 Feb 2022 18:05:14 +0000</pubDate>
      <link>https://forem.com/lumenwrites/how-to-write-posts-that-do-well-on-hacker-news-2fpb</link>
      <guid>https://forem.com/lumenwrites/how-to-write-posts-that-do-well-on-hacker-news-2fpb</guid>
      <description>&lt;p&gt;For the past 10 years, &lt;a href="https://news.ycombinator.com/user?id=dang"&gt;dang&lt;/a&gt; was the main moderator of Hacker News. Recently he has shared his &lt;a href="https://lumenwrites.io/post/how-to-write-hacker-news-posts/dang-hn-writing-advice.txt"&gt;notes&lt;/a&gt; on how to write articles that the HN community will find interesting. This is the organized and distilled summary of the key ideas.&lt;/p&gt;

&lt;h3&gt;
  
  
  Address readers as peers, not as customers
&lt;/h3&gt;

&lt;p&gt;The biggest mistake you can make is writing a polished but shallow post that sounds like an ad or a corporate-sounding piece of content marketing.&lt;/p&gt;

&lt;p&gt;Don't write for some abstract customer that you hope exists out there, write the way you would talk to a peer, a fellow startup founder and an engineer.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Imagine a friend that you're meeting up with for drinks, who has no idea what you've been working on, but is smart, curious, and asks good questions.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  Write things that gratify intellectual curiosity
&lt;/h3&gt;

&lt;p&gt;Readers come to HN because they want to learn surprising details about hard problems.&lt;/p&gt;

&lt;p&gt;Write about an interesting technical or business problem you've solved. Pursue your genuine intellectual curiosity, try to figure an answer to an interesting question, and share what you discovered along the way.&lt;/p&gt;

&lt;h3&gt;
  
  
  Clearly explain the problem you're solving
&lt;/h3&gt;

&lt;p&gt;Introduce yourself and the problem:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Explain who you are, and your personal experience that makes you qualified to talk about the problem.&lt;/li&gt;
&lt;li&gt;Convey why it matters, what makes it interesting and hard to solve.&lt;/li&gt;
&lt;li&gt;What will your readers learn about the world, and about solving problems?&lt;/li&gt;
&lt;li&gt;Illustrate your problem using concrete real-life examples, rather than abstract descriptions (which are vague and boring).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Make the problem easy to understand, but not so easy that your readers can guess the end from the beginning - make them curious to know the solution.&lt;/p&gt;

&lt;h3&gt;
  
  
  Frame it as a story about you solving an interesting problem
&lt;/h3&gt;

&lt;p&gt;Write a story, not a tutorial. Unlike tutorials, which focus on specific steps explaining how to perform a task, good HN stories focus on &lt;em&gt;what&lt;/em&gt;, &lt;em&gt;why&lt;/em&gt;, and &lt;em&gt;who&lt;/em&gt;, they take the reader along as you solve the problem.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;I needed to do X so I tried Y. But I had trouble because of Z, and therefore I had to solve it with W. So I learned some surprising details A, B, and C.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Talk about the complex path you followed as you were trying to solve the problem, put us in the room with you at the time. It should be like a murder mystery, where the big reveal is unpredictable and surprising.&lt;/p&gt;

&lt;p&gt;Explain how bad things were and talk about failed attempts to fix them, let your readers participate in the puzzle along the way. Everything that makes a problem harder than it seemed adds to an interesting story - false starts, unexpected disasters, obstacles, twists, surprising details.&lt;/p&gt;

&lt;h3&gt;
  
  
  Go into technical depth
&lt;/h3&gt;

&lt;p&gt;HN readers want to know the under-the-hood complexities of how things work. Show readers that you respect them intellectually by giving them a hard problem, and sharing some unexpected aspects of the solution -  take them behind the curtain, show them the messy reality, give them details to chew on, and leave them with the feeling of having learned something.&lt;/p&gt;

</description>
      <category>startup</category>
      <category>writing</category>
      <category>todayilearned</category>
    </item>
    <item>
      <title>What tech/startup-related newsletters are you subscribed to?</title>
      <dc:creator>lumenwrites</dc:creator>
      <pubDate>Sat, 04 Dec 2021 20:28:06 +0000</pubDate>
      <link>https://forem.com/lumenwrites/what-techstartup-related-newsletters-are-you-subscribed-to-14bb</link>
      <guid>https://forem.com/lumenwrites/what-techstartup-related-newsletters-are-you-subscribed-to-14bb</guid>
      <description>&lt;p&gt;I'm really curious about newsletters as a business model that people seem to be having a lot of success with, I'm considering starting my own (in the tech/startups niche) and I'm looking for some good examples. Also, I'd like to discover some quality stuff worth subscribing to, just for fun.&lt;/p&gt;

</description>
      <category>startup</category>
      <category>technology</category>
      <category>newsletters</category>
      <category>email</category>
    </item>
    <item>
      <title>What is the best way to implement a WYSIWYG editor?</title>
      <dc:creator>lumenwrites</dc:creator>
      <pubDate>Thu, 02 Dec 2021 17:19:18 +0000</pubDate>
      <link>https://forem.com/lumenwrites/what-is-the-best-way-to-implement-a-wysiwyg-editor-19f9</link>
      <guid>https://forem.com/lumenwrites/what-is-the-best-way-to-implement-a-wysiwyg-editor-19f9</guid>
      <description>&lt;p&gt;Hi! I'm building a react app that needs a very powerful and customizable WYSIWYG editor. I will start by implementing things that  Ghost, Medium, Typora, and Gitbook editor can do, and then maybe need to add other powerful features including collaboration. My project is in early prototype stage, so I don't even know what kind of features I may need to build in the future.&lt;/p&gt;

&lt;p&gt;What are my best options, which libraries should I consider?&lt;/p&gt;

&lt;p&gt;Did anyone experiment with Slate.js, ProseMirror, Tiptap, other libraries I may not be aware of? Which ones are the most flexible/powerful, and future proof enough to build a long term project around?&lt;/p&gt;

&lt;p&gt;Also, a side question - how hard is it to implement google-docs-like pagination in a WYSIWYG web text editor? I've asked on Slate.js chat, and apparently it's very hard, although I don't quite understand the reasons and details. Any tips on tackling that?&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>react</category>
      <category>javascript</category>
      <category>saas</category>
    </item>
    <item>
      <title>32 Ways to Invent Endless Content Ideas</title>
      <dc:creator>lumenwrites</dc:creator>
      <pubDate>Tue, 30 Nov 2021 23:58:43 +0000</pubDate>
      <link>https://forem.com/lumenwrites/ways-to-invent-endless-content-ideas-1g10</link>
      <guid>https://forem.com/lumenwrites/ways-to-invent-endless-content-ideas-1g10</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--I23StB8k--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ox06uieu8twja2ng00oa.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--I23StB8k--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ox06uieu8twja2ng00oa.png" alt="" width="880" height="463"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This is my collection of strategies for coming up with an unlimited number of content ideas. You can use them for your posts, youtube videos, podcast episodes, and so on.&lt;/p&gt;

&lt;h3&gt;
  
  
  Project-based ideas
&lt;/h3&gt;

&lt;p&gt;Work on interesting projects, pursue challenging goals, and overcome obstacles on your path. Solving interesting challenges inevitably leads to original insights and epiphanies you can share with people.&lt;/p&gt;

&lt;p&gt;Create how-to's and step-by-step tutorials, guide people through building a similar project (or a feature of the project you've built).&lt;/p&gt;

&lt;h3&gt;
  
  
  Learn by teaching
&lt;/h3&gt;

&lt;p&gt;You don't have to be an expert in order to teach - study a subject you're interested in, try to develop a skill, keep notes, and share everything you're learning. If the ideas you're learning are useful to you, they will be useful to other people.&lt;/p&gt;

&lt;p&gt;Many people even prefer to learn from the beginners, because as a beginner you will find it easier to relate to other beginners - you will be able to notice the most relevant problems and explain things in a more accessible way.&lt;/p&gt;

&lt;h3&gt;
  
  
  Organize your notes
&lt;/h3&gt;

&lt;p&gt;You can simply organize your old notes. I keep a file where I write down all the interesting ideas I learn, insightful thoughts that occur to me, anything I want to be able to remember later.&lt;/p&gt;

&lt;p&gt;This is very helpful, because when I want to write - I don't have to invent anything on the spot, I can just organize my old notes. If I found an idea insightful enough to write down, it is probably worth sharing with people.&lt;/p&gt;

&lt;h3&gt;
  
  
  Ideas based on reading
&lt;/h3&gt;

&lt;p&gt;Get used to consuming high quality content - read books, watch video courses, watch interviews with smart people, listen to podcasts.&lt;/p&gt;

&lt;p&gt;Write down the most interesting ideas in your own words, and organize them into &lt;a href="https://nexy.io/post/evergreen-atomic-notes"&gt;Evergreen Atomic Notes&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt;Then you can curate the most useful takeaways from multiple sources, combine these notes into longer posts.&lt;/p&gt;

&lt;p&gt;For even more ideas, you can look at the book titles, course titles, and the chapter titles for inspiration - most of them are excellent topics for a post.&lt;/p&gt;

&lt;h3&gt;
  
  
  Research-based ideas
&lt;/h3&gt;

&lt;p&gt;When you're consuming good content, you're doing it passively, going wherever your curiosity leads you, learning whatever the books teach you.&lt;/p&gt;

&lt;p&gt;But you can also pick a topic you're interested in, and deliberately research it - read wiki articles, blog posts, forum threads, and watch youtube videos. Write down the most insightful ideas, summarize them, and share them.&lt;/p&gt;

&lt;h3&gt;
  
  
  Explain complicated subjects
&lt;/h3&gt;

&lt;p&gt;Look for ideas that are complex, difficult to understand, or explained in a very dry and boring way. If you go through the work of understanding them - you can make them accessible, concise, engaging, and fun. This will be very valuable to people.&lt;/p&gt;

&lt;h3&gt;
  
  
  Make connections
&lt;/h3&gt;

&lt;p&gt;Develop an expertise in different areas that aren't usually connected, and find ways to &lt;a href="https://nexy.io/post/value-arbitrage"&gt;value arbitrage&lt;/a&gt; between them - make interesting associations, apply useful ideas from one field to another.&lt;/p&gt;

&lt;p&gt;This often leads to original insights and interesting inventions. Every time you learn a new idea, ask yourself - how does it apply to the fields I already know, does it solve any problems that I'm aware of?&lt;/p&gt;

&lt;p&gt;For example, my post on &lt;a href="https://nexy.io/post/writing-like-product"&gt;how writing is similar to startups&lt;/a&gt;. Another example - coming up with ideas for Godot tutorials by browsing popular tutorials made for other game engines (like Unity).&lt;/p&gt;

&lt;h3&gt;
  
  
  Copy what already works
&lt;/h3&gt;

&lt;p&gt;If you're looking to create popular content, you can just find what already works well, and copy it.&lt;/p&gt;

&lt;p&gt;Find the most popular blogs, subreddits, and youtube channels in your niche.&lt;/p&gt;

&lt;p&gt;Browse their most popular posts and videos.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Use the &lt;a href="https://analytics.moz.com/pro/link-explorer/top-pages"&gt;Moz Link Explorer&lt;/a&gt; tool to find the most popular pages on a website.&lt;/li&gt;
&lt;li&gt;Enter &lt;code&gt;site:thewebsite.com&lt;/code&gt; into Reddit's search function and sort by top to find the most popular posts submitted to Reddit (and the communities where you can submit your own posts later on).&lt;/li&gt;
&lt;li&gt;Sort youtube channel's videos (or the search results) by the number of views.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;See if you can come up with your own take on these ideas, or do them better. Combine the best ideas and turns of phrase from multiple sources, add some insights they're missing, correct some mistakes and misconceptions they have.&lt;/p&gt;

&lt;h3&gt;
  
  
  Inaccessible Sources
&lt;/h3&gt;

&lt;p&gt;Teach what you're learning from sources not easily accessible to others.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Invest in expensive high quality courses, and teach what you've learned from them.&lt;/li&gt;
&lt;li&gt;Attend real-life courses and live events, take notes, and report what happened there.&lt;/li&gt;
&lt;li&gt;Teach what you're learning from your school, bootcamp, or a university.&lt;/li&gt;
&lt;li&gt;If you're bilingual - teach what you've learned from the resources available only in a different language.&lt;/li&gt;
&lt;li&gt;Find interesting gems of information in unpopular, obscure, old, forgotten, boring, or controversial sources. Make them popular, accessible, easy to discover.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Summarize
&lt;/h3&gt;

&lt;p&gt;Take large amounts of content and summarize them. For example - &lt;a href="https://www.jaakkoj.com/blog/graham"&gt;Paul Graham 101&lt;/a&gt;, a guy who has read all of the PG's essays and summarized them.&lt;/p&gt;

&lt;h3&gt;
  
  
  Answer Community Questions
&lt;/h3&gt;

&lt;p&gt;Help people in online communities. &lt;/p&gt;

&lt;p&gt;Find the popular communities in your niche. Go to Discord servers, subreddits, forums in your niche, StackExchange sites, and see what problems people are dealing with, look for frequently asked questions.&lt;/p&gt;

&lt;p&gt;Answer their questions using your own expertise or research, and share your answers with your audience.&lt;/p&gt;

&lt;p&gt;As a side benefit, this will help you to promote your content - you can always write down your answer as a blog post or create a video tutorial, and share it as a reply to the question - people will appreciate it.&lt;/p&gt;

&lt;p&gt;You can also do an AMA. If you're doing something interesting - create "Ask me Anything" threads on subreddits or twitter, or encourage people to email you their questions. Share your best answers.&lt;/p&gt;

&lt;h3&gt;
  
  
  Answer Your Own Questions
&lt;/h3&gt;

&lt;p&gt;Keep the list of your own questions you're confused about, things you would like to learn, concepts you don't understand, and the problems you're facing.&lt;/p&gt;

&lt;p&gt;Make posts in communities, and ask people for help. Every time you find a solution - summarize the most useful replies, or explain what you figured out on your own.&lt;/p&gt;

&lt;h3&gt;
  
  
  Target the general audience
&lt;/h3&gt;

&lt;p&gt;What aspects of the topic you're an expert in could you make interesting and accessible to a layman?&lt;/p&gt;

&lt;p&gt;Share what you find interesting about those things, educate people, explain why these topics are important, get other people excited about them.&lt;/p&gt;

&lt;p&gt;Once they're interested in your subject, you can explain to them how to get started with it:&lt;/p&gt;

&lt;h3&gt;
  
  
  Create content for beginners
&lt;/h3&gt;

&lt;p&gt;Think about the difference between you now, and the version of yourself from 10 years ago. What are the most important things you'd like to tell yourself?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;How would you help yourself to learn what you know now?&lt;/li&gt;
&lt;li&gt;What are some things you wish you'd learn sooner?&lt;/li&gt;
&lt;li&gt;What are some common mistakes and pitfalls you wish you could avoid?&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Educate a different niche
&lt;/h3&gt;

&lt;p&gt;Find a group of people who would benefit from the ideas in your field, who aren't already in your field. Make posts like "UI Design for Developers", "Sales for Developers", or "Math for Digital Artists", or "Social Skills for Engineers".&lt;/p&gt;

&lt;h3&gt;
  
  
  Build in public, devlogs
&lt;/h3&gt;

&lt;p&gt;Work on something cool and share your progress. Game developers create devlogs about the projects they're working on, see if you can apply something like that to your own niche. &lt;/p&gt;

&lt;h3&gt;
  
  
  Behind the scenes
&lt;/h3&gt;

&lt;p&gt;Do postmortems, retrospectives, share success stories. &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Once you have finished a big project you're proud of - share what you've learned from it.&lt;/li&gt;
&lt;li&gt;If your project has failed - share your mistakes.&lt;/li&gt;
&lt;li&gt;Explain how you've managed to achieve some unusual result (made money with a simple project, grew your project quickly, found a life hack that improved your life, etc.)&lt;/li&gt;
&lt;li&gt;Share any interesting or unexpected details that went into building your project.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Case Studies
&lt;/h3&gt;

&lt;p&gt;Go on forums and offer people to give them feedback on their projects, articles, landing pages, portfolios, etc.&lt;/p&gt;

&lt;p&gt;Create posts where you combine multiple case studies and show common patterns - what did these people do well, what kind of mistakes do they make.&lt;/p&gt;

&lt;h3&gt;
  
  
  Personal Experiments
&lt;/h3&gt;

&lt;p&gt;Create "I did x for a month and here's what happened." type posts.&lt;/p&gt;

&lt;h3&gt;
  
  
  New, small, or rapidly evolving niches
&lt;/h3&gt;

&lt;p&gt;Be on the cutting edge of rapidly evolving fields like webdev, gamedev, VR, AI, crypto, digital art, etc.&lt;/p&gt;

&lt;p&gt;These fields change rapidly, new ideas, frameworks, and tools appear every month. You can research them, discover better ways to use them, or just help other people to stay up to date.&lt;/p&gt;

&lt;p&gt;The new subjects often don't have a lot of content written about them (not much competition), and have a lot of interest and hype around them - perfect combination for creating popular content.&lt;/p&gt;

&lt;p&gt;They also often have a lot of low-hanging-fruit ideas - ways you can contribute to the development of the field with your own original ideas and research (which you can also share).&lt;/p&gt;

&lt;p&gt;All of the above also applies to novel or niche interests and weird hobbies, like sharing clever strategies for a new video game that just came out. Look for new cool things to be interested in, get excited about them, participate in small but passionate communities, share what you've discovered.&lt;/p&gt;

&lt;h3&gt;
  
  
  Keep the Snippets file
&lt;/h3&gt;

&lt;p&gt;If you're a programmer or a technical writer - keep the file where you collect the useful code snippets.&lt;/p&gt;

&lt;p&gt;Notice when you're googling the same subject multiple times, or finding yourself copy-pasting similar code over and over again. Organize the related snippets into a post.&lt;/p&gt;

&lt;p&gt;List all the cool tricks and little hacks that may not be obvious to other people.&lt;/p&gt;

&lt;h3&gt;
  
  
  Artifacts and Assets
&lt;/h3&gt;

&lt;p&gt;Share the things you've developed as a side effect of working on your projects. Share Figma design systems, models you've made for your game, pitch deck for your startup. Maybe even open source your code entirely.&lt;/p&gt;

&lt;h3&gt;
  
  
  Interview people
&lt;/h3&gt;

&lt;p&gt;Find people who are more experienced or successful than you, send them cold emails or tweets, ask if they would like to do an interview and answer some questions.&lt;/p&gt;

&lt;p&gt;This will be easier to do when your blog/channel/podcast becomes somewhat popular, because then you are offering people to share their ideas with a larger audience, which is more appealing.&lt;/p&gt;

&lt;p&gt;While your audience is small - you can talk to your peers, bloggers, people you met on social media, anyone on your level who's worth learning from. Normal people often appreciate if you invite them to an interview and ask them questions about their area of expertise.&lt;/p&gt;

&lt;h3&gt;
  
  
  Analyze successful products (and people)
&lt;/h3&gt;

&lt;p&gt;Take an already existing and successful product and explain how it's been made. Find people who are succeeding at some challenging task, and try to figure out how they're doing it, explain what makes them successful.&lt;/p&gt;

&lt;p&gt;For example &lt;a href="https://www.youtube.com/c/everyframeapainting"&gt;Every Frame a Painting&lt;/a&gt; makes video essays analyzing movies, &lt;a href="https://www.youtube.com/c/MarkBrownGMT/videos?view=0&amp;amp;sort=p&amp;amp;flow=grid"&gt;Game Maker's Toolkit&lt;/a&gt; analyzes the mechanics of popular games, &lt;a href="https://www.youtube.com/c/Charismaoncommand"&gt;Charisma on Command&lt;/a&gt; explains what makes popular characters and celebrities charismatic.&lt;/p&gt;

&lt;h3&gt;
  
  
  Make Predictions
&lt;/h3&gt;

&lt;p&gt;Do you have any useful insights about what will happen in several months or years? Register your predictions of things to come by writing about it, analyze the data, make an argument for your case.&lt;/p&gt;

&lt;p&gt;As a side benefit this will help you to sharpen your prediction and decision making skills - you will be motivated to try to figure out in advance what will happen, and will be easily able to see and analyze your mistakes, improving your world model.&lt;/p&gt;

&lt;h3&gt;
  
  
  Industry news
&lt;/h3&gt;

&lt;p&gt;Do a summary of the most important things that happened in your niche during the last week or month. New cool features in your game engine, new cool startups that have been launched, new research papers that have been published.&lt;/p&gt;

&lt;p&gt;Some good examples - &lt;a href="https://www.youtube.com/c/gamefromscratch/videos?view=0&amp;amp;sort=p&amp;amp;flow=grid"&gt;GameFromScratch&lt;/a&gt; makes videos about the news in gamedev industry, &lt;a href="https://www.youtube.com/c/K%C3%A1rolyZsolnai/videos?view=0&amp;amp;sort=p&amp;amp;flow=grid"&gt;TwoMinutePapers&lt;/a&gt; summarizes the new and exciting AI research papers.&lt;/p&gt;

&lt;h3&gt;
  
  
  Useful Lists and Resources
&lt;/h3&gt;

&lt;p&gt;Compile the lists of the best tools, books, courses, youtube channels, links, places to promote your startup, etc. Describe them briefly, make recommendations, explain why people should check them out. For example, my &lt;a href="https://godotacademy.io/best-godot-engine-tutorials"&gt;top godot youtube channels&lt;/a&gt; project.&lt;/p&gt;

&lt;h3&gt;
  
  
  Keyword Research
&lt;/h3&gt;

&lt;p&gt;Use SEO keyword research tools or the auto-suggestions you get when you type something into a youtube search bar.&lt;/p&gt;

&lt;p&gt;They will help you to understand what people are actively looking for, and help you to create content you know will be in demand.&lt;/p&gt;

&lt;h3&gt;
  
  
  Reviews
&lt;/h3&gt;

&lt;p&gt;Review popular books, courses, products, tools. Create "X vs Y" posts where you compare two alternatives and share pros and cons of each.&lt;/p&gt;

&lt;h3&gt;
  
  
  Reactions
&lt;/h3&gt;

&lt;p&gt;Keep an eye for things that are popular but incorrect, common mistakes, misconceptions, false beliefs. &lt;/p&gt;

&lt;p&gt;Look for articles, books, or videos that you disagree with. Explain why they are wrong, make a good argument.&lt;/p&gt;

&lt;p&gt;As a side benefit, this will encourage you to challenge your beliefs and look for good counter arguments. If they change your opinion - even better, explain why you used to have a false belief and share what you've learned.&lt;/p&gt;

&lt;h3&gt;
  
  
  Strong Opinions
&lt;/h3&gt;

&lt;p&gt;Share strong opinions. Even if you invent an opinion for the sole sake of argument, boldly sharing a strong opinion is &lt;a href="https://sive.rs/d1u"&gt;very useful&lt;/a&gt; to others. Those who were undecided or ambivalent can just adopt your stance, but those who disagree can solidify their stance by arguing against yours.&lt;/p&gt;

&lt;h3&gt;
  
  
  Thinking on Paper
&lt;/h3&gt;

&lt;p&gt;When you have some question that confuses you or inspires your curiosity - write an essay about it. Try to organize your thoughts and come up with an answer as you go, use the process of writing to help you organize and clarify your thoughts.&lt;/p&gt;

&lt;h3&gt;
  
  
  Share more ideas
&lt;/h3&gt;

&lt;p&gt;Did I miss anything? Share your approaches and strategies in the comments!&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Invent the Future from the Future</title>
      <dc:creator>lumenwrites</dc:creator>
      <pubDate>Wed, 24 Nov 2021 12:58:09 +0000</pubDate>
      <link>https://forem.com/lumenwrites/invent-the-future-from-the-future-g7c</link>
      <guid>https://forem.com/lumenwrites/invent-the-future-from-the-future-g7c</guid>
      <description>&lt;p&gt;These are my key takeaways from “&lt;a href="https://www.youtube.com/watch?v=id1WShzzMCQ"&gt;How to Invent the Future&lt;/a&gt;”, a brilliant lecture by Alan Kay at Startup School:&lt;/p&gt;

&lt;p&gt;Focus not just on problem solving, but on &lt;strong&gt;problem finding&lt;/strong&gt;. You can be sure that 95% of everything we do is wrong, inefficient, and will be changed in the future, but it’s hard to see that from now.&lt;/p&gt;

&lt;p&gt;Instead of innovating out from the present, invent the future from the future. &lt;strong&gt;Imagine the world 30 years from now&lt;/strong&gt;. Think “Wouldn’t it be ridiculous if we didn’t have this?”. Take this initial glimmer of an idea so far out that you don’t have to worry how you get there. Then bring it back closer to the present, &lt;strong&gt;identify an achievable and realistic step towards it&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Try to see technology of today as the punch card machines in the 70s, and try to replace them with Apple II.&lt;/p&gt;

&lt;p&gt;Strive to really advance something very important. Something worth dedicating your life to. Pursue grand visions, not goals.&lt;/p&gt;

&lt;p&gt;Because it is difficult, &lt;strong&gt;focus on milestones, not deadlines&lt;/strong&gt;. Deadlines can be missed, and are hard to set up realistically when you’re doing something that’s never been done before. Milestones are inspiring to reach, and it’s more encouraging to go from one milestone to another in pursuit of a long term goal.&lt;/p&gt;

&lt;p&gt;Don’t worry about having the perfect batting average. Total number of successes matters, not success/failure ratio. Failure is just overhead — an expected cost of trying to do hard things.&lt;/p&gt;

</description>
      <category>startup</category>
      <category>ideas</category>
      <category>techtalks</category>
    </item>
    <item>
      <title>Value Arbitrage</title>
      <dc:creator>lumenwrites</dc:creator>
      <pubDate>Wed, 24 Nov 2021 12:56:12 +0000</pubDate>
      <link>https://forem.com/lumenwrites/value-arbitrage-537h</link>
      <guid>https://forem.com/lumenwrites/value-arbitrage-537h</guid>
      <description>&lt;h1&gt;Value Arbitrage&lt;/h1&gt;

&lt;p&gt;This is an extremely useful idea that I've learned just recently. In finance, "arbitrage" means buying and selling things in different markets to take the advantage of difference in price. Like buying a toy in India for $15, and then selling it for $25 in the US.&lt;/p&gt;

&lt;p&gt;Turns out, you can arbitrage not just products, but also information, knowledge, skill, or even human relationships.&lt;/p&gt;

&lt;p&gt;For example, let's say you have met two amazing people who don't know each other. When you introduce them to each other, you generate a massive amount of value for both of them essentially out of nothing - you have given each of them a gift of knowing someone great.&lt;/p&gt;

&lt;p&gt;Another example, is arbitraging information. Eliezer Yudkowsky have learned a lot about rationality and human biases from the books he has read, and then parlayed it into his blog, and later a Harry Potter fanfiction - and that has generated a huge amount of value to the people on the internet, who would never have been exposed to these ideas otherwise.&lt;/p&gt;

&lt;p&gt;You can also arbitrage skills. That simply means applying good ideas you have learned in one field to a completely different one. I'm constantly applying the skills and ideas I've learned as a 3D artist to my programming process, and, surprisingly, the ideas I've learned from programming are making me a much better artist.&lt;/p&gt;

&lt;p&gt;Finally, an unexpected idea that I have discovered, is that you can arbitrage fiction tropes. You can take a trope you have seen in one story, apply it to a completely different genre, and it will create a new and interesting idea. You can take a scifi trope and set it in a fantasy world, or you can take a plot structure from a dramatic tv show and use it in your comedy script.&lt;/p&gt;

&lt;p&gt;Smart ideas are often universal. Learn a mental pattern in one field - and apply it elsewhere. Every time I have an epiphany in one of my crafts, I intentionally go through each of the other fields I'm interested in and apply it there. This has helped me to generate a lot of very interesting ideas.&lt;/p&gt;

</description>
      <category>startup</category>
      <category>ideas</category>
      <category>business</category>
      <category>saas</category>
    </item>
    <item>
      <title>Business advice for software developers</title>
      <dc:creator>lumenwrites</dc:creator>
      <pubDate>Wed, 24 Nov 2021 12:52:50 +0000</pubDate>
      <link>https://forem.com/lumenwrites/business-advice-for-software-developers-4aea</link>
      <guid>https://forem.com/lumenwrites/business-advice-for-software-developers-4aea</guid>
      <description>&lt;h1&gt;Business advice for software developers&lt;/h1&gt;

&lt;p&gt;Today I want to share with you my favorite takeaways from an amazing &lt;a href="https://news.ycombinator.com/item?id=14146850"&gt;Ask HN thread&lt;/a&gt; where technical founders have shared the most important things they have learned from building a business.&lt;/p&gt;

&lt;h3&gt;
  
  
  Understand your customers
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;Most companies fail because they build something no one wants.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Figure out who you are selling to and what problem you’re solving for them &lt;strong&gt;before&lt;/strong&gt; you build anything. Forget the code, find the market first. &lt;strong&gt;Talk to your customers&lt;/strong&gt;. Ideally, &lt;strong&gt;solve your own problem&lt;/strong&gt;, but if you are not the target market - you need to find a domain expert who will join your team prior to the MVP creation.&lt;/p&gt;

&lt;h3&gt;
  
  
  Build an MVP
&lt;/h3&gt;

&lt;p&gt;Build the smallest viable version of your product and test it as early as possible, get it in front of customers as quickly as you can, and get them to pay you.&lt;/p&gt;

&lt;p&gt;Often all you need is a landing page to measure the interest. Create a static website describing the problem and the solution, add a signup form, drive traffic to it with Facebook or Google ads, see how many people will sign up.&lt;/p&gt;

&lt;p&gt;Skip everything nonessential at the start. Focus on the key features that customers will pay for. It will feel broken, but it’s only broken if you can’t get any customers. When you find the right product formula and need to scale, you’ll probably need to refactor or rewrite large parts of it anyway.&lt;/p&gt;

&lt;p&gt;Do things that don’t scale. Don’t future proof your MVP, just make it so you can validate that your product has a market.&lt;/p&gt;

&lt;h3&gt;
  
  
  Master marketing
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Only 20–40% of running a successful software development business consists of developing software.&lt;/strong&gt; A developer with marketing skills can build products and achieve revenues far in excess of their skill set. &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;A software developer with complete code and no customers is just a software developer. A business person with tons of customers and no software/product is in business.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Your brand, reputation, and intellectual property are 100x more valuable than any software or technical feat. Software and technical work is relatively cheap. It cannot be the basis of your business because someone can come in and clone your product after you’ve done the hard work of introducing an innovative product and establishing/educating the market. If another product has only half of your functionality, but more substantive marketing, it’s more than enough for them to win.&lt;/p&gt;

&lt;h3&gt;
  
  
  Do not be seduced by the technology
&lt;/h3&gt;

&lt;p&gt;Customers don’t care about the shiny new tech, what matters is solving their problem. Often it is much easier to do with an old and proven technology, because new tech changes rapidly, is less stable, has fewer learning resources and developers.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Sometimes devs don’t realize that the hardest parts of starting and growing a business have nothing to do with code or the tech stack you choose. Marketing, getting and retaining customers and everything else in between is way harder than writing code.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Focus on your differentiation and competitive advantages, going stock with &lt;em&gt;everything&lt;/em&gt; else.&lt;/p&gt;

&lt;h3&gt;
  
  
  Delegate
&lt;/h3&gt;

&lt;p&gt;Your time is valuable, the time you spend doing a task is the time you can’t spend doing anything else. So focus on doing the things you’re best at, and outsource everything else.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Write a job application from yourself for each of the jobs your startup needs to get done. Contemplate why on earth you would ever hire yourself for the job.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Work out exactly what tasks there are in running your business that you are not an expert at, such as accounting, sales, copywriting, etc. and hire people to do those parts for you.&lt;/p&gt;

&lt;h3&gt;
  
  
  Set revenue targets
&lt;/h3&gt;

&lt;p&gt;Plan for profitability, set goals, and be realistic about whether you are successfully accomplishing them. If you don’t, you might have built a good side project, but not a startup.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Aim to get your company to 10k USD monthly product revenue within three months after launch (that’s basically a limit of ramen profitability for a small team of 2–4, plus a little bit of extra to run the business).&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;If you can’t, then either the product, the target market, or the team needs to be revised drastically. This is a great way to frame the product launch by forcing you to ask hard questions about what you’re doing.&lt;/p&gt;

&lt;p&gt;It’s also useful as a pricing yardstick early on. If you have very few customers, they need to be paying enough that you reach $10k almost immediately. If your product isn’t worth that much, then you need to scale out. It’s best to figure this out right from the start.&lt;/p&gt;

&lt;p&gt;If it feels like you can’t do $10k MRR in three months on your own, then you need to find a cofounder who can do it together with you… So it’s a good way to calibrate cofounder expectations as well.&lt;/p&gt;

&lt;h3&gt;
  
  
  Other great points
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;  Being good at talking to people and networking is important.&lt;/li&gt;
&lt;li&gt;  A good reputation and word-of-mouth is better than buying the #1 spot on Adwords.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Fire bad clients&lt;/strong&gt;. They aren’t worth the stress, frustration, and opportunity cost.&lt;/li&gt;
&lt;li&gt;  Learn to say “no” to feature requests that don’t fit.&lt;/li&gt;
&lt;li&gt;  Don’t forget to &lt;strong&gt;take care of yourself&lt;/strong&gt;. It’s a marathon, not a sprint. Sleep, exercise, eat healthy food.&lt;/li&gt;
&lt;li&gt;  Be patient. It will take longer than you think.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Work on your process&lt;/strong&gt;. Doing an hour of client works earns you one hour of revenue. Improving your agency processes can earn you a large multiple of that.&lt;/li&gt;
&lt;li&gt;  Figure out how to &lt;strong&gt;sell again and again to the same customers&lt;/strong&gt;, otherwise you will have a high cost of customer acquisition.&lt;/li&gt;
&lt;li&gt;  Don’t let a single customer account for more than 10% of your revenue. If that customer leaves, you’ll be in a painful situation.&lt;/li&gt;
&lt;li&gt;  Banks will loan you money when you don’t need it and won’t loan money when you do need it. Apply for a loan or line of credit when you’re flush with cash in case of a rainy day.&lt;/li&gt;
&lt;li&gt;  Don’t hire too quickly. Payroll + benefits can eat through profits like crazy in a software business.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Build simple products that do one thing well&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;  Don’t take money from anyone who can’t afford to lose it&lt;/li&gt;
&lt;li&gt;  Don’t hire a ‘marketing’ firm. They will charge 10’s of thousands of dollars to ask you questions like ‘What do you think we should do?’ and then feed it back to you. If the product is positioned well with customers, you know more than the marketing company ever will.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Failures (at least small ones) are not a problem. Failing to recover is.&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;  Start now, you’ll never feel ready. Just go, learn, and repeat. &lt;strong&gt;Action is king.&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>startup</category>
      <category>saas</category>
      <category>business</category>
    </item>
  </channel>
</rss>
