<?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:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[David's Indie Hacker Journey]]></title><description><![CDATA[An indie hacker journey with learns, failures and metrics]]></description><link>https://newsletter.davidsoleinh.com</link><image><url>https://substackcdn.com/image/fetch/$s_!grxj!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d69c408-751e-4fc1-9d35-dfa1533498fe_1280x1280.png</url><title>David&apos;s Indie Hacker Journey</title><link>https://newsletter.davidsoleinh.com</link></image><generator>Substack</generator><lastBuildDate>Tue, 07 Apr 2026 11:55:53 GMT</lastBuildDate><atom:link href="https://newsletter.davidsoleinh.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[David Solé]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[davidsoleinh@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[davidsoleinh@substack.com]]></itunes:email><itunes:name><![CDATA[David Solé]]></itunes:name></itunes:owner><itunes:author><![CDATA[David Solé]]></itunes:author><googleplay:owner><![CDATA[davidsoleinh@substack.com]]></googleplay:owner><googleplay:email><![CDATA[davidsoleinh@substack.com]]></googleplay:email><googleplay:author><![CDATA[David Solé]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Getting Started with Rust]]></title><description><![CDATA[A Beginner's Guide to start learning Rust]]></description><link>https://newsletter.davidsoleinh.com/p/getting-started-with-rust</link><guid isPermaLink="false">https://newsletter.davidsoleinh.com/p/getting-started-with-rust</guid><dc:creator><![CDATA[David Solé]]></dc:creator><pubDate>Fri, 25 Oct 2024 13:08:52 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/d711d30f-a393-4065-9733-6851bdbfeda4_800x800.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Rust has consistently ranked as one of the most admired programming languages in recent years. According to the <a href="https://survey.stackoverflow.co/2024/technology#2-programming-scripting-and-markup-languages">StackOverflow Developer Survey</a>, Rust holds the top spot as the most loved programming language. With the stories of benefactors and detractors I read about it, I just wanted to have my own experience.</p><p>From my first steps, I found learning Rust to be an enjoyable experience. In this post, I want to share the journey, from learning Rust as a beginner to exploring its open-source ecosystem. If you're curious about Rust or want to start your journey, this guide will help you get on track.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.davidsoleinh.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.davidsoleinh.com/subscribe?"><span>Subscribe now</span></a></p><h2>Why Learn Rust?</h2><p>Rust is a systems programming language that focuses on performance and memory safety. It&#8217;s often compared to languages like C++ due to its ability to handle low-level tasks, but it offers modern features like safe concurrency and great tooling. Rust is known for helping developers avoid common bugs like null pointer dereferencing and data races.</p><p>The language is used in a wide range of applications, from web development and game engines to systems programming and beyond. Companies like Mozilla, Dropbox, and Cloudflare use Rust in their tech stacks. Rust's unique combination of performance, safety, and versatility makes it a valuable skill to learn for modern development.</p><h2>How to Start Learning Rust</h2><p>When learning a new programming language, having good documentation and resources is essential. Rust shines in this part. Below, I&#8217;ll walk you through valuable resources to get started and deepen your understanding of Rust.</p><h3><a href="https://doc.rust-lang.org/book/ch00-00-introduction.html">1. </a><strong><a href="https://doc.rust-lang.org/book/ch00-00-introduction.html">The Rust Book</a></strong></h3><p>The official Rust documentation, known as "The Rust Programming Language", is the first option you need to check to start learning Rust. It&#8217;s the best place to start if you already have experience with other programming languages.</p><p>The Rust Book explains Rust&#8217;s concepts in a clear and structured way. However, if you're new to programming, some later chapters (like chapter 15 and beyond) may be challenging. Focus on understanding the basics first, and don&#8217;t hesitate to revisit the more advanced topics once you feel more comfortable with the language.</p><h3><a href="https://doc.rust-lang.org/rust-by-example/">2. </a><strong><a href="https://doc.rust-lang.org/rust-by-example/">Rust by Example</a></strong></h3><p>Once you get through the basics, <em>Rust by Example</em> is another fantastic resource to reinforce your learning. This website allows you to practice with small, hands-on examples. The interactive approach is especially helpful for visual learners who prefer to learn by doing rather than reading alone.</p><p>These small examples are ideal for studying while on the go&#8212;whether commuting, waiting in line, or just having a few minutes to spare.</p><h3><a href="https://github.com/mainmatter/100-exercises-to-learn-rust">3. </a><strong><a href="https://github.com/mainmatter/100-exercises-to-learn-rust">100 Exercises to Learn Rust</a></strong></h3><p>To solidify what you&#8217;ve learned, practicing with exercises is key. The <em>100 Rust Exercises</em> resource offers exactly that. It's a collection of challenges designed to deepen your knowledge and strengthen your skills.</p><p>After completing these exercises, you&#8217;ll have a better grasp of Rust&#8217;s syntax, memory management, and error handling.</p><h3><a href="https://github.com/rust-lang/rustlings">4. </a><strong><a href="https://github.com/rust-lang/rustlings">Rustlings</a></strong></h3><p>After completing the basic resources, you can challenge yourself with <em>Rustlings</em>. This is another set of small coding exercises in a terminal that focuses on teaching you how to read and write Rust effectively. These exercises will prepare you to handle typical errors shown by the compiler.</p><h2>Other useful Repositories</h2><p>Apart from the last repositories, there are other useful repositories that I haven&#8217;t got deeper into, but they could give you a hand in learning.</p><h3><a href="https://github.com/google/comprehensive-rust">1. </a><strong><a href="https://github.com/google/comprehensive-rust">Comprehensive Rust</a></strong></h3><p>This repository offers a complete Rust course used by the Android team at Google. It&#8217;s packed with in-depth material and exercises. The course is expected to have a 4-day agenda.</p><h3><a href="https://github.com/sunface/rust-by-practice">2. </a><strong><a href="https://github.com/sunface/rust-by-practice">Rust by Practice</a></strong></h3><p><em>Rust by Practice</em> is another repository that helps you become skilled in Rust through various exercises. Some exercises are borrowed from <em>Rust by Example</em>, but this repository focuses on filling the gaps and making things work.</p><h3><a href="https://github.com/anshulrgoyal/rust-web-developer-roadmap/blob/master/rust-web-developer-roadmap.png">3. Rust </a><strong><a href="https://github.com/anshulrgoyal/rust-web-developer-roadmap/blob/master/rust-web-developer-roadmap.png">Web Developer Roadmap</a></strong></h3><p>If you're interested in web development, Rust has a growing ecosystem for building web applications. The <em>Rust Web Developer Roadmap</em> is a schema for web development using Rust. It offers insights into the packages, frameworks, and libraries you&#8217;ll need to become proficient in this area.</p><h2>Contributing to Rust&#8217;s Open-Source Ecosystem</h2><p>Once you're familiar with Rust, contributing to open-source projects is a great way to continue learning and give back to the community. GitHub hosts a wide variety of <a href="https://github.com/topics/rust">Rust projects</a>, there are around 970 repositories with more than 1k stars, and it certainly has its <a href="https://github.com/rust-unofficial/awesome-rust">awesome Rust repository</a>. Exploring these repositories will also give you practical insights into how Rust is used in different domains.</p><p>Here are some great open-source Rust projects that I&#8217;m planning to look at:</p><h3><a href="https://github.com/denoland/deno">1. </a><strong><a href="https://github.com/denoland/deno">Deno</a></strong></h3><p>Deno is a modern runtime for JavaScript and TypeScript. While it's primarily focused on these languages, Rust is used under the hood for performance and safety.</p><h3><a href="https://github.com/tauri-apps/tauri">2. </a><strong><a href="https://github.com/tauri-apps/tauri">Tauri</a></strong></h3><p>Tauri is a framework for building smaller, secure desktop and mobile applications with a web front-end. If you're interested in building cross-platform apps with a focus on security, this is an excellent project to explore.</p><h3><a href="https://github.com/rustdesk/rustdesk">3. </a><strong><a href="https://github.com/rustdesk/rustdesk">Rustdesk</a></strong></h3><p>Rustdesk is an open-source remote desktop application designed as an alternative to TeamViewer. It&#8217;s designed to be self-hosted, giving you full control over your remote desktop environment.</p><h3><a href="https://github.com/bevyengine/bevy">4. </a><strong><a href="https://github.com/bevyengine/bevy">Bevy</a></strong></h3><p>Bevy is a data-driven game engine built in Rust. If you&#8217;re curious about game development, Bevy is a great way to explore how Rust can be used for building games. It&#8217;s still in the early stages of development.</p><h3><a href="https://github.com/GyulyVGC/sniffnet">5. </a><strong><a href="https://github.com/GyulyVGC/sniffnet">Sniffnet</a></strong></h3><p>Sniffnet is an application to monitor your internet traffic. It&#8217;s a practical tool that highlights Rust&#8217;s strengths in handling real-time data and network performance.</p><h3><a href="https://github.com/openobserve/openobserve">6. </a><strong><a href="https://github.com/openobserve/openobserve">OpenObserve</a></strong></h3><p>OpenObserve is an observability platform built for logs, metrics, traces, and analytics. It&#8217;s an alternative to Elasticsearch and provides a scalable solution for handling large volumes of data.</p><h3><a href="https://github.com/tracel-ai/burn">7. </a><strong><a href="https://github.com/tracel-ai/burn">Burn</a></strong></h3><p>Burn is a dynamic deep-learning framework built with flexibility and efficiency in mind. If you're into AI or machine learning, this framework offers the ability to explore how Rust can power complex neural networks.</p><h3><a href="https://github.com/mullvad/mullvadvpn-app">8. </a><strong><a href="https://github.com/mullvad/mullvadvpn-app">Mullvad VPN App</a></strong></h3><p>Mullvad is a privacy-focused VPN client with both desktop and mobile versions.</p><h3><a href="https://github.com/hickory-dns/hickory-dns">9. </a><strong><a href="https://github.com/hickory-dns/hickory-dns">Hickory DNS</a></strong></h3><p>Hickory is a DNS client, server, and resolver. This project allows you to see how Rust can be used to handle low-level networking tasks.</p><h3><a href="https://github.com/dswd/vpncloud">10. </a><strong><a href="https://github.com/dswd/vpncloud">Vpncloud</a></strong></h3><p>Vpncloud is a peer-to-peer VPN. It introduces peer-to-peer communications and is an excellent opportunity to learn about it.</p><h2>Conclusion</h2><p>Learning Rust can be a rewarding experience, whether you're new to programming or a seasoned developer looking to explore a new language. With its focus on safety, performance, and concurrency, Rust is well-suited for a wide range of applications, from web development to systems programming.</p><p>My first thought while learning was: &#8220;Why I didn&#8217;t start earlier?&#8221; and discovering all these great and open-source projects pushed my motivation further. We&#8217;ll see where this motivation reaches.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.davidsoleinh.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">David's Indie Hacker Journey is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Improving SEO and Finding Keywords with Semrush]]></title><description><![CDATA[A few months ago, I decided to try Semrush to explore new keywords for my websites.]]></description><link>https://newsletter.davidsoleinh.com/p/improving-seo-and-find-keywords-with</link><guid isPermaLink="false">https://newsletter.davidsoleinh.com/p/improving-seo-and-find-keywords-with</guid><dc:creator><![CDATA[David Solé]]></dc:creator><pubDate>Thu, 26 Sep 2024 13:17:38 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/bb4f2a76-0d07-4466-a2b9-1c1eb309bb63_616x437.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A few months ago, I decided to try Semrush to explore new keywords for <a href="https://bonetflix.com/">Bonetflix</a>. Before this, I used tools like Google <a href="https://ads.google.com/home/tools/keyword-planner/">Keyword Planner</a> or <a href="https://neilpatel.com/ubersuggest/">Ubersuggest</a>. However, I was curious if <a href="https://www.semrush.com/">Semrush</a> (it has a 7-day free trial) could give me better insights and ideas for improving my SEO strategy.</p><p>One thing I liked about Semrush is its feature that shows keyword SEO difficulty. This isn&#8217;t something you typically get with Google Keyword Planner (you get SEM difficulty), and from what I&#8217;ve read, the keyword difficulty in Ubersuggest isn&#8217;t always accurate.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.davidsoleinh.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.davidsoleinh.com/subscribe?"><span>Subscribe now</span></a></p><h2>Analyzing Competitors' Backlinks</h2><p>The first thing I did was research the backlinks of my competitors. I started with sites like &#8220;bestflix.es&#8221;, &#8220;flixboss.co.uk&#8221;, &#8220;flixboss.com&#8221; (which has over 15 subdomains), and &#8220;netflixguiden.se&#8221;. Interestingly, these sites all seemed to be part of the same network, with each one focusing on a different language.</p><p>Bestflix had around 600 backlinks, many of which were low-quality. However, even though these links are low quality, they still helped boost the domain rank. I also realized that these sites have a clear business model &#8212; they include affiliate links to VPN services. The idea is that if a movie isn&#8217;t available in your country, you can watch it using a VPN from another country. This seemed a clever way to monetize their traffic.</p><p>While digging deeper, I came across various websites that sell backlinks. I noticed they were low-quality links with a domain ranking close to 0. These included:</p><ul><li><p><a href="https://www.permanentbacklinks.com/">www.permanentbacklinks.com</a> (around 200 backlinks)</p></li><li><p><a href="https://classifieddirectoy.com/guest-post-add-my-site/">classifieddirectoy.com</a></p></li><li><p><a href="https://pbn.haus/">pbn.haus</a></p></li></ul><p>I&#8217;m still unsure about the impact these backlink services might have on a site&#8217;s ranking, as most appeared to be low-quality links. The consensus is that low-quality backlinks can hurt your site more than they help, but it was interesting to see that services like these exist.</p><p>I also looked into the backlink profile of &#8220;decine21.com&#8221;. I was impressed by their strategy of backlinking more than 5000 actors from <a href="https://www.wikidata.org/wiki/Wikidata:Main_Page">Wikidata</a>. Although many of these links were &#8220;no-follow,&#8221; the sheer volume of linked data could provide a big boost to the website&#8217;s authority.</p><p>Another interesting trend I noticed was several &#8220;blogspot.com&#8221; backlinks sites like <a href="https://biphasice.blogspot.com/">this one</a>. It&#8217;s something I haven&#8217;t seen before, but it seems another paid scheme.</p><h2>Discovering New Keyword Ideas</h2><p>After diving into the backlinks of my competitors, I shifted focus to low-competition keyword research. One common trend I noticed was that people often search for variations of &#8220;MOVIE_TITLE Netflix&#8221; to see if a particular movie is available on the platform. For instance, people search &#8220;Is MOVIE_TITLE on Netflix?&#8221; quite frequently.</p><p>With these search insights, I added a new header section to each webpage that answers whether a movie is available on Netflix. This change boosted the impressions on my website almost immediately. But I&#8217;m not aware why declined the following month, maybe ranks were still affected by the <a href="https://newsletter.davidsoleinh.com/p/navigating-googles-developer-jungle#:~:text=Google%20knockout">Bonetflix App removal from Google Play</a>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jjYt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb47dec1-f8fe-4f4f-8778-a869756293d3_1443x425.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jjYt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb47dec1-f8fe-4f4f-8778-a869756293d3_1443x425.png 424w, https://substackcdn.com/image/fetch/$s_!jjYt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb47dec1-f8fe-4f4f-8778-a869756293d3_1443x425.png 848w, https://substackcdn.com/image/fetch/$s_!jjYt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb47dec1-f8fe-4f4f-8778-a869756293d3_1443x425.png 1272w, https://substackcdn.com/image/fetch/$s_!jjYt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb47dec1-f8fe-4f4f-8778-a869756293d3_1443x425.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jjYt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb47dec1-f8fe-4f4f-8778-a869756293d3_1443x425.png" width="1443" height="425" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fb47dec1-f8fe-4f4f-8778-a869756293d3_1443x425.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:425,&quot;width&quot;:1443,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:144004,&quot;alt&quot;:&quot;Google Search console diagram&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Google Search console diagram" title="Google Search console diagram" srcset="https://substackcdn.com/image/fetch/$s_!jjYt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb47dec1-f8fe-4f4f-8778-a869756293d3_1443x425.png 424w, https://substackcdn.com/image/fetch/$s_!jjYt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb47dec1-f8fe-4f4f-8778-a869756293d3_1443x425.png 848w, https://substackcdn.com/image/fetch/$s_!jjYt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb47dec1-f8fe-4f4f-8778-a869756293d3_1443x425.png 1272w, https://substackcdn.com/image/fetch/$s_!jjYt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb47dec1-f8fe-4f4f-8778-a869756293d3_1443x425.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Google Search Console Bonetflix results</figcaption></figure></div><p>In addition to keyword research, I decided to make some tweaks to the actual content on my site. I used AI tools like ChatGPT to rewrite descriptions for about 10 different movies on my website. I was hoping these changes would further boost the ranking of those pages, but interestingly, there weren&#8217;t any significant improvements.</p><h2>Brainstorm for new ideas</h2><p>I decided to get into new keywords to see if some of these got me ideas for new projects. I searched for generic keywords like: &#8220;AI,&#8221; &#8220;API,&#8221; &#8220;best,&#8221; &#8220;buy,&#8221;&#8220;sell,&#8221; and &#8220;vs,&#8221; etc. These searches gave me the idea to explore affiliate programs. Some of the most searched affiliate programs include:<br>- <a href="https://affiliate-program.amazon.com/">Amazon</a> (specific to each country)<br>- <a href="https://affiliates.walmart.com/">Walmart</a><br>- <a href="https://shop.lululemon.com/story/affiliates-creators">Lulemon</a><br>- <a href="https://www.homedepot.com/c/SF_MS_The_Home_Depot_Affiliate_Program">Home Depot</a><br>- <a href="https://www.adidas.com/us/help/us-company-information/what-is-our-affiliate-program">Addidas</a><br>- <a href="https://www.lego.com/en-us/page/affiliate-program">Lego</a><br>- <a href="https://www.sephora.com/beauty/affiliates">Sephora</a><br>- <a href="https://www.temu.com/affiliate_recruit.html?_x_ads_csite=affiliate_seo">Temu</a><br>- <a href="https://www.farfetch.com/es/pag1987.aspx">Farfetch</a><br>- <a href="https://www.nike.com/help/a/nike-affiliate-program">Nike</a><br>- <a href="https://us.shein.com/campaigns/shein_affiliateprograminvite">Shein</a><br>- <a href="https://help.twitch.tv/s/article/joining-the-affiliate-program?language=en_US">Twitch</a><br>- <a href="https://www.samsung.com/us/referral/">Samsung</a><br>- <a href="https://crocs.com/affiliate-program/affiliate-program.html">Crocs</a><br>- <a href="https://us.puma.com/us/en/help/affiliates">Puma</a><br>- <a href="https://affiliates.expediagroup.com/en-us/home">Expedia</a><br>- <a href="https://www.shopify.com/affiliates">Shopify</a><br>- <a href="https://www.canva.com/help/canva-affiliate-marketing-program/">Canva</a><br>- <a href="https://getstarted.tiktok.com/affiliates?ab_version=experiment_1">TikTok</a><br>- <a href="https://performance-partners.apple.com/home">Apple</a><br>- <a href="https://partnernetwork.ebay.com/">eBay</a><br>- <a href="https://www.etsy.com/affiliates">Etsy</a><br>- <a href="https://www.underarmour.com/en-us/t/ua-affiliate-program/">Under Armour</a><br>- <a href="https://www.postaffiliatepro.com/affiliate-program-directory/costco-affiliate-program/">Costco</a><br>- <a href="https://www.disneystore.com/affiliates.html">Disney</a><br>- <a href="https://www.hubspot.com/partners/affiliates">Hubspot</a><br>- <a href="https://rakutenadvertising.com/affiliate/">Rakuten</a><br>- <a href="https://workspace.google.com/affiliate-program/">Google Workspace</a><br>- <a href="https://www.tripadvisor.com/affiliates">Tripadvisor</a><br>- <a href="https://www.semrush.com/lp/affiliate-program/en/">Semrush</a><br>- <a href="https://ambassadors.zara.com/us/">Zara</a></p><p>The list is a little long, but I felt those were equally important. Affiliate programs can be a good way to monetize your website. However, keep in mind that some programs require you to have a certain amount of traffic before you can join. For example, I tried to apply for the Semrush affiliate program, but I wasn&#8217;t accepted because my newsletter didn&#8217;t have enough traffic.</p><p>As a full stop, I was surprised by the number of keywords related to sex that we search for, nearly every word has a combination of words related to sex.</p><h2>Trying a new idea</h2><p>Another discovery I made was related to a Spanish keyword, &#8220;<a href="https://viagracomprar.com/">viagra comprar</a>,&#8221; which means &#8220;Viagra buy.&#8221; This keyword had a search volume of about 6,600 per month and a very low keyword difficulty score of 9. I decided to test it out by creating a landing page with the domain <a href="https://viagracomprar.com/">viagracomprar.com</a>, I put it online &amp; voil&#224;:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tM5w!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e5988a3-e23e-4805-b93a-937f087f35f1_1525x447.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tM5w!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e5988a3-e23e-4805-b93a-937f087f35f1_1525x447.png 424w, https://substackcdn.com/image/fetch/$s_!tM5w!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e5988a3-e23e-4805-b93a-937f087f35f1_1525x447.png 848w, https://substackcdn.com/image/fetch/$s_!tM5w!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e5988a3-e23e-4805-b93a-937f087f35f1_1525x447.png 1272w, https://substackcdn.com/image/fetch/$s_!tM5w!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e5988a3-e23e-4805-b93a-937f087f35f1_1525x447.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tM5w!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e5988a3-e23e-4805-b93a-937f087f35f1_1525x447.png" width="1456" height="427" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8e5988a3-e23e-4805-b93a-937f087f35f1_1525x447.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:427,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:34275,&quot;alt&quot;:&quot;Google Search console diagram&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Google Search console diagram" title="Google Search console diagram" srcset="https://substackcdn.com/image/fetch/$s_!tM5w!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e5988a3-e23e-4805-b93a-937f087f35f1_1525x447.png 424w, https://substackcdn.com/image/fetch/$s_!tM5w!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e5988a3-e23e-4805-b93a-937f087f35f1_1525x447.png 848w, https://substackcdn.com/image/fetch/$s_!tM5w!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e5988a3-e23e-4805-b93a-937f087f35f1_1525x447.png 1272w, https://substackcdn.com/image/fetch/$s_!tM5w!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e5988a3-e23e-4805-b93a-937f087f35f1_1525x447.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Google Search results for viagracomprar.com</figcaption></figure></div><p>The page didn&#8217;t show up on Google at all. This taught me an important lesson: even if a keyword has low difficulty, you still need quality backlinks for your site to be visible on search engines. After realizing this, I will delete the website in the following days and move on.</p><h2>Conclusion</h2><p>If you&#8217;re just starting a website, I recommend trying out Semrush. They offer a 7-day free trial, which is enough time to extract valuable insights for your SEO strategy. However, I wouldn&#8217;t suggest paying for the full plan unless your site has a lot of traffic.</p><p>Not every idea will work, but each experiment gives you valuable lessons for your future projects.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.davidsoleinh.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">David's Indie Hacker Journey is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[From Indie Hacker Path to Job Market]]></title><description><![CDATA[From Survival to Sustainability]]></description><link>https://newsletter.davidsoleinh.com/p/from-indie-hacker-path-to-job-market</link><guid isPermaLink="false">https://newsletter.davidsoleinh.com/p/from-indie-hacker-path-to-job-market</guid><dc:creator><![CDATA[David Solé]]></dc:creator><pubDate>Thu, 25 Jul 2024 18:15:20 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!VCmJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe677dd8d-6c9e-4b1f-a83d-d70b9409abe7_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We were born with a unique genetic blueprint that, along with our actions, words, and thoughts, shapes who we become. We are part of a larger world, interacting with society, friends, and family. This interconnected web is a tiny dot in the vast universe, yet it profoundly influences our lives and our contexts.</p><p>In 2024, living in the First World, we rely on exchanging resources, with money being the primary medium of exchange. To earn money, the most straightforward and legal method is through work. When we work, we trade our time for money, which we then use to acquire resources. These resources are limited on Earth but could be limitless in the universe. Imagine if we had magical machines that could produce everything we needed without effort; perhaps we wouldn't need to work at all.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.davidsoleinh.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">David's Indie Hacker Journey is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>However, our time is finite. In life, time is our most precious asset, and without obligations, we can spend it however we wish. But we need to survive.</p><h2>The Dichotomy of Survival and True Self</h2><p>In the quest for survival, we often find ourselves living dual lives. There is the 'survivor you' who works to earn a living and the 'true you' who enjoys hobbies, spending time with family, and pursuing passions. This duality can also be seen in companies. For instance, Google might aspire to work on groundbreaking projects, but survival demands they focus on ad revenue, employing numerous people to optimize ads rather than innovating for humanity&#8217;s benefit. Similarly, some teams work on making apps addictive to capture attention instead of developing the next big thing. This survival instinct drives them, regardless of the potential drawbacks to humanity.</p><h2>Embracing the Indie Hacker Path</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VCmJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe677dd8d-6c9e-4b1f-a83d-d70b9409abe7_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VCmJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe677dd8d-6c9e-4b1f-a83d-d70b9409abe7_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!VCmJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe677dd8d-6c9e-4b1f-a83d-d70b9409abe7_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!VCmJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe677dd8d-6c9e-4b1f-a83d-d70b9409abe7_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!VCmJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe677dd8d-6c9e-4b1f-a83d-d70b9409abe7_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VCmJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe677dd8d-6c9e-4b1f-a83d-d70b9409abe7_1024x1024.png" width="489" height="489" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e677dd8d-6c9e-4b1f-a83d-d70b9409abe7_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:489,&quot;bytes&quot;:1808270,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!VCmJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe677dd8d-6c9e-4b1f-a83d-d70b9409abe7_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!VCmJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe677dd8d-6c9e-4b1f-a83d-d70b9409abe7_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!VCmJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe677dd8d-6c9e-4b1f-a83d-d70b9409abe7_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!VCmJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe677dd8d-6c9e-4b1f-a83d-d70b9409abe7_1024x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The infinite paths you can choose as indie hacker</figcaption></figure></div><p>The indie hacker path for me it&#8217;s the intersection between my survivor me and my true self. It represents a journey where you work on your projects, make your own decisions, manage your time, listen to feedback and focus on what you believe is best. It&#8217;s about learning what you want, building your own products, and truly being yourself. If your creations are good enough, you can achieve sustainability. This is my ultimate goal on this path. Sustainability here means transcending survival mode and becoming the creator of your life.</p><p>After dedicating more than a year to the indie hacker path, I haven&#8217;t yet achieved sustainability. This means I need to return to the job market to find a job that allows me to survive.</p><h2>Finding the Ideal Job</h2><p>My ideal position would involve research and learning a lot. I once considered pursuing a PhD, but I am not keen on the current system of publications and citations. Additionally, research relies heavily on grants, making it challenging to find a project that aligns with your interests and is worth your time.</p><p>I prefer roles similar to what I do as an indie hacker, so I gravitate towards startups. Working at startups allows you to learn about various business and technology aspects.</p><h2>Exploring the Job Market</h2><p>I have a list of preferences for things I want to learn. However, since there isn&#8217;t a list of companies that match my learning interests, and companies often prioritize specialists, finding the ideal job is tough. If I can&#8217;t get my ideal job, I want a job that offers a good quality of life, where I can learn new things and be rewarded well enough for more personal time.</p><p>What you learn in a new job depends on your current knowledge. The best insight into potential learning opportunities comes from job descriptions, what the company does, and its scale. You can also ask former colleagues for references, but that&#8217;s not always feasible.</p><p>The job market it&#8217;s not at its best moments, I read <a href="https://matt.sh/panic-at-the-job-market">Panic! at the Job Market</a> post and liked the relationship between job openings and interest rates. I recommend giving it a light read at least.</p><p>Given these challenges, I decided to start by reading job descriptions and researching companies. I focused on companies that could offer me more personal time through better compensation.</p><h2>Researching High-Paying Companies</h2><p>A few months ago, I came across a GitHub repository on Hacker News listing the <a href="https://github.com/miketromba/highest-paying-software-companies?tab=readme-ov-file">500 highest-paying companies for software engineers</a>. I decided to get deep into it, searching their career pages for remote software engineering jobs and related roles. </p><p>Most of these companies are US-based, and there were fewer remote positions than I expected. Despite this, I applied to 20 companies but only secured one interview, which didn&#8217;t go as planned.</p><p>I also realized that there is a ranking for high-paying companies depending on country in <a href="https://www.levels.fyi/leaderboard/Software-Engineer/All-Levels/country/United-States/">levels.fyi website</a> if you would like to know rankings in your country.</p><h2>A gift for you</h2><p>I compiled a CSV file with the top 100 companies from the list. Initially, I considered creating a webpage about these top jobs, but the SEO keyword difficulty statistics didn&#8217;t seem promising. Here is the CSV with the first <a href="https://bit.ly/3YmJwqv">100 high-paying software engineering companies</a>. I&#8217;m not sure if it will be useful to anyone, but I will appreciate your thoughts.</p><h2>Conclusion</h2><p>Navigating the indie hacker path and the job market can be challenging. It requires balancing survival with the pursuit of personal and professional growth. By sharing my journey and resources, I hope to help others who are on a similar path. Whether you are an indie hacker or seeking a job that aligns with your passions, remember that sustainability is the ultimate goal. It&#8217;s about creating a life worth your time, not just surviving.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.davidsoleinh.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">David's Indie Hacker Journey is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[TikTok tasting]]></title><description><![CDATA[Half a year ago, I read an article in theClubHouse where Alex shared his journey to success on TikTok. At that time, he had about 3,000 followers, but now he has around 15,000. Alex shared what he learned about how TikTok distributes and tests videos.]]></description><link>https://newsletter.davidsoleinh.com/p/tiktok-tasting</link><guid isPermaLink="false">https://newsletter.davidsoleinh.com/p/tiktok-tasting</guid><dc:creator><![CDATA[David Solé]]></dc:creator><pubDate>Wed, 19 Jun 2024 12:48:38 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/b8b2e902-c3dd-4696-bb41-1440aba11155_1920x1080.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Half a year ago, I read an article in <a href="https://open.substack.com/pub/outletcreative">theClubHouse</a> where Alex shared his journey to success on TikTok. At that time, he had about 3,000 followers, but now he has around 15,000. Alex shared what he learned about how TikTok distributes and tests videos.</p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:139871030,&quot;url&quot;:&quot;https://outletcreative.substack.com/p/theclubhouse-issue-002&quot;,&quot;publication_id&quot;:2155973,&quot;publication_name&quot;:&quot;theClubHouse&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8ac7670-702c-4ce5-94c8-49bcb1f21fa7_1280x1280.png&quot;,&quot;title&quot;:&quot;theClubHouse &#8211; Issue 002&quot;,&quot;truncated_body_text&quot;:&quot;Welcome to this week&#8217;s ClubHouse gathering: &#128200; Dealing with Parabolic Social Media Growth &#128184; You Should be Selling at Local Markets &#127968; Coping with &#8220;Work from Home Loneliness&#8221; &#128211; Journal Entry: I finally gave in&quot;,&quot;date&quot;:&quot;2023-12-17T23:44:11.214Z&quot;,&quot;like_count&quot;:6,&quot;comment_count&quot;:5,&quot;bylines&quot;:[{&quot;id&quot;:111188630,&quot;name&quot;:&quot;Alex Pillow&quot;,&quot;handle&quot;:&quot;outletcreative&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/841a1485-43ab-4886-a7ce-defc78785e4a_1152x2048.jpeg&quot;,&quot;bio&quot;:&quot;Being creative, staying active, and always learning. Documenting my journey  as I fail, succeed, and have fun every step of the way.&quot;,&quot;profile_set_up_at&quot;:&quot;2023-12-05T13:52:03.031Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:2164004,&quot;user_id&quot;:111188630,&quot;publication_id&quot;:2155973,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:2155973,&quot;name&quot;:&quot;theClubHouse&quot;,&quot;subdomain&quot;:&quot;outletcreative&quot;,&quot;custom_domain&quot;:null,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;A weekly gathering for creatives, adventurers, and the ambitious. Sharing stories and inside knowledge about design, wellness, side hustles, and self improvement.&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f8ac7670-702c-4ce5-94c8-49bcb1f21fa7_1280x1280.png&quot;,&quot;author_id&quot;:111188630,&quot;theme_var_background_pop&quot;:&quot;#FF5CD7&quot;,&quot;created_at&quot;:&quot;2023-12-05T13:52:42.892Z&quot;,&quot;rss_website_url&quot;:null,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Alex Pillow&quot;,&quot;founding_plan_name&quot;:null,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;disabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;is_personal_mode&quot;:false}}],&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:false,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://outletcreative.substack.com/p/theclubhouse-issue-002?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!xN9y!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8ac7670-702c-4ce5-94c8-49bcb1f21fa7_1280x1280.png"><span class="embedded-post-publication-name">theClubHouse</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">theClubHouse &#8211; Issue 002</div></div><div class="embedded-post-body">Welcome to this week&#8217;s ClubHouse gathering: &#128200; Dealing with Parabolic Social Media Growth &#128184; You Should be Selling at Local Markets &#127968; Coping with &#8220;Work from Home Loneliness&#8221; &#128211; Journal Entry: I finally gave in&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">2 years ago &#183; 6 likes &#183; 5 comments &#183; Alex Pillow</div></a></div><p>Inspired by Alex&#8217;s story, I decided to try TikTok myself. Videos on this platform are handmade, closer to the viewer and aim to entertain.</p><p>I created <a href="https://www.tiktok.com/@bonetflix_us?lang=en">Bonetflix account</a> with the idea to upload trailers of movies available on Netflix so that someone can get inspiration on watching a movie by watching a trailer.</p><p>As <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;theClubHouse&quot;,&quot;id&quot;:2155973,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:&quot;https://open.substack.com/pub/outletcreative&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f8ac7670-702c-4ce5-94c8-49bcb1f21fa7_1280x1280.png&quot;,&quot;uuid&quot;:&quot;64fc0ff5-177a-41d3-bd89-9d0c460d9503&quot;}" data-component-name="MentionToDOM"></span> stated on his issue, when someone sees a video, TikTok algorithm is keen to show this video to more people, and if people promote the video to more people and it surpasses a certain threshold of views, the promotion of TikTok will be bigger.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.davidsoleinh.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.davidsoleinh.com/subscribe?"><span>Subscribe now</span></a></p><h2>Experiments and discoveries</h2><p>In a <a href="https://newsletter.davidsoleinh.com/p/updates-on-my-recent-ventures-and#:~:text=Movie%20trailers">past issue</a>, I wrote about how I downloaded YouTube trailers and now I uploaded them to TikTok. But, TikTok can mute your videos if the audio matches copyrighted music. Downloading the first two trailer results on YouTube allowed me to try with two videos if I have problems with the first.</p><p>I mixed the random recommendation system I created with Chatgpt API to create a description, using the following prompt: &#8220;<em>Create a viral description for TikTok for a movie with the following details and showing IMDb and Filmaffinity ratings if the information is given &#8216;MOVIE_TEXT</em>&#8217;&#8221;.</p><p>I also used two other TikTok accounts to boost engagement and try out things. These accounts shared the same IP address. I also tried to create more accounts using Surfshark VPN ( from several different countries), but TikTok blocked those IPs. When I used a different type of connection with residential proxies, it worked, but switching back to my regular IP got the account banned.</p><p>I noticed that most videos I saw were from Spain. TikTok recommends videos based on your location, so my English trailers weren&#8217;t reaching people in the US or UK. I learned that not only do views allow TikTok algorithm to promote videos, likes, favorites and share a video also increases the promotion of your video.</p><h2>Results and Reflections</h2><p>I had four trailers with more than 100 views. Interestingly, these were among the first six videos I posted. It seemed like TikTok had a system to rank videos, and my account&#8217;s score dropped over time.</p><p>With these experiences in my hand, I looked at what TikTok offers. I realized that TikTok might not be the best platform for me right now.</p><p>To monetize a TikTok channel, you need to join the <a href="https://metricool.com/tiktok-creativity-program/">Creativity Program</a> which today requires at least 10,000 followers and at least 100,000 views in the last 30 days, which I see is far from what I can achieve with little time and offering movie trailers.</p><p>I hope this information helped you to start or not start a TikTok account.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.davidsoleinh.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">David's Indie Hacker Journey is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Getting back to my reality]]></title><description><![CDATA[A wedding, a honeymoon and a customer]]></description><link>https://newsletter.davidsoleinh.com/p/getting-back-to-my-reality</link><guid isPermaLink="false">https://newsletter.davidsoleinh.com/p/getting-back-to-my-reality</guid><dc:creator><![CDATA[David Solé]]></dc:creator><pubDate>Mon, 03 Jun 2024 19:01:18 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!_NbC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffca02d74-5750-4b9d-bdb1-2d122c0f6817_2048x1536.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>It's been a while since my last issue, but I'm excited to be back. A lot has happened since then&#8212;I married and enjoyed our honeymoon in Peru. I had planned to keep up with my projects and writing, but wedding preparations and honeymoon adventures took up most of my time and energy.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.davidsoleinh.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.davidsoleinh.com/subscribe?"><span>Subscribe now</span></a></p><h2>Wedding and Honeymoon Highlights</h2><p>The wedding day flew by in a whirlwind of activity, it was one of the fastest days of my life. Peru, our honeymoon destination, was a good experience. The country's stunning landscapes and nature left me in awe. The people were incredibly attentive and helpful, more so than I expected, even compared to Spain. The food was delicious when we found good restaurants. However, the older cars in Peru contribute to pollution, and the water has different bacteria that can make you sick if you're not careful. Luckily, I had medicine, so I could enjoy the trip without any major issues.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_NbC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffca02d74-5750-4b9d-bdb1-2d122c0f6817_2048x1536.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_NbC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffca02d74-5750-4b9d-bdb1-2d122c0f6817_2048x1536.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_NbC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffca02d74-5750-4b9d-bdb1-2d122c0f6817_2048x1536.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_NbC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffca02d74-5750-4b9d-bdb1-2d122c0f6817_2048x1536.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_NbC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffca02d74-5750-4b9d-bdb1-2d122c0f6817_2048x1536.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_NbC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffca02d74-5750-4b9d-bdb1-2d122c0f6817_2048x1536.jpeg" width="580" height="435" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fca02d74-5750-4b9d-bdb1-2d122c0f6817_2048x1536.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:580,&quot;bytes&quot;:486588,&quot;alt&quot;:&quot;Picture of Machu Pichu with David and medicine&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Picture of Machu Pichu with David and medicine" title="Picture of Machu Pichu with David and medicine" srcset="https://substackcdn.com/image/fetch/$s_!_NbC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffca02d74-5750-4b9d-bdb1-2d122c0f6817_2048x1536.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_NbC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffca02d74-5750-4b9d-bdb1-2d122c0f6817_2048x1536.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_NbC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffca02d74-5750-4b9d-bdb1-2d122c0f6817_2048x1536.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_NbC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffca02d74-5750-4b9d-bdb1-2d122c0f6817_2048x1536.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Worst picture ever taken of Machu Pichu</figcaption></figure></div><h2>Books I Read</h2><p>During my travels, I found time to read some interesting books. I finished "Freakonomics" by <a href="https://en.wikipedia.org/wiki/Steven_Levitt">Steven Levitt</a> and <a href="https://en.wikipedia.org/wiki/Stephen_J._Dubner">Stephen J. Dubner</a>. It's a fascinating book that explores the connections between different data points and how they influence our world. I highly recommend it!</p><p>I also started reading "The Black Swan: The Impact of the Highly Improbable" by <a href="https://en.wikipedia.org/wiki/Nassim_Nicholas_Taleb">Nassim Taleb</a>. This book discusses how unpredictable events can have huge impacts. I&#8217;m not ready to recommend it yet, at least from what I have read, but I will finish it and see if my opinion changes.</p><h2>Updates on Cur2Url</h2><p>Now, let's talk about <a href="https://curl2url.com">Curl2Url</a>, my ongoing project. Two major events happened recently. First, a security researcher found some vulnerabilities in the system. He discovered issues with email spoofing and session invalidation during password changes. I fixed these problems, even though I can't offer him rewards for now. If the project becomes profitable, I&#8217;ll consider it.</p><p>The second piece of news is exciting&#8212;I got my first paying customer! This is a small step but it was a great milestone for me. It&#8217;s great to know someone else shares the same needs and finds value in what I&#8217;ve created ( A mistake from the past, I should have validated this first and checked if it could have enough traction).</p><p>With these events, I updated Curl2Url's main webpage with all the feedback I received.</p><h2>My reality</h2><p>With everything ongoing this last month I felt I needed to pause my indie hacker journey. Now I&#8217;m ready to start looking for a job, brainstorm new ideas, and try them out.</p><p>Thanks for reading, and I look forward to sharing more updates with you soon!</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.davidsoleinh.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">David's Indie Hacker Journey is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Navigating Google's Developer Jungle]]></title><description><![CDATA[Tales from an Indie Hacker]]></description><link>https://newsletter.davidsoleinh.com/p/navigating-googles-developer-jungle</link><guid isPermaLink="false">https://newsletter.davidsoleinh.com/p/navigating-googles-developer-jungle</guid><dc:creator><![CDATA[David Solé]]></dc:creator><pubDate>Fri, 19 Apr 2024 10:24:01 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/fb240466-ceb2-4c90-93bd-9222d7e4782b_640x458.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In the vast world of app development, encountering hurdles is par for the course. Two big players make the rules and it&#8217;s easy to fall into their traps. After my first encounter with Google written on <a href="https://newsletter.davidsoleinh.com/p/exposing-myself-live-and-dmca-takedowns">&#8220;Exposing myself live and DMCA takedowns&#8221;</a>, there was another assault.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.davidsoleinh.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.davidsoleinh.com/subscribe?"><span>Subscribe now</span></a></p><h3>Google second assault</h3><p>Picture this: it&#8217;s 2019, and I&#8217;m building <a href="https://tintodo.com/en/">Tintodo</a>, an events App with scrapped events from Facebook and Eventbrite. But just as I launch the app into the wild, fate intervenes in the form of COVID-19. I innocuously reference the pandemic in Tintodo&#8217;s description, just to give a warning about the situation. COVID-19 Apps with misinformation appear in the App Store and Google decides to remove all Apps referencing COVID-19. Et voil&#224;! Another App removed from Google Play Store.</p><p>I decided to post what happened to Hacker News, to see if shouting about Google's bad decisions led to suspension removal.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://news.ycombinator.com/item?id=23221447" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Chro!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F228c36ce-ae0d-4570-ac70-296e25390db2_534x45.png 424w, https://substackcdn.com/image/fetch/$s_!Chro!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F228c36ce-ae0d-4570-ac70-296e25390db2_534x45.png 848w, https://substackcdn.com/image/fetch/$s_!Chro!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F228c36ce-ae0d-4570-ac70-296e25390db2_534x45.png 1272w, https://substackcdn.com/image/fetch/$s_!Chro!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F228c36ce-ae0d-4570-ac70-296e25390db2_534x45.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Chro!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F228c36ce-ae0d-4570-ac70-296e25390db2_534x45.png" width="534" height="45" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/228c36ce-ae0d-4570-ac70-296e25390db2_534x45.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:45,&quot;width&quot;:534,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:6203,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://news.ycombinator.com/item?id=23221447&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Chro!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F228c36ce-ae0d-4570-ac70-296e25390db2_534x45.png 424w, https://substackcdn.com/image/fetch/$s_!Chro!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F228c36ce-ae0d-4570-ac70-296e25390db2_534x45.png 848w, https://substackcdn.com/image/fetch/$s_!Chro!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F228c36ce-ae0d-4570-ac70-296e25390db2_534x45.png 1272w, https://substackcdn.com/image/fetch/$s_!Chro!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F228c36ce-ae0d-4570-ac70-296e25390db2_534x45.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>While I can&#8217;t say for certain if it was my outcry that spurred action, a few days later, Tintodo was republished. Thankfully I didn&#8217;t lose this assault.</p><h3>Google knockout</h3><p>Fast forward to the present day, and <a href="https://bonetflix.com">Bonetflix</a> finds itself thrust into the eye of the storm. I lost access to my Google Play Console. This means Bonetflix Android App is no longer available on Google Play Store.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5GUN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F324ef87e-61e9-4e19-a5c1-870a0d23ee0b_936x402.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5GUN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F324ef87e-61e9-4e19-a5c1-870a0d23ee0b_936x402.png 424w, https://substackcdn.com/image/fetch/$s_!5GUN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F324ef87e-61e9-4e19-a5c1-870a0d23ee0b_936x402.png 848w, https://substackcdn.com/image/fetch/$s_!5GUN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F324ef87e-61e9-4e19-a5c1-870a0d23ee0b_936x402.png 1272w, https://substackcdn.com/image/fetch/$s_!5GUN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F324ef87e-61e9-4e19-a5c1-870a0d23ee0b_936x402.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5GUN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F324ef87e-61e9-4e19-a5c1-870a0d23ee0b_936x402.png" width="936" height="402" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/324ef87e-61e9-4e19-a5c1-870a0d23ee0b_936x402.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:402,&quot;width&quot;:936,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:52601,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!5GUN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F324ef87e-61e9-4e19-a5c1-870a0d23ee0b_936x402.png 424w, https://substackcdn.com/image/fetch/$s_!5GUN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F324ef87e-61e9-4e19-a5c1-870a0d23ee0b_936x402.png 848w, https://substackcdn.com/image/fetch/$s_!5GUN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F324ef87e-61e9-4e19-a5c1-870a0d23ee0b_936x402.png 1272w, https://substackcdn.com/image/fetch/$s_!5GUN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F324ef87e-61e9-4e19-a5c1-870a0d23ee0b_936x402.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Google Play Developer Console  account closed</figcaption></figure></div><p>Google's stringent policies have become increasingly unforgiving, particularly for developers who fail to engage with their accounts regularly. Despite receiving email warnings (to an unused email), the absence of any recent activity left me vulnerable to account deletion. I don&#8217;t even remember the last time I accessed my developer account.</p><h3>Play Store's new deletion policy</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://support.google.com/googleplay/android-developer/answer/11605267?hl=en" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7mOj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F049ce318-993c-4044-8669-bf32b179beb8_757x562.png 424w, https://substackcdn.com/image/fetch/$s_!7mOj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F049ce318-993c-4044-8669-bf32b179beb8_757x562.png 848w, https://substackcdn.com/image/fetch/$s_!7mOj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F049ce318-993c-4044-8669-bf32b179beb8_757x562.png 1272w, https://substackcdn.com/image/fetch/$s_!7mOj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F049ce318-993c-4044-8669-bf32b179beb8_757x562.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7mOj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F049ce318-993c-4044-8669-bf32b179beb8_757x562.png" width="757" height="562" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/049ce318-993c-4044-8669-bf32b179beb8_757x562.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:562,&quot;width&quot;:757,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:101561,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://support.google.com/googleplay/android-developer/answer/11605267?hl=en&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!7mOj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F049ce318-993c-4044-8669-bf32b179beb8_757x562.png 424w, https://substackcdn.com/image/fetch/$s_!7mOj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F049ce318-993c-4044-8669-bf32b179beb8_757x562.png 848w, https://substackcdn.com/image/fetch/$s_!7mOj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F049ce318-993c-4044-8669-bf32b179beb8_757x562.png 1272w, https://substackcdn.com/image/fetch/$s_!7mOj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F049ce318-993c-4044-8669-bf32b179beb8_757x562.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Closure of Inactive Developer Accounts Policy on April 2024</figcaption></figure></div><p>This policy was introduced on 5th April 2023 in <a href="https://android-developers.googleblog.com/2023/04/giving-people-more-control-over-their-data.html">Giving Users More Transparency and Control Over Account Data</a> where they claim that developers will need to provide an option to initiate account and data deletion from within the app and online.</p><p>It&#8217;s funny that my account is marked as inactive, and I can&#8217;t access it nor delete my information. I don&#8217;t have a background in legal, but I have read GDPR rights, and we, EU citizens have the right to access and erase our data. I will try to complain to <a href="https://www.edps.europa.eu/data-protection/eu-institutions-dpo/network-dpos_en">DPOs</a> before complaining to the <a href="https://www.edps.europa.eu/data-protection/our-role-supervisor/complaints_en#step7-no">European Data Protection Supervisor</a> and see if I can get any further.</p><h3>SEO Impact</h3><p>Bonetflix Android App barely had users, but it had backlinks to Bonetflix's website.  Even though the linking text was not relevant, the rankings suffered a lot. The average Google Ranking position increased by approximately three positions.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Nw8W!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac66223b-24f7-471f-b0bb-3a30bddd4cf5_1505x483.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Nw8W!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac66223b-24f7-471f-b0bb-3a30bddd4cf5_1505x483.png 424w, https://substackcdn.com/image/fetch/$s_!Nw8W!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac66223b-24f7-471f-b0bb-3a30bddd4cf5_1505x483.png 848w, https://substackcdn.com/image/fetch/$s_!Nw8W!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac66223b-24f7-471f-b0bb-3a30bddd4cf5_1505x483.png 1272w, https://substackcdn.com/image/fetch/$s_!Nw8W!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac66223b-24f7-471f-b0bb-3a30bddd4cf5_1505x483.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Nw8W!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac66223b-24f7-471f-b0bb-3a30bddd4cf5_1505x483.png" width="1456" height="467" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ac66223b-24f7-471f-b0bb-3a30bddd4cf5_1505x483.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:467,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:127758,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Nw8W!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac66223b-24f7-471f-b0bb-3a30bddd4cf5_1505x483.png 424w, https://substackcdn.com/image/fetch/$s_!Nw8W!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac66223b-24f7-471f-b0bb-3a30bddd4cf5_1505x483.png 848w, https://substackcdn.com/image/fetch/$s_!Nw8W!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac66223b-24f7-471f-b0bb-3a30bddd4cf5_1505x483.png 1272w, https://substackcdn.com/image/fetch/$s_!Nw8W!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac66223b-24f7-471f-b0bb-3a30bddd4cf5_1505x483.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Google Play Developer Account removal impact</figcaption></figure></div><p>When I first published Bonetflix App, there were no significant changes in SEO statistics but this fact means they have a relevant impact on its rankings. If I ever publish an App again, I will publish it on several App stores to maximize backlinks and minimize Google dependency.</p><h3>Future steps</h3><p>This incident allowed me to forget about an App that was getting a spot in my mind and didn&#8217;t generate much revenue.</p><p>Although I hadn&#8217;t updated the App in more than a year, I was updating Bonetflix database. I will try other small bets with this database and see how things work.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.davidsoleinh.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">David's Indie Hacker Journey is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[Product Hunt Survivor Bias]]></title><description><![CDATA[After months of hard work, feedback, and learning, I launched Curl2Url on Product Hunt. Two weeks ago, on March 19, 2024, I eagerly submitted Curl2Url to Product Hunt, only to find it missing from the spotlight. Perplexed, I delved deeper, stumbling upon a tab housing all products posted that day, there was Curl2Url, lost at the bottom of the page.]]></description><link>https://newsletter.davidsoleinh.com/p/product-hunt-survivor-bias</link><guid isPermaLink="false">https://newsletter.davidsoleinh.com/p/product-hunt-survivor-bias</guid><dc:creator><![CDATA[David Solé]]></dc:creator><pubDate>Fri, 05 Apr 2024 19:27:08 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/8320f662-62e0-4794-851d-4bb6629d53dd_653x653.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>After months of hard work, feedback, and learning, I launched <a href="https://curl2url.com">Curl2Url</a> on <a href="https://www.producthunt.com/">Product Hunt</a>. Two weeks ago, on March 19, 2024, I eagerly submitted Curl2Url to Product Hunt, only to find it missing from the spotlight. Perplexed, I delved deeper, stumbling upon a tab housing all products posted that day, there was Curl2Url, lost at the bottom of the page.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EpBV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d3977af-e9dc-46e1-a27f-34ccd5d5cece_892x526.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EpBV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d3977af-e9dc-46e1-a27f-34ccd5d5cece_892x526.png 424w, https://substackcdn.com/image/fetch/$s_!EpBV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d3977af-e9dc-46e1-a27f-34ccd5d5cece_892x526.png 848w, https://substackcdn.com/image/fetch/$s_!EpBV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d3977af-e9dc-46e1-a27f-34ccd5d5cece_892x526.png 1272w, https://substackcdn.com/image/fetch/$s_!EpBV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d3977af-e9dc-46e1-a27f-34ccd5d5cece_892x526.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EpBV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d3977af-e9dc-46e1-a27f-34ccd5d5cece_892x526.png" width="892" height="526" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5d3977af-e9dc-46e1-a27f-34ccd5d5cece_892x526.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:526,&quot;width&quot;:892,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:122251,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!EpBV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d3977af-e9dc-46e1-a27f-34ccd5d5cece_892x526.png 424w, https://substackcdn.com/image/fetch/$s_!EpBV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d3977af-e9dc-46e1-a27f-34ccd5d5cece_892x526.png 848w, https://substackcdn.com/image/fetch/$s_!EpBV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d3977af-e9dc-46e1-a27f-34ccd5d5cece_892x526.png 1272w, https://substackcdn.com/image/fetch/$s_!EpBV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d3977af-e9dc-46e1-a27f-34ccd5d5cece_892x526.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Product Hunt launch day</figcaption></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.davidsoleinh.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.davidsoleinh.com/subscribe?"><span>Subscribe now</span></a></p><p>Even so, I would like to thank all the launch supporters.</p><p>As a novice to the Product Hunt realm, this marked my inaugural product launch. I diligently absorbed insights from guides like <a href="https://www.producthunt.com/launch">"The Product Hunt Launch Guide"</a> and Marc Lou's <a href="https://marclou.beehiiv.com/p/how-to-launch-a-startup-on-product-hunt">"How to Launch a Startup"</a> (Jan. 24th, 2024), the latter securing the accolade of <a href="https://www.producthunt.com/golden-kitty-awards/hall-of-fame#:~:text=This%20year's%20winner%20is%20Marc,Marc%20truly%20shipped%20his%20ideas.">Maker of the Year</a> at the <a href="https://help.producthunt.com/en/collections/3784539-golden-kitty-awards">Golden Kitty Awards</a>. However, my immersion in success narratives inadvertently overshadowed other realities. That&#8217;s how I fall into the <a href="https://en.wikipedia.org/wiki/Survivorship_bias">survivor bias</a>.</p><p>Guided by the belief that Monday to Thursday are good days if you want to get more traction, I chose Tuesday for Curl2Url's debut. Conversely, Friday to Sunday are your day targets if you want to launch the product just to get the Product Hunt badge. But if you don&#8217;t get featured, you barely have traction.</p><p>Yet, amidst my immersion in triumph tales, I overlooked reads such as <a href="https://benjiwheeler.medium.com/how-product-hunt-really-works-d8fdcda1da74">How Product Hunt really works</a> ( Dec. 15th, 2015), <a href="https://www.producthunt.com/discussions/2264-how-do-you-get-featured-on-product-hunt">How do you get featured on Product Hunt?</a> (Sep. 19th, 2019) alongside insightful Hacker News comments on <a href="https://news.ycombinator.com/item?id=30274450">this post</a>.</p><p>Digging deeper into the purported algorithmic nuances dictating featured eligibility, I analyzed featured and non-featured products from the preceding month.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9xVD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb99c6d63-e612-466c-8e5d-fdee8d282b35_948x192.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9xVD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb99c6d63-e612-466c-8e5d-fdee8d282b35_948x192.png 424w, https://substackcdn.com/image/fetch/$s_!9xVD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb99c6d63-e612-466c-8e5d-fdee8d282b35_948x192.png 848w, https://substackcdn.com/image/fetch/$s_!9xVD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb99c6d63-e612-466c-8e5d-fdee8d282b35_948x192.png 1272w, https://substackcdn.com/image/fetch/$s_!9xVD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb99c6d63-e612-466c-8e5d-fdee8d282b35_948x192.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9xVD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb99c6d63-e612-466c-8e5d-fdee8d282b35_948x192.png" width="948" height="192" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b99c6d63-e612-466c-8e5d-fdee8d282b35_948x192.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:192,&quot;width&quot;:948,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:38844,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!9xVD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb99c6d63-e612-466c-8e5d-fdee8d282b35_948x192.png 424w, https://substackcdn.com/image/fetch/$s_!9xVD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb99c6d63-e612-466c-8e5d-fdee8d282b35_948x192.png 848w, https://substackcdn.com/image/fetch/$s_!9xVD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb99c6d63-e612-466c-8e5d-fdee8d282b35_948x192.png 1272w, https://substackcdn.com/image/fetch/$s_!9xVD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb99c6d63-e612-466c-8e5d-fdee8d282b35_948x192.png 1456w" sizes="100vw"></picture><div></div></div></a><figcaption class="image-caption">Product Hunt Featured Products</figcaption></figure></div><p>Checking out outlier days featured chances, I didn&#8217;t see a variable related to being featured or not.</p><p>From my point of view, I saw products that needed improvements being featured and good products not being featured. Consequently, while intrigued by the inner workings of the algorithm I don&#8217;t want to spend more time checking how it works when the conclusion I extract from it is that it needs to improve.</p><h3>Conclusions and future</h3><p>Last week I took fresh holidays that helped me to think about the experience and my future steps.</p><p>While the experience thus far has been enriching, my focus moving forward lies in achieving sustainability. Having left my conventional job in January 2023, I have been living from savings. My goal is to find a job that gives me time for my projects, where I can learn from subjects I would like to delve into, with difficult challenges that keep me motivated and give me a good income.</p><p>In light of this, I am committed to diversifying my approach and not relying solely on the prospects of a single platform. While Product Hunt holds promise, it is imperative to acknowledge the inherent unpredictability of such endeavors.</p><p>I will continue working with Curl2Url at least until August, it&#8217;s useful for me, there are several features I would like to add and I always can relaunch it on Product Hunt.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.davidsoleinh.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">David's Indie Hacker Journey is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[Curl2Url]]></title><description><![CDATA[In today's digital age, browsers are ubiquitous, seamlessly integrated into our computers, phones, TVs, watches, and even glasses. With access to over 200 million active websites, the internet is a treasure trove of information. Yet, the quickest route to accessing this wealth of data often lies in a simple direction or link. While browsers typically execute]]></description><link>https://newsletter.davidsoleinh.com/p/curl2url</link><guid isPermaLink="false">https://newsletter.davidsoleinh.com/p/curl2url</guid><dc:creator><![CDATA[David Solé]]></dc:creator><pubDate>Tue, 19 Mar 2024 10:24:38 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/2ffc4906-d53a-497d-b4ab-696bc3718fb6_512x512.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In today's digital age, browsers are ubiquitous, seamlessly integrated into our computers, phones, TVs, watches, and even glasses. With access to over <a href="https://www.forbes.com/advisor/in/business/software/website-statistics/#:~:text=Show%20less-,General%20Website%20Statistics,200%20million%20websites%20are%20active.">200 million active websites</a>, the internet is a treasure trove of information. Yet, the quickest route to accessing this wealth of data often lies in a simple direction or link. While browsers execute <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods/GET">HTTP GET</a> requests when accessing links, it's essential to note that HTTP offers additional methods beyond URLs. These methods empower users to interact with forms, manipulate data, and more &#8211; capabilities inaccessible through traditional URL access. However, fear not, today I officially present you <a href="https://curl2url.com">Curl2Url</a>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.davidsoleinh.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.davidsoleinh.com/subscribe?"><span>Subscribe now</span></a></p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;34d22a23-8992-44f8-a6bf-6a84c3ed1c0c&quot;,&quot;duration&quot;:null}"></div><p>As a seasoned software engineer with years of experience in extracting and parsing data from various web sources, my passion for harvesting insights from the web has only grown since completing my bachelor's degree. Yet, amidst the thrill of extracting data lies the repetitive nature of the process. While certain websites pose intriguing challenges with their security measures, today's discussion will focus on simplifying this process.</p><p>Numerous factors fuel my drive for data extraction, ranging from leveraging data for product development to monitoring responses and optimizing the efficiency of accessing specific website information. However, I've often found the process of copying a curl command, tweaking its format if necessary, and executing it in a terminal to be cumbersome. From my point of view, there should be a simpler solution, one that could be streamlined through the sharing of URLs.</p><p>Curl2Url is the culmination of addressing my pain points and streamlining cumbersome processes into a product.</p><h3>Curl2Url future</h3><p>Looking ahead, my vision for Curl2Url encompasses continuous enhancements to its curl-to-code feature. This includes expanding programming language support, offering customization options, and implementing response serialization, akin to the curl to Python code implementation. Additionally, I aim to introduce features enabling users to track requests and receive alerts for any changes in the response.</p><p>With a plethora of ideas aimed at simplifying web data extraction, my ultimate goal is to garner sustainable active users to support the longevity of this project. While Curl2Url has some free users, the transition to a paid model remains a pivotal milestone. <a href="https://www.producthunt.com/posts/curl2url">Product Hunt launch</a> will serve as a litmus test, gauging user interest and validating the project's viability.</p><p>However, should the outcome deviate from expectations and I can&#8217;t achieve something sustainable, Curl2Url will stand as a valuable tool in my arsenal, empowering me to navigate the labor market with a newfound perspective on indie hacker ventures. This journey has not only equipped me with different skills to grow possible future products but also instilled a mindset primed for future entrepreneurial endeavors while balancing traditional employment.</p><h3>Acknowledgments</h3><p>Even though I built Curl2Url, it is inspired by <a href="https://github.com/curlconverter/curlconverter">curlconverter</a> project, and it also uses several open-source libraries. If it wasn&#8217;t for all the people who contributed to these projects, it would take me much more time to build Curl2Url, I&#8217;m very grateful to them.</p><p>I also appreciate the invaluable feedback received from the <a href="https://smallbets.com/">Small Bets</a> community and my friends and ex-coworkers, especially <a href="https://medium.com/@alexbrou">Alex</a>, <a href="https://www.linkedin.com/in/thibaultducret/">Thibault</a>, <a href="https://www.linkedin.com/in/knagymate/">M&#225;t&#233;</a> and <a href="https://www.linkedin.com/in/sergiu-sima-4ab9b281/">Sergiu</a>.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.davidsoleinh.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">David's Indie Hacker Journey is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[The Power of Promotional Videos]]></title><description><![CDATA[Unlocking Success with Promotional Videos for Indie Hackers]]></description><link>https://newsletter.davidsoleinh.com/p/the-power-of-promotional-videos</link><guid isPermaLink="false">https://newsletter.davidsoleinh.com/p/the-power-of-promotional-videos</guid><dc:creator><![CDATA[David Solé]]></dc:creator><pubDate>Mon, 18 Mar 2024 02:04:43 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!F_l6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2108580-732b-46d0-9ba5-205c79e7c27b_1416x554.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>As an indie hacker, when you build a product, you want to magnify chances to reach potential customers. One way to increase these chances is with a promotional video. These short and engaging clips offer an effective way to convey messages, create brand awareness and drive conversions. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.davidsoleinh.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.davidsoleinh.com/subscribe?"><span>Subscribe now</span></a></p><p>Let me take you back to 2019, when I embarked on my most profitable indie hacking adventure - creating a <a href="https://www.udemy.com/course/tutorial-docker-de-basico-a-avanzado/?couponCode=ST12MT030524">Spanish online course on Docker</a> hosted on Udemy. Inspired by my ex-coworker <a href="https://www.linkedin.com/in/alejandrocoding/">Alex Lora</a>'s success in teaching JavaScript, Kotlin and Flutter (I&#8217;m glad he is nowadays undertaking Kekomo, an <a href="https://buy.kekomo.es/">online restaurant menu</a>), I decided to explore the world of <a href="https://www.docker.com/">Docker</a>. My mission was clear - simplify developers' lives through an engaging Spanish online course hosted on Udemy.</p><p>The course creation process was a rich learning experience, offering insights into the course environment and tools. Udemy, being a key partner in this venture, shared valuable resources and guidance, forming a symbiotic relationship that not only involved them taking a share of the revenue (50%) but also promoting the course to their extensive user base of over 57 million potential learners.</p><p>The course creation process unfolded over a month, peppered with subsequent updates. Drawing inspiration from Udemy's guidance on c<a href="https://teach.udemy.com/publishing/promo-video/">rafting the perfect promotional video</a>, I crafted my promotional video, ensuring it resonated with potential learners.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;6883bcf5-018e-4bac-9e0e-0223ff9ec2b9&quot;,&quot;duration&quot;:null}"></div><p>As the course progressed, my engagement with students grew, albeit with only 15 questions received since its inception. Although Docker is receiving updates, I haven't dedicated efforts to update the content. </p><p>Udemy has a tool to provide insights into their marketplace. These are the insights provided by Udemy today on Spanish courses on Docker. At the time of building the video, the number of courses was low.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yj32!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb321095-8360-40b0-b056-38729558c0f4_1222x195.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yj32!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb321095-8360-40b0-b056-38729558c0f4_1222x195.png 424w, https://substackcdn.com/image/fetch/$s_!yj32!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb321095-8360-40b0-b056-38729558c0f4_1222x195.png 848w, https://substackcdn.com/image/fetch/$s_!yj32!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb321095-8360-40b0-b056-38729558c0f4_1222x195.png 1272w, https://substackcdn.com/image/fetch/$s_!yj32!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb321095-8360-40b0-b056-38729558c0f4_1222x195.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yj32!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb321095-8360-40b0-b056-38729558c0f4_1222x195.png" width="1222" height="195" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bb321095-8360-40b0-b056-38729558c0f4_1222x195.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:195,&quot;width&quot;:1222,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:17963,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!yj32!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb321095-8360-40b0-b056-38729558c0f4_1222x195.png 424w, https://substackcdn.com/image/fetch/$s_!yj32!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb321095-8360-40b0-b056-38729558c0f4_1222x195.png 848w, https://substackcdn.com/image/fetch/$s_!yj32!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb321095-8360-40b0-b056-38729558c0f4_1222x195.png 1272w, https://substackcdn.com/image/fetch/$s_!yj32!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb321095-8360-40b0-b056-38729558c0f4_1222x195.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a><figcaption class="image-caption">Udemy insights on Spanish Docker courses, March 2024</figcaption></figure></div><p>Despite the 3.93/5 course rating and initial positive engagement, the course gradually faded into obscurity within Udemy's vast course catalog. The revenue generated fell short of expectations, yet the venture was not in vain. The experience garnered, resources acquired, learning how to create a course, and deepening in Docker became invaluable takeaways.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!F_l6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2108580-732b-46d0-9ba5-205c79e7c27b_1416x554.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!F_l6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2108580-732b-46d0-9ba5-205c79e7c27b_1416x554.png 424w, https://substackcdn.com/image/fetch/$s_!F_l6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2108580-732b-46d0-9ba5-205c79e7c27b_1416x554.png 848w, https://substackcdn.com/image/fetch/$s_!F_l6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2108580-732b-46d0-9ba5-205c79e7c27b_1416x554.png 1272w, https://substackcdn.com/image/fetch/$s_!F_l6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2108580-732b-46d0-9ba5-205c79e7c27b_1416x554.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!F_l6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2108580-732b-46d0-9ba5-205c79e7c27b_1416x554.png" width="1416" height="554" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e2108580-732b-46d0-9ba5-205c79e7c27b_1416x554.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:554,&quot;width&quot;:1416,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:69691,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!F_l6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2108580-732b-46d0-9ba5-205c79e7c27b_1416x554.png 424w, https://substackcdn.com/image/fetch/$s_!F_l6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2108580-732b-46d0-9ba5-205c79e7c27b_1416x554.png 848w, https://substackcdn.com/image/fetch/$s_!F_l6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2108580-732b-46d0-9ba5-205c79e7c27b_1416x554.png 1272w, https://substackcdn.com/image/fetch/$s_!F_l6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2108580-732b-46d0-9ba5-205c79e7c27b_1416x554.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Udemy Docker course revenue</figcaption></figure></div><p>While I may not have immediate plans for another course, the experience has left me with a clear catalyst. When the passion to deeply explore a subject meets the motivation to share that knowledge, the intention to create a course becomes a natural progression.</p><h3>Today's promotional video</h3><p>Fast forward to today, where my focus is on the development of Curl2Url &#8211; a utility designed to <a href="https://curl2url.com">convert curl commands to URLs</a> seamlessly. The half-year journey invested in this project has culminated in a new promotional video, crafted using tools such as <a href="https://www.techsmith.com/video-editor.html">Camtasia</a> and <a href="https://obsproject.com/">OBS</a>. Reflecting on the Udemy course experience, I can't help but acknowledge how pivotal that prior venture was in shaping my current endeavors.</p><p>I'm thrilled to share the latest promotional video. It took me more than expected to produce this video. The procrastination was real, primarily fueled by dissatisfaction with the initial plot. Multiple iterations later, I found a storyline that resonated with the essence of Curl2Url.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;224bfc72-6e6d-460f-a7c1-ea60bd850c36&quot;,&quot;duration&quot;:null}"></div><p>In this video, I aim to showcase the practical use cases and features of Curl2Url, offering a glimpse into its functionality and highlighting the value it brings to developers.</p><p>As an indie hacker navigating the vast digital landscape, the power of promotional videos is undeniable. They are not just tools for marketing; they are storytelling devices that can captivate your audience, convey your message effectively, and elevate your brand. The journey may be filled with challenges, but each venture contributes to a wealth of experience that fuels future successes.</p><p>Tomorrow Tuesday 19th I will launch Curl2Url on <a href="https://www.producthunt.com/">Product Hunt</a>, we will see how this experience goes. See you around!</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.davidsoleinh.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">David's Indie Hacker Journey is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Exploring 3D printing]]></title><description><![CDATA[A new seed for a possible future]]></description><link>https://newsletter.davidsoleinh.com/p/exploring-3d-printing</link><guid isPermaLink="false">https://newsletter.davidsoleinh.com/p/exploring-3d-printing</guid><dc:creator><![CDATA[David Solé]]></dc:creator><pubDate>Thu, 14 Mar 2024 14:13:13 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72b6ee32-36ad-4878-8db2-271fa88334bb_6000x8000.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>After a hiatus of more than two weeks, I&#8217;m here again sharing my indie hacker journey. Last Christmas, my girlfriend gifted me the Anycubic Kobra 2 3D printer, opening the doors to a realm I&#8217;ve been eager to explore. While it took me a while to initiate my introduction to this world due to other commitments, I finally dove into the world of 3D printing this week.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.davidsoleinh.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.davidsoleinh.com/subscribe?"><span>Subscribe now</span></a></p><p>As the process of building with instructions is usually easy, I decided to add another dimension by incorporating live streaming into the building process. Armed with just a webcam and my trusty smartphone, I found a creative solution to enhance the experience. I transformed an old phone into a streaming camera by using <a href="https://developer.android.com/tools/adb">adb</a> ( a tool used to communicate with Android devices, integrated inside <a href="https://developer.android.com/tools/releases/platform-tools">Android SDK Platform Tools</a>) and <a href="https://github.com/Genymobile/scrcpy">scrcpy</a> ( a tool used to display and control Android devices). I connected to my computer phones via USB and with the following commands you can get the phone screen on your computer via wifi:</p><pre><code># Display devices list
adb devices -l
# Enable tcpip connection on port 5555
adb -s $DEVICE_ID tcpip 5555
# Now you can disconnect your phone from USB
# You can obtain your device ip accessing your router
# Display phone screen
scrcpy --tcpip=$DEVICE_IP</code></pre><p>With these simple commands, I was able to seamlessly integrate phones into my setup, broadcasting the entire process with <a href="https://obsproject.com/">OBS</a> on platforms like <a href="https://www.twitch.tv/davidsoleinh">Twitch</a>, <a href="https://kick.com/davidsoleinh">Kick</a>, and <a href="https://www.youtube.com/@davidsoleinh/featured">YouTube</a>.</p><div id="youtube2-5O8Iwjse57o" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;5O8Iwjse57o&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/5O8Iwjse57o?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>This first streaming with this setup wasn&#8217;t without its hiccups - bad phone positions and screen disconnections. Determined to tackle these challenges head-on, I set out to create a solution: a 3D-printed phone stand.</p><p>After scouring for designs, I stumbled upon the <a href="https://www.patreon.com/posts/planetary-phone-53557317">Planetary Phone Stand</a> by <a href="https://www.patreon.com/clockspring3D/posts">Clockspring</a>. Impressed by his craftsmanship, I decided to support him on Patreon to access the design and explore his other creations.</p><p>With the design in hand, I needed a Slicer, a piece of 3D printing software that bridges the gap between the digital model and the physical object constructed by the 3D printer. Opting for PrusaSlicer, a versatile option recommended by<a href="https://store.anycubic.com/">Anycubic</a> and compatible with Windows, Mac, and Linux, I set out to bring the design to life.</p><p>Though I initially attempted a two-color approach using white and black filament to add visual flair, my efforts to print the parts separately ended in frustration, resulting in a messy outcome.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yUnZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b03c124-9bfc-4298-adf4-3f9013b267f7_6000x5555.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yUnZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b03c124-9bfc-4298-adf4-3f9013b267f7_6000x5555.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yUnZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b03c124-9bfc-4298-adf4-3f9013b267f7_6000x5555.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yUnZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b03c124-9bfc-4298-adf4-3f9013b267f7_6000x5555.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yUnZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b03c124-9bfc-4298-adf4-3f9013b267f7_6000x5555.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yUnZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b03c124-9bfc-4298-adf4-3f9013b267f7_6000x5555.jpeg" width="1456" height="1348" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7b03c124-9bfc-4298-adf4-3f9013b267f7_6000x5555.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1348,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:6520997,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!yUnZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b03c124-9bfc-4298-adf4-3f9013b267f7_6000x5555.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yUnZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b03c124-9bfc-4298-adf4-3f9013b267f7_6000x5555.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yUnZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b03c124-9bfc-4298-adf4-3f9013b267f7_6000x5555.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yUnZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b03c124-9bfc-4298-adf4-3f9013b267f7_6000x5555.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Printed parts, tuned with hands, file and hammer</figcaption></figure></div><p>I persevered, learning valuable lessons along the way. It became apparent that some designs are meant to be printed and assembled simultaneously. After multiple attempts, adjustments, and a shift to printing the model in one piece, the final result aligned with my vision.</p><div class="image-gallery-embed" data-attrs="{&quot;gallery&quot;:{&quot;images&quot;:[{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/72b6ee32-36ad-4878-8db2-271fa88334bb_6000x8000.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bf2eb936-8346-4f55-88cb-3872b3d72719_6000x8000.jpeg&quot;}],&quot;caption&quot;:&quot;Planetary phone Stand result&quot;,&quot;alt&quot;:&quot;Phone stands printed by 3D printer&quot;,&quot;staticGalleryImage&quot;:{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/621b7792-9eba-4554-bb90-99042e90a870_1456x720.png&quot;}},&quot;isEditorNode&quot;:true}"></div><h3>Conclusion:</h3><p>In conclusion, 3D printing presents an exciting avenue for exploration and creativity. Whether crafting artwork, replacing broken parts, or designing innovative tools, the possibilities are truly endless. While I've only just scratched the surface of this fascinating field, I'm eager to delve deeper into the future. However, for now, other projects will take precedence as I continue my indie hacker journey.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.davidsoleinh.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">David's Indie Hacker Journey is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[Bonetflix February 2024 marketing updates]]></title><description><![CDATA[Bonetflix marketing results and X bot problems]]></description><link>https://newsletter.davidsoleinh.com/p/bonetflix-february-2024-marketing</link><guid isPermaLink="false">https://newsletter.davidsoleinh.com/p/bonetflix-february-2024-marketing</guid><dc:creator><![CDATA[David Solé]]></dc:creator><pubDate>Tue, 20 Feb 2024 11:49:20 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!e8Db!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22b212b5-3ef0-446e-96ba-2d6a05e487e1_1496x558.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In a <a href="https://newsletter.davidsoleinh.com/p/big-bet">recent edition</a>, I delved into the world of <a href="https://bonetflix.com">Bonetflix</a>, exploring its data and strategies for boosting its online presence. Following that, I shared insights on prime locations for startup promotion in the "<a href="https://newsletter.davidsoleinh.com/p/discover-top-spots-for-your-startup">Discover Top Spots for Your Startup</a>" issue. I positioned Bonetflix in these spots, aiming to enhance its SEO performance. Subsequently, I employed the <a href="https://developers.google.com/search/apis/indexing-api/v3/quickstart?hl=es">Google Index API</a> to index pages overlooked by Google, a subject covered in "<a href="https://newsletter.davidsoleinh.com/p/updates-on-my-recent-ventures-and">Updates on My Recent Ventures and Discoveries</a>." Now, let's delve into the developments stemming from those endeavors.</p><p>The current state of the Bonetflix search console is illustrated in the image below:</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.davidsoleinh.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading David's Indie Hacker Journey! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!e8Db!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22b212b5-3ef0-446e-96ba-2d6a05e487e1_1496x558.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!e8Db!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22b212b5-3ef0-446e-96ba-2d6a05e487e1_1496x558.png 424w, https://substackcdn.com/image/fetch/$s_!e8Db!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22b212b5-3ef0-446e-96ba-2d6a05e487e1_1496x558.png 848w, https://substackcdn.com/image/fetch/$s_!e8Db!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22b212b5-3ef0-446e-96ba-2d6a05e487e1_1496x558.png 1272w, https://substackcdn.com/image/fetch/$s_!e8Db!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22b212b5-3ef0-446e-96ba-2d6a05e487e1_1496x558.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!e8Db!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22b212b5-3ef0-446e-96ba-2d6a05e487e1_1496x558.png" width="1456" height="543" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/22b212b5-3ef0-446e-96ba-2d6a05e487e1_1496x558.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:543,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:141831,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!e8Db!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22b212b5-3ef0-446e-96ba-2d6a05e487e1_1496x558.png 424w, https://substackcdn.com/image/fetch/$s_!e8Db!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22b212b5-3ef0-446e-96ba-2d6a05e487e1_1496x558.png 848w, https://substackcdn.com/image/fetch/$s_!e8Db!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22b212b5-3ef0-446e-96ba-2d6a05e487e1_1496x558.png 1272w, https://substackcdn.com/image/fetch/$s_!e8Db!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22b212b5-3ef0-446e-96ba-2d6a05e487e1_1496x558.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Bonetflix Google Search console</figcaption></figure></div><p>This image highlights the creation of numerous backlinks through strategic placements, contributing to a modest improvement in Bonetflix's rankings. While not a revolutionary change, it signifies progress.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6m3h!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64c86cf8-5c7e-4130-924a-89ca4851bda1_690x877.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6m3h!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64c86cf8-5c7e-4130-924a-89ca4851bda1_690x877.png 424w, https://substackcdn.com/image/fetch/$s_!6m3h!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64c86cf8-5c7e-4130-924a-89ca4851bda1_690x877.png 848w, https://substackcdn.com/image/fetch/$s_!6m3h!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64c86cf8-5c7e-4130-924a-89ca4851bda1_690x877.png 1272w, https://substackcdn.com/image/fetch/$s_!6m3h!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64c86cf8-5c7e-4130-924a-89ca4851bda1_690x877.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6m3h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64c86cf8-5c7e-4130-924a-89ca4851bda1_690x877.png" width="690" height="877" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/64c86cf8-5c7e-4130-924a-89ca4851bda1_690x877.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:877,&quot;width&quot;:690,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:32097,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!6m3h!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64c86cf8-5c7e-4130-924a-89ca4851bda1_690x877.png 424w, https://substackcdn.com/image/fetch/$s_!6m3h!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64c86cf8-5c7e-4130-924a-89ca4851bda1_690x877.png 848w, https://substackcdn.com/image/fetch/$s_!6m3h!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64c86cf8-5c7e-4130-924a-89ca4851bda1_690x877.png 1272w, https://substackcdn.com/image/fetch/$s_!6m3h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64c86cf8-5c7e-4130-924a-89ca4851bda1_690x877.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Google Search Console Bonetflix backlinks</figcaption></figure></div><p>In the realm of indexing, Google Search API doesn&#8217;t index web pages when dealing with problematic web pages. Here is a summary of my indexed pages and identified issues:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cqjq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48b36155-445b-4081-8779-aca0e0c1e499_921x565.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cqjq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48b36155-445b-4081-8779-aca0e0c1e499_921x565.png 424w, https://substackcdn.com/image/fetch/$s_!cqjq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48b36155-445b-4081-8779-aca0e0c1e499_921x565.png 848w, https://substackcdn.com/image/fetch/$s_!cqjq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48b36155-445b-4081-8779-aca0e0c1e499_921x565.png 1272w, https://substackcdn.com/image/fetch/$s_!cqjq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48b36155-445b-4081-8779-aca0e0c1e499_921x565.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cqjq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48b36155-445b-4081-8779-aca0e0c1e499_921x565.png" width="921" height="565" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/48b36155-445b-4081-8779-aca0e0c1e499_921x565.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:565,&quot;width&quot;:921,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:33259,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!cqjq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48b36155-445b-4081-8779-aca0e0c1e499_921x565.png 424w, https://substackcdn.com/image/fetch/$s_!cqjq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48b36155-445b-4081-8779-aca0e0c1e499_921x565.png 848w, https://substackcdn.com/image/fetch/$s_!cqjq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48b36155-445b-4081-8779-aca0e0c1e499_921x565.png 1272w, https://substackcdn.com/image/fetch/$s_!cqjq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48b36155-445b-4081-8779-aca0e0c1e499_921x565.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Indexed web pages</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Zbz5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02514596-57a1-44ec-bcb6-e689c1021914_934x588.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Zbz5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02514596-57a1-44ec-bcb6-e689c1021914_934x588.png 424w, https://substackcdn.com/image/fetch/$s_!Zbz5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02514596-57a1-44ec-bcb6-e689c1021914_934x588.png 848w, https://substackcdn.com/image/fetch/$s_!Zbz5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02514596-57a1-44ec-bcb6-e689c1021914_934x588.png 1272w, https://substackcdn.com/image/fetch/$s_!Zbz5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02514596-57a1-44ec-bcb6-e689c1021914_934x588.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Zbz5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02514596-57a1-44ec-bcb6-e689c1021914_934x588.png" width="934" height="588" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/02514596-57a1-44ec-bcb6-e689c1021914_934x588.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:588,&quot;width&quot;:934,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:66153,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Zbz5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02514596-57a1-44ec-bcb6-e689c1021914_934x588.png 424w, https://substackcdn.com/image/fetch/$s_!Zbz5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02514596-57a1-44ec-bcb6-e689c1021914_934x588.png 848w, https://substackcdn.com/image/fetch/$s_!Zbz5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02514596-57a1-44ec-bcb6-e689c1021914_934x588.png 1272w, https://substackcdn.com/image/fetch/$s_!Zbz5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02514596-57a1-44ec-bcb6-e689c1021914_934x588.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Bonetflix issues with indexed web pages</figcaption></figure></div><p>I will work on fixing those issues before trying again Google indexing API.</p><h2>Bot problems on X</h2><p>A previous installment,  <a href="https://newsletter.davidsoleinh.com/p/updates-on-my-recent-ventures-and">&#8220;Updates on My Recent Ventures and Discoveries&#8221;</a>  chronicled my progress on X. But it turns out part of Bonetflix followers are not real. Around February 14th, X took action against bot/followers associated with Bonetflix and Bonetflix US, unveiling the prevalence of fake engagement. My engagement was fake and the problem is that other bots keep following Bonetflix accounts. Regrettably, other bots persist in following Bonetflix accounts, displaying common characteristics:</p><ul><li><p>Accounts were created in 2023.</p></li><li><p>Followings ranging from 2000 to 5000.</p></li><li><p>Limited followers.</p></li><li><p>Profile picture featuring an attractive woman.</p></li><li><p>Typically devoid of posts or featuring posts with links to external websites.</p></li></ul><p>Addressing this persistent issue is crucial, and while there are market solutions, none are foolproof, as there could always be ways to bypass them.</p><p>If X gathers the following data, it could perform actions to protect better against bots:</p><ul><li><p><a href="https://amiunique.org/">Fingerprint</a> user agent and environment.</p></li><li><p>Track user actions within X.</p></li><li><p>Check user <a href="https://www.apivoid.com/tools/ip-reputation-check/">IP&#8217;s reputations</a> and locations.</p></li></ul><p>Utilizing this data, a model could be trained to detect the likelihood of a user being a bot. If the probability is moderate, implementing randomized challenges at various points and steps could deter bots. These challenges can be influenced by time, complexity and required resources. Ideally, challenges should remain dynamic and not repeat. In instances of high bot probability, blacklist the user and prompt contact via email. If bots attempt to circumvent challenges, leverage these challenges for X's benefit, using them for data labeling purposes, similar to Google's approach.</p><h2>Next Strategy to Explore</h2><p>Recently, I came across the concept of Parasite SEO. This strategy involves leveraging the authority and traffic of established websites to enhance the ranking of another site. I will relate this journey in future issues.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.davidsoleinh.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading David's Indie Hacker Journey! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Exposing myself live and DMCA takedowns]]></title><description><![CDATA[Streaming and DMCA]]></description><link>https://newsletter.davidsoleinh.com/p/exposing-myself-live-and-dmca-takedowns</link><guid isPermaLink="false">https://newsletter.davidsoleinh.com/p/exposing-myself-live-and-dmca-takedowns</guid><dc:creator><![CDATA[David Solé]]></dc:creator><pubDate>Mon, 12 Feb 2024 17:06:59 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e2f9f53-3c8c-4ec1-914c-7a46ab892de8_432x768.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Embarking on a new journey, I recently took the next step in sharing my experiences with a wider audience. I began live-streaming my activities on platforms like <a href="https://www.twitch.tv/davidsoleinh">Twitch</a> and <a href="https://kick.com/davidsoleinh">Kick</a>. The motivation behind this decision stemmed from the presentation by <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Charlie Coppinger&quot;,&quot;id&quot;:2232497,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c055cb48-fd5d-4f1e-8cd3-7f3a292f76ac_1512x1512.jpeg&quot;,&quot;uuid&quot;:&quot;bbac5819-72a9-49dc-ba4b-b73d98936a44&quot;}" data-component-name="MentionToDOM"></span>(<a href="https://www.twitch.tv/thecoppinger">Twitch</a>), who emphasized the concept of "Building in Public on Twitch" inside the <a href="https://smallbets.com/">Small Bets</a> community. Intrigued by his approach and after exploring his channel, I felt inspired to give it a try.</p><p>Setting up my Twitch stream proved to be a more intricate process than anticipated, involving considerations such as microphone setup, choosing the right streaming application and application setup. I plan to delve into these technical aspects in upcoming posts, sharing insights and tips for those interested.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.davidsoleinh.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading David's Indie Hacker Journey! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>For my inaugural stream, I opted to play the video game Palworld, reminiscent of Pokemon but with a unique twist involving guns. While there were initial nerves, once immersed in the flow, the awareness of being live on camera faded away. A highlight from my first day of streaming was receiving a sudden <a href="https://help.twitch.tv/s/article/how-to-use-raids?language=en_US">"raid"</a> on my channel, with around 20 people joining and engaging in lively chat to promote my content.</p><p>On the second day, I decided to share a different aspect of my life by streaming myself as a student. I like to learn, and this was a perfect occasion to use streaming as a tool. I undertook the "ChatGPT Prompt Engineering for Developers" course on the deeplearning.ai website. Given the course's content and my admiration for Andrew Ng's teachings from past experiences, I wanted to document my learning journey. Adhering to the website's Terms of Use, which discouraged streaming without prior written consent, I took a calculated risk. I blurred the screen and added ambient music to maintain compliance while sharing my educational experience.</p><p>Although the audience for this stream was limited, I found joy in combining my educational pursuits with the unique experience of live streaming. Even though there are always chances to get to a DMCA takedown when you use other&#8217;s content, I was lucky to not get into it.</p><h3>Reflecting on a Past DMCA Takedown</h3><p>In July 2016, six months after completing my master's degree in Computer Vision and venturing into my first indie hacker journey, the popular game app Pokemon Go made its debut. There was a lot of hype around the release, and the first web apps that gathered information about Pokemon locations started to appear. Those were my first steps in reverse engineering APIs on web apps but I wasn&#8217;t able to reverse engineer the Pokemon GO game. One of those web apps became the basis for my Android App, "Live PokeMap for Pokemon Go."</p><p>To prevent a potential DMCA takedown, I removed the content inside Pokemon images from the App.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vytO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e2f9f53-3c8c-4ec1-914c-7a46ab892de8_432x768.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vytO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e2f9f53-3c8c-4ec1-914c-7a46ab892de8_432x768.webp 424w, https://substackcdn.com/image/fetch/$s_!vytO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e2f9f53-3c8c-4ec1-914c-7a46ab892de8_432x768.webp 848w, https://substackcdn.com/image/fetch/$s_!vytO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e2f9f53-3c8c-4ec1-914c-7a46ab892de8_432x768.webp 1272w, https://substackcdn.com/image/fetch/$s_!vytO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e2f9f53-3c8c-4ec1-914c-7a46ab892de8_432x768.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vytO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e2f9f53-3c8c-4ec1-914c-7a46ab892de8_432x768.webp" width="304" height="540.4444444444445" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9e2f9f53-3c8c-4ec1-914c-7a46ab892de8_432x768.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:432,&quot;resizeWidth&quot;:304,&quot;bytes&quot;:193734,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vytO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e2f9f53-3c8c-4ec1-914c-7a46ab892de8_432x768.webp 424w, https://substackcdn.com/image/fetch/$s_!vytO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e2f9f53-3c8c-4ec1-914c-7a46ab892de8_432x768.webp 848w, https://substackcdn.com/image/fetch/$s_!vytO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e2f9f53-3c8c-4ec1-914c-7a46ab892de8_432x768.webp 1272w, https://substackcdn.com/image/fetch/$s_!vytO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e2f9f53-3c8c-4ec1-914c-7a46ab892de8_432x768.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Live Pokemap for Pokemon Go screenshot</figcaption></figure></div><p>I also incorporated <a href="https://admob.google.com/home/">Google AdMob</a> ads to generate revenue, and the app gained traction quickly. The initial excitement culminated in a revenue of $43.03 on the first full day. That day I remember I couldn&#8217;t sleep from excitement, my brain was thinking about improvements and new features. I even fantasized about living off the app. However, my elation was short-lived as, on the fifth day, Google removed all Android apps revealing Pokemon locations from the Play Store.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zdO2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75a7f2de-d642-4637-86e2-eee023bf4ad5_757x440.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zdO2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75a7f2de-d642-4637-86e2-eee023bf4ad5_757x440.png 424w, https://substackcdn.com/image/fetch/$s_!zdO2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75a7f2de-d642-4637-86e2-eee023bf4ad5_757x440.png 848w, https://substackcdn.com/image/fetch/$s_!zdO2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75a7f2de-d642-4637-86e2-eee023bf4ad5_757x440.png 1272w, https://substackcdn.com/image/fetch/$s_!zdO2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75a7f2de-d642-4637-86e2-eee023bf4ad5_757x440.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zdO2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75a7f2de-d642-4637-86e2-eee023bf4ad5_757x440.png" width="757" height="440" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/75a7f2de-d642-4637-86e2-eee023bf4ad5_757x440.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:440,&quot;width&quot;:757,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:36233,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!zdO2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75a7f2de-d642-4637-86e2-eee023bf4ad5_757x440.png 424w, https://substackcdn.com/image/fetch/$s_!zdO2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75a7f2de-d642-4637-86e2-eee023bf4ad5_757x440.png 848w, https://substackcdn.com/image/fetch/$s_!zdO2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75a7f2de-d642-4637-86e2-eee023bf4ad5_757x440.png 1272w, https://substackcdn.com/image/fetch/$s_!zdO2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75a7f2de-d642-4637-86e2-eee023bf4ad5_757x440.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Google Admob revenue for Live PokeMap</figcaption></figure></div><p>Despite reaching over 20K downloads in the first days, the app's removal from the Play Store meant AdMob stopped displaying ads, resulting in no income. Nowadays, the app is still present on app crawlers like <a href="https://apkcombo.com/es/live-pokemap/com.presentforyou.pokemongomap/">APKCombo</a>, even though the app is not working. </p><p>This experience heightened my determination to continue building innovative projects while considering alternatives to relying solely on major platforms like Google or Apple.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.davidsoleinh.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading David's Indie Hacker Journey! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Updates on My Recent Ventures and Discoveries]]></title><description><![CDATA[Lastest Updates on Curl2Url, Google Indexing API and More]]></description><link>https://newsletter.davidsoleinh.com/p/updates-on-my-recent-ventures-and</link><guid isPermaLink="false">https://newsletter.davidsoleinh.com/p/updates-on-my-recent-ventures-and</guid><dc:creator><![CDATA[David Solé]]></dc:creator><pubDate>Fri, 02 Feb 2024 12:52:46 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/21TvWffeqcQ" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>This last week has been amazing, it hasn&#8217;t happened anything special, but I have finished and tried several things I wanted to invest time in. Let me share the highlights with you.</p><h2>Curl2Url Enhancements</h2><p>I have been working with <a href="https://curl2url.com/">Curl2Url</a> and I have added two features that I believe are game-changers. Now, you can easily convert a curl request into Python code and even serialize the response  if it&#8217;s in <a href="https://www.json.org/json-en.html">JSON</a> format. Additionally, I've added the ability to edit a curl request. While these are the last two features I wanted to implement, there's still more to come. I'm currently addressing a few bugs, adding terms of service, creating an About webpage, and working on a promotional video. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.davidsoleinh.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.davidsoleinh.com/subscribe?"><span>Subscribe now</span></a></p><p>I've already crafted two simple videos demonstrating how to get curls from different browsers, and I'm considering a YouTube marketing plan for more engaging content. Here is an example of the simplicity of the video.</p><div id="youtube2-21TvWffeqcQ" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;21TvWffeqcQ&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/21TvWffeqcQ?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><h2>Exploring Google Indexing API</h2><p>Some weeks ago I saw that <a href="https://twitter.com/tejesh_1">Tej</a> from the <a href="https://smallbets.com/">Small Bets</a> community is building <a href="https://supacrawl.com/">Supacrawl</a>, a product for fast indexing websites on Google. This discovery led me to learn about Google's Indexing API. Next week reading X tweets I discovered that <a href="https://twitter.com/goenning">Guilherme</a> was sharing a <a href="https://github.com/goenning/google-indexing-script">script</a> that used this API. This has been the perfect excuse to get deep into it. I tested it on <a href="https://bonetflix.com/">Bonetflix</a>, a site where I've encountered issues with pages not being indexed. Here is the relation between indexed web pages and non-indexed ones. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!v0rU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85e0f60c-aeb2-40bd-b7dd-dd3da1fa6528_930x443.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!v0rU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85e0f60c-aeb2-40bd-b7dd-dd3da1fa6528_930x443.png 424w, https://substackcdn.com/image/fetch/$s_!v0rU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85e0f60c-aeb2-40bd-b7dd-dd3da1fa6528_930x443.png 848w, https://substackcdn.com/image/fetch/$s_!v0rU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85e0f60c-aeb2-40bd-b7dd-dd3da1fa6528_930x443.png 1272w, https://substackcdn.com/image/fetch/$s_!v0rU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85e0f60c-aeb2-40bd-b7dd-dd3da1fa6528_930x443.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!v0rU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85e0f60c-aeb2-40bd-b7dd-dd3da1fa6528_930x443.png" width="930" height="443" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/85e0f60c-aeb2-40bd-b7dd-dd3da1fa6528_930x443.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:443,&quot;width&quot;:930,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:24835,&quot;alt&quot;:&quot;Capture of Google search indexed web pages&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Capture of Google search indexed web pages" title="Capture of Google search indexed web pages" srcset="https://substackcdn.com/image/fetch/$s_!v0rU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85e0f60c-aeb2-40bd-b7dd-dd3da1fa6528_930x443.png 424w, https://substackcdn.com/image/fetch/$s_!v0rU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85e0f60c-aeb2-40bd-b7dd-dd3da1fa6528_930x443.png 848w, https://substackcdn.com/image/fetch/$s_!v0rU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85e0f60c-aeb2-40bd-b7dd-dd3da1fa6528_930x443.png 1272w, https://substackcdn.com/image/fetch/$s_!v0rU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85e0f60c-aeb2-40bd-b7dd-dd3da1fa6528_930x443.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Bonetflix indexed webpages</figcaption></figure></div><p>I suspect this might be linked to the multiple localizations on the site, including Spanish and English languages with Spain, UK, and US localizations. We will see if indexing makes a difference in this graphic.</p><p>The API has a 200-request quota per day (you can check if that changes <a href="https://developers.google.com/search/apis/indexing-api/v3/quota-pricing?hl=es">here</a>). This means I will need some days to index all remaining pages.</p><h2>X evolution</h2><p>In December, I began dedicating time to X, and although I haven't been very active, I've been sharing my Substack publications.</p><p>After two months on X, I saw that the number of followers or people that want to extract value from you is related to the result of success or the credibility you have gained doing &#8220;X&#8221;, literally and figuratively. This aligns with the perspective shared by <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Luca Restagno&quot;,&quot;id&quot;:4890381,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bdda871c-9d30-44ad-ad81-20c1815755bb_400x400.jpeg&quot;,&quot;uuid&quot;:&quot;ff5aadc9-8e44-418e-afea-1e7109422b87&quot;}" data-component-name="MentionToDOM"></span>in his insightful newsletter.</p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:141092357,&quot;url&quot;:&quot;https://www.solopreneurtofreedom.com/p/do-you-need-a-big-twitter-following&quot;,&quot;publication_id&quot;:1545807,&quot;publication_name&quot;:&quot;Solopreneur on the road to freedom&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9686ac48-e2ca-412a-b101-d3fb66eda64e_1212x1212.png&quot;,&quot;title&quot;:&quot;Do you need a big Twitter following to be a successful solopreneur?&quot;,&quot;truncated_body_text&quot;:&quot;On Twitter, there&#8217;s the most exciting indie hacking community I&#8217;ve ever seen. I enjoyed the platform back in 2009 / 2010, then I abandoned it for years. But since 2021, when I discovered the indie hacking movement. I&#8217;ve been active on Twitter daily.&quot;,&quot;date&quot;:&quot;2024-01-28T06:30:10.095Z&quot;,&quot;like_count&quot;:3,&quot;comment_count&quot;:9,&quot;bylines&quot;:[{&quot;id&quot;:4890381,&quot;name&quot;:&quot;Luca Restagno&quot;,&quot;handle&quot;:&quot;lucarestagno&quot;,&quot;previous_name&quot;:&quot;Gtizujt&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bdda871c-9d30-44ad-ad81-20c1815755bb_400x400.jpeg&quot;,&quot;bio&quot;:&quot;Solopreneur on the road to freedom.\n\nElon decided I had to postpone it, but I don't give up.\n\nBuilding omniwrite.ai &quot;,&quot;profile_set_up_at&quot;:&quot;2023-04-03T08:21:06.923Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:1514744,&quot;user_id&quot;:4890381,&quot;publication_id&quot;:1545807,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:1545807,&quot;name&quot;:&quot;Solopreneur on the road to freedom&quot;,&quot;subdomain&quot;:&quot;lucarestagno&quot;,&quot;custom_domain&quot;:&quot;www.solopreneurtofreedom.com&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;I'm Luca, I share my journey as a software engineer turned solopreneur on the side.\n\nMy goal is to make a living out of my digital products.\n\nI invested the last 1.5 years on a Twitter product that Elon decided to destroy &#8212; it's time to react &#128170;\n\n&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9686ac48-e2ca-412a-b101-d3fb66eda64e_1212x1212.png&quot;,&quot;author_id&quot;:4890381,&quot;theme_var_background_pop&quot;:&quot;#FF6B00&quot;,&quot;created_at&quot;:&quot;2023-04-03T08:21:12.721Z&quot;,&quot;rss_website_url&quot;:null,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Luca Restagno&quot;,&quot;founding_plan_name&quot;:&quot;Founding Member&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false}}],&quot;twitter_screen_name&quot;:&quot;ikoichi&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://www.solopreneurtofreedom.com/p/do-you-need-a-big-twitter-following?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!-dGo!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9686ac48-e2ca-412a-b101-d3fb66eda64e_1212x1212.png" loading="lazy"><span class="embedded-post-publication-name">Solopreneur on the road to freedom</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">Do you need a big Twitter following to be a successful solopreneur?</div></div><div class="embedded-post-body">On Twitter, there&#8217;s the most exciting indie hacking community I&#8217;ve ever seen. I enjoyed the platform back in 2009 / 2010, then I abandoned it for years. But since 2021, when I discovered the indie hacking movement. I&#8217;ve been active on Twitter daily&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">2 years ago &#183; 3 likes &#183; 9 comments &#183; Luca Restagno</div></a></div><p> </p><p>It's noteworthy that individuals often seek guidance from those who have triumphed on a similar path. In my case, I've found inspiration in top solopreneurs who have traversed the indie hacker path for several years. However, their strategies may not be universally applicable, especially for those, like me, who are still in the early stages of building an audience. Hence, I find greater resonance and relevance in learning from peers who share a similar situation or are a few steps ahead in their journey.</p><p>While the followers on my personal account have remained relatively stable, the evolution of Bonetflix accounts has been quite promising. From December to today, here is a snapshot of the growth:</p><ul><li><p><a href="https://twitter.com/bonetflix">Bonetflix</a>:  20 Followers to 46.</p></li><li><p><a href="https://twitter.com/bonetflix_UK">Bonetflix UK</a>: 0 to 3 followers.</p></li><li><p><a href="https://twitter.com/bonetflix_ES">Bonetflix Spain</a>: 0 to 2 followers.</p></li><li><p><a href="https://twitter.com/bonetflix_US">Bonetflix US</a>:  0 to 20 followers.</p></li></ul><p>It's important to note that Bonetflix follows country-related accounts, and the most substantial progress is evident in the main account and the US account. Additionally, <a href="https://twitter.com/ExtensionTrim">Trim</a>, a competitor offering an extension that displays movie ratings on Netflix and Prime Video, has started following all my Bonetflix accounts. Their strategy seems to involve following all relevant Netflix-related accounts, anticipating reciprocal follows, given their limited content sharing.</p><p>While I like their use of an extension, I am cautious about pivoting Bonetflix in the same direction, as I believe profitability might be challenging without resorting to tracking user data extensively, akin to having a spy on your browser.</p><h2>Movie trailers</h2><p>In the pursuit of enhancing movie recommendations, I considered the option of incorporating trailers to provide a more engaging viewing experience. To have that option up my sleeve, I first needed to download the trailers. I took <a href="https://playwright.dev/">Playwright</a> to gather YouTube URLs and <a href="https://github.com/ytdl-org/youtube-dl">YouTube-dl</a> to download YouTube videos. This method allowed me to amass a collection of trailers for various movies.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;475dbc67-8532-4010-862a-f12cdaaf872a&quot;,&quot;duration&quot;:null}"></div><p>However, it's essential to approach the use of these trailers with caution, as they are subject to copyright regulations. Having delved into different sources on copyright issues, such as <a href="https://www.quora.com/What-are-the-copyright-laws-for-movie-trailers">a relevant Quora question</a> and a <a href="https://www.reddit.com/r/Twitch/comments/h9tsau/does_the_dmca_content_apply_exclusively_to_music/">thread</a> on Reddit, I am aware of the potential legal implications. While trailers serve as promotional tools for movies, they are protected by copyrights, making it necessary to navigate this terrain carefully.</p><p>Potential risks include facing <a href="https://www.dmca.com/FAQ/What-is-a-DMCA-Takedown">DMCA takedown</a> notices, depending on the copyright owner or their legal representatives. While I anticipate minimal issues, it's essential to recognize the possibility of having the account where the videos are posted removed as the most severe consequence.</p><p>Here's the recap of a week with a sense of accomplishment. We will see how things evolve.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.davidsoleinh.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading David's Indie Hacker Journey! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[My Indie Hacker Journey in 2023]]></title><description><![CDATA[Building Projects, Health, and Lessons Learned]]></description><link>https://newsletter.davidsoleinh.com/p/my-indie-hacker-journey-in-2023</link><guid isPermaLink="false">https://newsletter.davidsoleinh.com/p/my-indie-hacker-journey-in-2023</guid><dc:creator><![CDATA[David Solé]]></dc:creator><pubDate>Thu, 25 Jan 2024 12:32:32 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/4a3e8f5a-bba8-4e56-a79b-66952efcc1b0_995x235.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.davidsoleinh.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.davidsoleinh.com/subscribe?"><span>Subscribe now</span></a></p><p>In January 2023, I made a big decision - I left my job. While I enjoyed my work, I wanted to focus more on my projects and improve my health. Sitting for long hours in front of the computer had taken a toll on my back, leading to a cervical issue in September 2022. This became a significant factor in my choice to take a break, focus on my well-being, and embark on a journey of self-discovery.</p><p>During the early months of the year, I invested my time in <a href="https://bonetflix.com/">Bonetflix</a> and embarked on a new project, <a href="https://bmoat.com/">Bmoat</a>, short for "<a href="https://bmoat.com/">Best Movies Of All Time</a>" (I will write more about it in future issues). I used the data extracted from Bonetflix to build a similar website, shifting the focus away from a specific streaming platform. As my back health improved, I reintroduced exercise, joining the gym and incorporating swimming into my routine. By February, I was pain-free but committed to strengthening my back further.</p><p>From January to May, I dedicated myself to technical aspects and code improvement for Bonetflix and Bmoat. I even ran Google ads for Bonetflix from 18th February to 22nd April ( You can read more about it in <a href="https://newsletter.davidsoleinh.com/p/big-bet">my past issue</a>). In June, I took a break, contemplating new ideas for the next chapter of my journey.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zpkd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8eeee65-3e8a-4711-8884-010a00994de6_1786x706.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zpkd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8eeee65-3e8a-4711-8884-010a00994de6_1786x706.png 424w, https://substackcdn.com/image/fetch/$s_!zpkd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8eeee65-3e8a-4711-8884-010a00994de6_1786x706.png 848w, https://substackcdn.com/image/fetch/$s_!zpkd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8eeee65-3e8a-4711-8884-010a00994de6_1786x706.png 1272w, https://substackcdn.com/image/fetch/$s_!zpkd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8eeee65-3e8a-4711-8884-010a00994de6_1786x706.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zpkd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8eeee65-3e8a-4711-8884-010a00994de6_1786x706.png" width="1456" height="576" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c8eeee65-3e8a-4711-8884-010a00994de6_1786x706.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:576,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:77058,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!zpkd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8eeee65-3e8a-4711-8884-010a00994de6_1786x706.png 424w, https://substackcdn.com/image/fetch/$s_!zpkd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8eeee65-3e8a-4711-8884-010a00994de6_1786x706.png 848w, https://substackcdn.com/image/fetch/$s_!zpkd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8eeee65-3e8a-4711-8884-010a00994de6_1786x706.png 1272w, https://substackcdn.com/image/fetch/$s_!zpkd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8eeee65-3e8a-4711-8884-010a00994de6_1786x706.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Bonetflix Google Ads revenue 2023</figcaption></figure></div><p>July brought the inception of <a href="https://curl2url.com/">Curl2Url</a>, a project born out of a desire to create something simple yet useful&#8212;enabling users to share <a href="https://curl.se/">curl</a> commands without the need to open a terminal and run them. Saving approximately 8 seconds each time someone accesses a curl. This allows an easy way to run curl commands from phones. I saw that there wasn&#8217;t something similar online and decided to go for it.</p><p>August marked another milestone as my girlfriend and I adopted our dog. Despite initial skepticism led by the time it could require, I saw the benefits of having a dog, especially in promoting a healthier lifestyle away from the computer screen. Today I&#8217;m grateful for this experience I never had, even though I admit the investment in time is considerable.</p><p>From September to November, I worked on Curl2Url, encountering challenges in the final stages of development. Even now, I&#8217;m tweaking the last beta features (I will write more about Curl2Url in future issues). As the year concluded, I realized the need to shift my focus to marketing.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XK94!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ded1da8-39e5-498f-b4fc-f832fda515ad_995x235.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XK94!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ded1da8-39e5-498f-b4fc-f832fda515ad_995x235.png 424w, https://substackcdn.com/image/fetch/$s_!XK94!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ded1da8-39e5-498f-b4fc-f832fda515ad_995x235.png 848w, https://substackcdn.com/image/fetch/$s_!XK94!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ded1da8-39e5-498f-b4fc-f832fda515ad_995x235.png 1272w, https://substackcdn.com/image/fetch/$s_!XK94!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ded1da8-39e5-498f-b4fc-f832fda515ad_995x235.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XK94!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ded1da8-39e5-498f-b4fc-f832fda515ad_995x235.png" width="995" height="235" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1ded1da8-39e5-498f-b4fc-f832fda515ad_995x235.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:235,&quot;width&quot;:995,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:14736,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!XK94!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ded1da8-39e5-498f-b4fc-f832fda515ad_995x235.png 424w, https://substackcdn.com/image/fetch/$s_!XK94!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ded1da8-39e5-498f-b4fc-f832fda515ad_995x235.png 848w, https://substackcdn.com/image/fetch/$s_!XK94!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ded1da8-39e5-498f-b4fc-f832fda515ad_995x235.png 1272w, https://substackcdn.com/image/fetch/$s_!XK94!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ded1da8-39e5-498f-b4fc-f832fda515ad_995x235.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption"><a href="https://gitlab.com/">Gitlab</a> contributions over 2023</figcaption></figure></div><p>In December, I became a member of the <a href="https://smallbets.com/">Small Bets</a> community, a network supporting solopreneurs in achieving their first small wins. The insights I gained and the experiences shared by fellow community members not only inspired me but also provided the necessary encouragement to kickstart my Substack <a href="https://newsletter.davidsoleinh.com/">newsletter</a> and <a href="https://twitter.com/DavidSoleInH">X</a>. I consider these first two months inside the community worth it and made me realize I approached my indie hacker journey with two significant errors.</p><h3>Lessons Learned</h3><p>Firstly, every action is a form of marketing, and building projects publicly could have cultivated an audience from the start. Secondly, my projects may have been too ambitious, leading to a longer-than-expected investment of time. Looking forward, I plan to adopt a more minimalistic approach, creating projects with shorter timelines for quicker feedback and adjustments.</p><p><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Daniel Vassallo&quot;,&quot;id&quot;:12065600,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/063ff280-9754-4018-a662-e26a597da1fe_400x400.jpeg&quot;,&quot;uuid&quot;:&quot;cba0ab55-87ec-497a-a1d1-71571afc5920&quot;}" data-component-name="MentionToDOM"></span>emphasizes a crucial aspect: the inevitability of failure. Our world is filled with uncertainties, and every project we undertake carries the potential for setbacks. To navigate this unpredictable journey, one effective strategy is to embrace the concept of "Small Bets." Instead of putting all your resources into a single endeavor, diversify your efforts by exploring various opportunities.</p><p>By taking smaller, calculated risks in different areas, you can spread out the chances of both success and failure. This approach ensures that you're not putting all your eggs in one basket, reducing the overall risk associated with any one project. This diversification allows you to allocate your time more efficiently, focusing on initiatives that yield positive outcomes. In essence, the Small Bets strategy becomes a valuable tool for managing uncertainties and maximizing your chances of success across multiple endeavors.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.davidsoleinh.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading David's Indie Hacker Journey! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Unleashing the Hacker Spirit]]></title><description><![CDATA[A Journey from School to a World of Possibilities]]></description><link>https://newsletter.davidsoleinh.com/p/unleashing-the-hacker-spirit</link><guid isPermaLink="false">https://newsletter.davidsoleinh.com/p/unleashing-the-hacker-spirit</guid><dc:creator><![CDATA[David Solé]]></dc:creator><pubDate>Fri, 19 Jan 2024 01:58:43 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!S5A8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a9e9646-21c5-4d94-801d-f1f174127ade_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.davidsoleinh.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.davidsoleinh.com/subscribe?"><span>Subscribe now</span></a></p><p>Growing up in Catalonia, Spain, during the 1990s and 2000s, my experience with school was quite traditional. Private school meant attending classes, sitting in your chair, listening to the teacher, doing exercises, and answering questions. The routine continued with homework once classes ended, intensifying as exams entered the picture. If you flunked a subject meant repeating the course the following year. I repeated two years at ages 16 and 18, stuck in a system that didn't resonate with me.</p><p>During my educational journey, I realized the disconnect between this traditional approach and real-world application. Memorizing historical events or philosophical concepts seemed disconnected from reality. This rote memorization without interest, didn&#8217;t last beyond exams. At some point, I adopted the law of least effort, doing the minimum to pass while spending the least amount of time. This attitude channeled my interest in video games&#8212;an engaging realm where you can enjoy, face challenges, discover, and explore exciting worlds. Unfortunately, this approach, combined with a lack of motivation, led to my first significant failure.</p><p>Education, as a societal tool, <a href="https://en.wikipedia.org/wiki/Education#:~:text=helps%20people%20acquire%20the%20basic%20skills%20needed%20to%20interact%20with%20their%20environment%20and%20fulfill%20their%20needs%20and%20desires">aims to create a stable society by equipping individuals with basic skills</a>. However, this scalable process focuses more on control than on increasing children&#8217;s motivation or curiosity, hoping to shape a workforce that sustains the economic environment. Public education gained importance <a href="https://en.wikipedia.org/wiki/Education#:~:text=Beginning%20in%20the%2018th%20and%2019th%20centuries">only 200 years ago</a>, yet in 2023, <a href="https://www.unesco.org/en/articles/unesco-global-number-out-school-children-rises-6-million#:~:text=The%202023%20UNESCO%20Global%20Education,5%20percentage%20points%20to%2058%25.">only 87% of children complete primary education</a>, indicating we are still in the early stages of educational evolution.</p><p>The Internet, a significant catalyst for change, has connected <a href="https://www.statista.com/topics/1145/internet-usage-worldwide/#topicOverview">over 5.3 billion people globally as of October 2023</a>, 65% of the global population. While this marks substantial progress, there is much work ahead to ensure universal connectivity and the ability to learn online. We are still in the early stages of the internet's potential.</p><h3>Change of attitude</h3><p>My perspective changed when I entered university to study Network Engineering. The freedom to choose my path fueled my motivation, and there I discovered that I like programming&#8212;it opens a whole world of possibilities to create.</p><p>I consider myself lucky to have found something that motivates and impassions me. I know people who haven&#8217;t found their passion yet, and this is something education should focus on.</p><p>About halfway through my university life, I shifted my attitude from the law of least effort to &#8220;learn as much as you can.&#8221; I got rid of the lazy attitude by looking at my life as if I were an external observer. If an effort doesn&#8217;t kill you and you are doing what you want, it doesn&#8217;t matter how big is this effort because you will be enjoying the path. </p><p>This &#8220;learn as much as you can&#8221; attitude makes sense when you desire to build something yourself. The learnings you do today will be the tools you will use in your future. I also got inspired by Robert T. Kiyosaki and his book &#8220;Rich Dad Poor Dad&#8221;. It wasn&#8217;t easy at first, but when you&#8217;re in the dynamic, things start to fall into place. </p><div class="pullquote"><p><em>Remember, your mind is your greatest asset, so be careful what you put into it.</em></p><p><em>&#8212;Robert T. Kiyosaki</em></p></div><p>In my uni days, I found alignment with the <a href="http://www.catb.org/~esr/faqs/hacker-howto.html#attitude#:~:text=Hackers%20solve%20problems%20and%20build%20things">hacker attitude</a> outlined by <a href="https://en.wikipedia.org/wiki/Eric_S._Raymond">Eric S. Raymond</a> in <a href="https://web.archive.org/web/19970605154137/http://www.ccil.org/~esr/faqs/hacker-howto.html">1997</a>. The five principles he shared continue to resonate:</p><ol><li><p>The world is full of fascinating problems waiting to be solved.</p></li><li><p>Nobody should ever have to solve a problem twice.</p></li><li><p>Boredom and drudgery are evil.</p></li><li><p>Freedom is good.</p></li><li><p>Attitude is no substitute for competence.</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!S5A8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a9e9646-21c5-4d94-801d-f1f174127ade_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!S5A8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a9e9646-21c5-4d94-801d-f1f174127ade_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!S5A8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a9e9646-21c5-4d94-801d-f1f174127ade_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!S5A8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a9e9646-21c5-4d94-801d-f1f174127ade_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!S5A8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a9e9646-21c5-4d94-801d-f1f174127ade_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!S5A8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a9e9646-21c5-4d94-801d-f1f174127ade_1024x1024.png" width="249" height="249" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7a9e9646-21c5-4d94-801d-f1f174127ade_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:249,&quot;bytes&quot;:18512,&quot;alt&quot;:&quot;Glider&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Glider" title="Glider" srcset="https://substackcdn.com/image/fetch/$s_!S5A8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a9e9646-21c5-4d94-801d-f1f174127ade_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!S5A8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a9e9646-21c5-4d94-801d-f1f174127ade_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!S5A8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a9e9646-21c5-4d94-801d-f1f174127ade_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!S5A8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a9e9646-21c5-4d94-801d-f1f174127ade_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Glider, an emblem proposed by Eric S. Raymond to represent the hacker subculture</figcaption></figure></div><p>These principles guide my journey and remain relevant in today's context. The hacker mindset, rooted in curiosity, problem-solving, and the desire to learn more, inspires a lifelong learning journey&#8212;one that transcends traditional educational boundaries.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.davidsoleinh.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading David's Indie Hacker Journey! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Discover Top Spots for Your Startup]]></title><description><![CDATA[From X to the Online World]]></description><link>https://newsletter.davidsoleinh.com/p/discover-top-spots-for-your-startup</link><guid isPermaLink="false">https://newsletter.davidsoleinh.com/p/discover-top-spots-for-your-startup</guid><dc:creator><![CDATA[David Solé]]></dc:creator><pubDate>Wed, 10 Jan 2024 17:15:09 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbefc426d-1301-4560-906a-626b9d7e30a6_626x600.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.davidsoleinh.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.davidsoleinh.com/subscribe?"><span>Subscribe now</span></a></p><p>As I landed on X last month, I encountered a dynamic community of entrepreneurs sharing content, exchanging insights, narrating their experiences, and marketing their products. The sheer volume of activities made it challenging to stay abreast of everyone's endeavors and the content they shared.</p><h3>Unlocking X&#8217;s Potential</h3><p>Viewed through the lens of an independent entrepreneur, the platform offers the distinct advantage of a rich learning environment. Despite the varying degrees of relevance in the shared content, a noteworthy aspect is the "Give vs. Ask" ethos, expounded upon in the insightful piece titled <a href="https://writing.billprin.com/p/promoting-on-reddit-or-anywhere-by?utm_source=profile&amp;utm_medium=reader2">"Promoting on Reddit (or Anywhere) By Giving Before Asking"</a> penned by<span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Bill Prin&quot;,&quot;id&quot;:31765876,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/803e722a-64ef-4006-a81d-9e148a8108fd_1339x1339.jpeg&quot;,&quot;uuid&quot;:&quot;4d5b904e-8c4c-4411-b8cf-1c974d5b7a9d&quot;}" data-component-name="MentionToDOM"></span>. Here, the act of entrepreneurs sharing their learnings, data, or product statistics represents a 'Give', while the promotion of their product is an 'Ask'. The true value of time spent on X hinges on the prevalence of 'Give' content. But, the reality is that the recurrence of similar ideas dilutes the impact of the platform.</p><h3>The Double-Edged Sword of X</h3><p>If this is the benefit of X, the downside is that you become one among many entrepreneurs. If you want people to notice your stuff, you have to do a lot of giving and always be honest. I don't mind being honest and giving, but the thing is, it takes up a lot of time. <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Marc Louvion&quot;,&quot;id&quot;:6143805,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/3476cc1a-de9f-4e1c-a901-f710d0a04776_400x400.jpeg&quot;,&quot;uuid&quot;:&quot;5c32f2f4-45e5-47fa-b8fe-9f4a1e201b99&quot;}" data-component-name="MentionToDOM"></span>said in one of the promotional videos that he spends 5 hours a day on X.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://twitter.com/marc_louvion/status/1734555074280689717" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SY3Z!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbefc426d-1301-4560-906a-626b9d7e30a6_626x600.png 424w, https://substackcdn.com/image/fetch/$s_!SY3Z!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbefc426d-1301-4560-906a-626b9d7e30a6_626x600.png 848w, https://substackcdn.com/image/fetch/$s_!SY3Z!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbefc426d-1301-4560-906a-626b9d7e30a6_626x600.png 1272w, https://substackcdn.com/image/fetch/$s_!SY3Z!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbefc426d-1301-4560-906a-626b9d7e30a6_626x600.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SY3Z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbefc426d-1301-4560-906a-626b9d7e30a6_626x600.png" width="626" height="600" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/befc426d-1301-4560-906a-626b9d7e30a6_626x600.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:600,&quot;width&quot;:626,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:282736,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://twitter.com/marc_louvion/status/1734555074280689717&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!SY3Z!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbefc426d-1301-4560-906a-626b9d7e30a6_626x600.png 424w, https://substackcdn.com/image/fetch/$s_!SY3Z!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbefc426d-1301-4560-906a-626b9d7e30a6_626x600.png 848w, https://substackcdn.com/image/fetch/$s_!SY3Z!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbefc426d-1301-4560-906a-626b9d7e30a6_626x600.png 1272w, https://substackcdn.com/image/fetch/$s_!SY3Z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbefc426d-1301-4560-906a-626b9d7e30a6_626x600.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I&#8217;m pretty sure this can be a valid approximation and I don&#8217;t want to spend that much time on X. I decided to add Webtime tracker extension on <a href="https://chromewebstore.google.com/detail/webtime-tracker/ppaojnbmmaigjmlpjaldnkgnklhicppk">Google Chrome</a> and <a href="https://addons.mozilla.org/en-US/firefox/addon/webtime-tracker-2/">Firefox</a>. This tool aims to provide insights into my time spent on browsers, helping me make informed decisions to maximize my productivity.</p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://substack.com/refer/davidsol?utm_source=substack&amp;utm_context=post&amp;utm_content=undefined&amp;utm_campaign=writer_referral_button&quot;,&quot;text&quot;:&quot;Start a Substack&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Start writing today. Use the button below to create your Substack and connect your publication with David's Indie Hacker Journey</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://substack.com/refer/davidsol?utm_source=substack&amp;utm_context=post&amp;utm_content=undefined&amp;utm_campaign=writer_referral_button&quot;,&quot;text&quot;:&quot;Start a Substack&quot;,&quot;hasDynamicSubstitutions&quot;:false}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://substack.com/refer/davidsol?utm_source=substack&amp;utm_context=post&amp;utm_content=undefined&amp;utm_campaign=writer_referral_button"><span>Start a Substack</span></a></p></div><h3>Strategic Spots for Startup Promotion</h3><p>In this X journey, I stumbled upon this tweet:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://twitter.com/notiontoriches/status/1737644272755831116" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BqJP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b31ad45-7419-47bf-8063-0321781293aa_612x314.png 424w, https://substackcdn.com/image/fetch/$s_!BqJP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b31ad45-7419-47bf-8063-0321781293aa_612x314.png 848w, https://substackcdn.com/image/fetch/$s_!BqJP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b31ad45-7419-47bf-8063-0321781293aa_612x314.png 1272w, https://substackcdn.com/image/fetch/$s_!BqJP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b31ad45-7419-47bf-8063-0321781293aa_612x314.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BqJP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b31ad45-7419-47bf-8063-0321781293aa_612x314.png" width="612" height="314" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6b31ad45-7419-47bf-8063-0321781293aa_612x314.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:314,&quot;width&quot;:612,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:39603,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://twitter.com/notiontoriches/status/1737644272755831116&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!BqJP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b31ad45-7419-47bf-8063-0321781293aa_612x314.png 424w, https://substackcdn.com/image/fetch/$s_!BqJP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b31ad45-7419-47bf-8063-0321781293aa_612x314.png 848w, https://substackcdn.com/image/fetch/$s_!BqJP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b31ad45-7419-47bf-8063-0321781293aa_612x314.png 1272w, https://substackcdn.com/image/fetch/$s_!BqJP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b31ad45-7419-47bf-8063-0321781293aa_612x314.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Guess what? Some entrepreneurs out there are selling lists of places to promote your startup. I did some detective work on Google and found a bunch of websites sharing these lists. Check out the ones I looked into:</p><ul><li><p><a href="https://datanerd.gumroad.com/l/jbpoy?layout=profile">500+ Places to Promote Your Startup</a></p></li><li><p><a href="https://launchpedia.co/places-to-promote-your-startup/">75+ Places to Promote Your Startup for Free</a></p></li><li><p><a href="https://www.feedbear.com/blog/startup-directories">Top 20 Sites to Submit Your Startup to Promote It in 2024</a></p></li><li><p><a href="https://readwrite.com/sites-to-promote-your-startup/">Top 14 Sites to Promote Your Startup</a></p></li><li><p><a href="https://serpstat.com/blog/89-places-to-promote-your-startup/">89 Places to Promote Your Startup</a></p></li></ul><p>My goal throughout this journey was to amplify the reach of my projects without breaking the bank. While paid promotion options exist, I decided to steer clear, considering my budget constraints. These lists I found have a mix of everything&#8212;some duplicates, some websites that aren't around anymore, and some with dark patterns like making you fill out a bunch of info and then springing a surprise payment on you.</p><p>I spent quite a few hours sorting through all of this to figure out which websites let you submit your startup. I hope that I can save some time for folks who want to get their app out there. I've even included the ones that want you to pay for a speedy listing or make you wait for months before they showcase your startup. Here's the list: </p><p><a href="https://alternativeto.net/">https://alternativeto.net/</a><br><a href="https://apprater.net/">https://apprater.net/</a><br><a href="https://appsumo.com/">https://appsumo.com/</a><br><a href="https://awesomeindie.com/">https://awesomeindie.com/</a><br><a href="https://betalist.com/">https://betalist.com/</a><br><a href="https://crazyaboutstartups.com/">https://crazyaboutstartups.com/</a><br><a href="https://ctrlalt.cc/">https://ctrlalt.cc/</a><br><a href="https://fazier.com/">https://fazier.com/</a><br><a href="https://feedmystartup.com/">https://feedmystartup.com/</a><br><a href="https://financesonline.com/">https://financesonline.com/</a><br><a href="https://launched.io/">https://launched.io/</a><br><a href="https://lazyhunt.com/">https://lazyhunt.com/</a><br><a href="https://microlaunch.net/">https://microlaunch.net/</a><br><a href="https://owwly.com/">https://owwly.com/</a><br><a href="https://peerlist.io/">https://peerlist.io/</a><br><a href="https://pitchwall.co/">https://pitchwall.co/</a><br><a href="https://portal.10words.io/">https://portal.10words.io/</a><br><a href="https://sell.g2.com/create-a-profile">https://sell.g2.com/create-a-profile</a><br><a href="https://startupbase.io/">https://startupbase.io/</a><br><a href="https://startupbuffer.com/">https://startupbuffer.com/</a><br><a href="https://startupinspire.com/">https://startupinspire.com/</a><br><a href="https://startupstash.com/">https://startupstash.com/</a><br><a href="https://wellfound.com/">https://wellfound.com/</a><br><a href="https://www.affordhunt.com/">https://www.affordhunt.com/</a><br><a href="https://www.allstartups.info/">https://www.allstartups.info/</a><br><a href="https://www.betabound.com/">https://www.betabound.com/</a><br><a href="https://www.betafy.co/">https://www.betafy.co/</a><br><a href="https://www.crunchbase.com/">https://www.crunchbase.com/</a><br><a href="https://www.f6s.com/">https://www.f6s.com/</a><br><a href="https://www.feedough.com/">https://www.feedough.com/</a><br><a href="https://www.gartner.com/en/digital-markets/basic-listing">https://www.gartner.com/en/digital-markets/basic-listing</a><br><a href="https://www.indiehackers.com/">https://www.indiehackers.com/</a><br><a href="https://www.insanelycooltools.com/">https://www.insanelycooltools.com/</a><br><a href="https://www.launchingnext.com/">https://www.launchingnext.com/</a><br><a href="https://www.producthunt.com/">https://www.producthunt.com/</a><br><a href="https://www.saasprojects.com/">https://www.saasprojects.com/</a><br><a href="https://www.sideprojectors.com/#/">https://www.sideprojectors.com/#/</a><br><a href="https://www.slant.co/">https://www.slant.co/</a><br><a href="https://www.startupranking.com/">https://www.startupranking.com/</a><br><a href="https://www.startups.fyi/">https://www.startups.fyi/</a><br><a href="https://www.trustpilot.com/">https://www.trustpilot.com/</a><br><a href="https://www.uneed.best/">https://www.uneed.best/</a></p><p>Those lists also include Reddits, but heads up, all links posted on Reddit are "no follow" (<a href="https://ahrefs.com/blog/nofollow-links/">here</a> is a perfect article on why is this important). But since <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Bill Prin&quot;,&quot;id&quot;:31765876,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/803e722a-64ef-4006-a81d-9e148a8108fd_1339x1339.jpeg&quot;,&quot;uuid&quot;:&quot;4405f7c7-7951-4873-b10d-1a739a2ab830&quot;}" data-component-name="MentionToDOM"></span> recommends starting to promote on Reddit, I'm thinking of giving it a shot sometime soon. Here's the list of reddits:</p><p><a href="https://www.reddit.com/r/advancedentrepreneur/">r/advancedentrepreneur</a><a href="https://www.reddit.com/r/advertising/">r/advertising</a><br><a href="https://www.reddit.com/r/alphaandbetausers/">r/alphaandbetausers</a><br><a href="https://www.reddit.com/r/announcements/">r/announcements</a><a href="https://www.reddit.com/r/AskMarketing/">r/AskMarketing</a><br><a href="https://www.reddit.com/r/Business_Ideas/">r/Business_Ideas</a><br><a href="https://www.reddit.com/r/Businessideas/">r/Businessideas</a><a href="https://www.reddit.com/r/coupons/">r/coupons</a><br><a href="https://www.reddit.com/r/CrazyIdeas/">r/CrazyIdeas</a><a href="https://www.reddit.com/r/digitalnomad/">r/digitalnomad</a><br><a href="https://www.reddit.com/r/Emailmarketing/">r/Emailmarketing</a><br><a href="https://www.reddit.com/r/Entrepreneur/">r/Entrepreneur</a><br><a href="https://www.reddit.com/r/EntrepreneurRideAlong/">r/EntrepreneurRideAlong</a><br><a href="https://www.reddit.com/r/growinpublic/">r/growinpublic</a><br><a href="https://www.reddit.com/r/growmybusiness/">r/growmybusiness</a><br><a href="https://www.reddit.com/r/GrowthHacking/">r/GrowthHacking</a><a href="https://www.reddit.com/r/ideas/">r/ideas</a><a href="https://www.reddit.com/r/indiebiz/">r/indiebiz</a><a href="https://www.reddit.com/r/indiehackers/">r/indiehackers</a><br><a href="https://www.reddit.com/r/InternetIsBeautiful/">r/InternetIsBeautiful</a><br><a href="https://www.reddit.com/r/Lightbulb/">r/Lightbulb</a><a href="https://www.reddit.com/r/MadeThis/">r/MadeThis</a><br><a href="https://www.reddit.com/r/marketing/">r/marketing</a><br><a href="https://www.reddit.com/r/microsaas/">r/microsaas</a><a href="https://www.reddit.com/r/NicheWebsites/">r/NicheWebsites</a><br><a href="https://www.reddit.com/r/Plugyourproduct/">r/Plugyourproduct</a><br><a href="https://www.reddit.com/r/ProductHunters/">r/ProductHunters</a><br><a href="https://www.reddit.com/r/programming/">r/programming</a><br><a href="https://www.reddit.com/r/projects/">r/projects</a><br><a href="https://www.reddit.com/r/roastmystartup/">r/roastmystartup</a><br><a href="https://www.reddit.com/r/SaaS/">r/SaaS</a><br><a href="https://www.reddit.com/r/sales/">r/sales</a><a href="https://www.reddit.com/r/SideProject/">r/SideProject</a><a href="https://www.reddit.com/r/smallbusiness/">r/smallbusiness</a><a href="https://www.reddit.com/r/socialmedia/">r/socialmedia</a><br><a href="https://www.reddit.com/r/startup/">r/startup</a><br><a href="https://www.reddit.com/r/startups/">r/startups</a><br><a href="https://www.reddit.com/r/startups_promotion/">r/startups_promotion</a><br><a href="https://www.reddit.com/r/sweatystartup/">r/sweatystartup</a><a href="https://www.reddit.com/r/webmarketing/">r/webmarketing</a></p><p>There are also Facebook groups and communities, but for now, as I decided to stay away from Facebook, there's no plan to check those out, for now.</p><h3>Tracking Success with Bonetflix</h3><p>Implementing this strategy, I've promoted my project <a href="https://bonetflix.com/">Bonetflix</a> on all these platforms. <a href="https://newsletter.davidsoleinh.com/p/big-bet">In a past issue</a>, I shared some metrics about it, and I expect these numbers to evolve in the following weeks. Stay tuned to witness positive transformations in this journey.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.davidsoleinh.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading David's Indie Hacker Journey! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Bonetflix marketing strategy]]></title><description><![CDATA[Indie hacker marketing in short and medium term]]></description><link>https://newsletter.davidsoleinh.com/p/bonetflix-marketing-strategy</link><guid isPermaLink="false">https://newsletter.davidsoleinh.com/p/bonetflix-marketing-strategy</guid><dc:creator><![CDATA[David Solé]]></dc:creator><pubDate>Mon, 01 Jan 2024 22:21:53 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!knHT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85b4ecd4-d3f5-43ec-aae6-7b0565e10efb_571x661.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.davidsoleinh.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.davidsoleinh.com/subscribe?"><span>Subscribe now</span></a></p><p>Bonetflix stands as an online platform dedicated to curating and ranking the finest movies available on Netflix, a subject I recently delved in my <a href="https://newsletter.davidsoleinh.com/p/big-bet">preceding issue</a>. In December, I resolved to elevate marketing Bonetflix by increasing my commitment to online marketing, acknowledging that my current level of dedication falls short of the optimal as I&#8217;m only relying on SEO.&nbsp; The realization that there exist numerous areas for enhancement and a plethora of lessons to assimilate fueled my decision to embark on this endeavor more earnestly.</p><p>I&#8217;m planning to focus on X initially. After years of avoiding this social network, I feel that I missed an important community of indie hackers creating value and sharing content and knowledge.</p><h3>X Strategy</h3><p>With the<a href="https://twitter.com/bonetflix"> @bonetflix</a> account, created in January 2021, I initially shared some random movie recommendations alongside their IMDB and Filmaffinity ratings. However, a critical issue surfaced &#8211; the disparate availability of movies and shows across different countries. To address this, I instituted three distinct accounts,<a href="https://twitter.com/bonetflix_US"> @bonetflix_US</a>,<a href="https://twitter.com/bonetflix_UK"> @bonetflix_UK</a> and<a href="https://twitter.com/bonetflix_ES"> @bonetflix_ES</a>.</p><p>To streamline the process of generating random movie recommendations within the available Netflix content, I created a template to fill with movie information. This template is used for automated posts, ensuring that recommendations align with the viewer's geographical accessibility. Here is an example:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LRbq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c93d9b8-3d26-461f-ad2e-fbe44b364629_596x279.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LRbq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c93d9b8-3d26-461f-ad2e-fbe44b364629_596x279.png 424w, https://substackcdn.com/image/fetch/$s_!LRbq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c93d9b8-3d26-461f-ad2e-fbe44b364629_596x279.png 848w, https://substackcdn.com/image/fetch/$s_!LRbq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c93d9b8-3d26-461f-ad2e-fbe44b364629_596x279.png 1272w, https://substackcdn.com/image/fetch/$s_!LRbq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c93d9b8-3d26-461f-ad2e-fbe44b364629_596x279.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LRbq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c93d9b8-3d26-461f-ad2e-fbe44b364629_596x279.png" width="596" height="279" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4c93d9b8-3d26-461f-ad2e-fbe44b364629_596x279.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:279,&quot;width&quot;:596,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:86869,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!LRbq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c93d9b8-3d26-461f-ad2e-fbe44b364629_596x279.png 424w, https://substackcdn.com/image/fetch/$s_!LRbq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c93d9b8-3d26-461f-ad2e-fbe44b364629_596x279.png 848w, https://substackcdn.com/image/fetch/$s_!LRbq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c93d9b8-3d26-461f-ad2e-fbe44b364629_596x279.png 1272w, https://substackcdn.com/image/fetch/$s_!LRbq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c93d9b8-3d26-461f-ad2e-fbe44b364629_596x279.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Reservoir dogs recommendation</figcaption></figure></div><p>These posts generated between 1 and 15 impressions, creating a maximum of 1 engagement.</p><p>I had some issues building the automatic publishing of this template (check it in <a href="https://twitter.com/DavidSoleInH/status/1735706030724546671">this tweet</a>) using X API. So I have decided to use Playwright to make this automatic posting:</p><p>Navigating the challenges of implementing automated publishing via X API, I opted for <a href="https://playwright.dev/python/">Playwright</a> to facilitate seamless posting (check it in <a href="https://twitter.com/DavidSoleInH/status/1735706030724546671">this tweet</a>). With this approach, if X changes their UI, Playwright code might stop working, but it can evade possible penalties for content created by bots. This is the Playwright flow:</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;f1c4c1ca-3344-4983-8c32-6fd2969a96a4&quot;,&quot;duration&quot;:null}"></div><p>While the current tweet lacks an optimal level of engagement. I plan to refine its content, contemplating the incorporation of OpenAI API if time permits.</p><p>In a bid to augment our online presence, I tracked and engaged with <a href="https://twitter.com/netflix">@Netflix</a>. Specifically, I respond to Netflix's posts about movies or shows, incorporating IMDB, Rotten Tomatoes and/or Filmaffinity rankings in my comments.</p><p>This English tweet got 334 impressions, the most at the moment:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://twitter.com/bonetflix/status/1740920313322369175" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!knHT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85b4ecd4-d3f5-43ec-aae6-7b0565e10efb_571x661.png 424w, https://substackcdn.com/image/fetch/$s_!knHT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85b4ecd4-d3f5-43ec-aae6-7b0565e10efb_571x661.png 848w, https://substackcdn.com/image/fetch/$s_!knHT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85b4ecd4-d3f5-43ec-aae6-7b0565e10efb_571x661.png 1272w, https://substackcdn.com/image/fetch/$s_!knHT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85b4ecd4-d3f5-43ec-aae6-7b0565e10efb_571x661.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!knHT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85b4ecd4-d3f5-43ec-aae6-7b0565e10efb_571x661.png" width="481" height="556.8143607705779" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/85b4ecd4-d3f5-43ec-aae6-7b0565e10efb_571x661.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:661,&quot;width&quot;:571,&quot;resizeWidth&quot;:481,&quot;bytes&quot;:292398,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://twitter.com/bonetflix/status/1740920313322369175&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!knHT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85b4ecd4-d3f5-43ec-aae6-7b0565e10efb_571x661.png 424w, https://substackcdn.com/image/fetch/$s_!knHT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85b4ecd4-d3f5-43ec-aae6-7b0565e10efb_571x661.png 848w, https://substackcdn.com/image/fetch/$s_!knHT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85b4ecd4-d3f5-43ec-aae6-7b0565e10efb_571x661.png 1272w, https://substackcdn.com/image/fetch/$s_!knHT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85b4ecd4-d3f5-43ec-aae6-7b0565e10efb_571x661.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Tweet with most impressions</figcaption></figure></div><p>The growth trajectory of the main Bonetflix account is indicative of progress, I have commented on 13 posts, with a modest increase from 20 followers on December 1st to 28 as of December 31st. The following section outlines key statistics pertinent to the X account, underscoring the evolution of our digital footprint.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!A12Y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faaa0ec86-4198-422d-80c4-5b5c43ad65d5_702x252.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!A12Y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faaa0ec86-4198-422d-80c4-5b5c43ad65d5_702x252.png 424w, https://substackcdn.com/image/fetch/$s_!A12Y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faaa0ec86-4198-422d-80c4-5b5c43ad65d5_702x252.png 848w, https://substackcdn.com/image/fetch/$s_!A12Y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faaa0ec86-4198-422d-80c4-5b5c43ad65d5_702x252.png 1272w, https://substackcdn.com/image/fetch/$s_!A12Y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faaa0ec86-4198-422d-80c4-5b5c43ad65d5_702x252.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!A12Y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faaa0ec86-4198-422d-80c4-5b5c43ad65d5_702x252.png" width="702" height="252" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aaa0ec86-4198-422d-80c4-5b5c43ad65d5_702x252.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:252,&quot;width&quot;:702,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:13874,&quot;alt&quot;:&quot;Tweets impressions in December&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Tweets impressions in December" title="Tweets impressions in December" srcset="https://substackcdn.com/image/fetch/$s_!A12Y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faaa0ec86-4198-422d-80c4-5b5c43ad65d5_702x252.png 424w, https://substackcdn.com/image/fetch/$s_!A12Y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faaa0ec86-4198-422d-80c4-5b5c43ad65d5_702x252.png 848w, https://substackcdn.com/image/fetch/$s_!A12Y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faaa0ec86-4198-422d-80c4-5b5c43ad65d5_702x252.png 1272w, https://substackcdn.com/image/fetch/$s_!A12Y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faaa0ec86-4198-422d-80c4-5b5c43ad65d5_702x252.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Tweets impressions in December</figcaption></figure></div><p>Even though I&#8217;m not focused on this task full-time, I try to make one tweet like this a day. Those tweets generated the following engagement:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Dgzi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec9be461-32de-4663-a40b-38eda0e8c53a_238x873.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Dgzi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec9be461-32de-4663-a40b-38eda0e8c53a_238x873.png 424w, https://substackcdn.com/image/fetch/$s_!Dgzi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec9be461-32de-4663-a40b-38eda0e8c53a_238x873.png 848w, https://substackcdn.com/image/fetch/$s_!Dgzi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec9be461-32de-4663-a40b-38eda0e8c53a_238x873.png 1272w, https://substackcdn.com/image/fetch/$s_!Dgzi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec9be461-32de-4663-a40b-38eda0e8c53a_238x873.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Dgzi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec9be461-32de-4663-a40b-38eda0e8c53a_238x873.png" width="238" height="873" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ec9be461-32de-4663-a40b-38eda0e8c53a_238x873.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:873,&quot;width&quot;:238,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:40299,&quot;alt&quot;:&quot;Engagement generated&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Engagement generated" title="Engagement generated" srcset="https://substackcdn.com/image/fetch/$s_!Dgzi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec9be461-32de-4663-a40b-38eda0e8c53a_238x873.png 424w, https://substackcdn.com/image/fetch/$s_!Dgzi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec9be461-32de-4663-a40b-38eda0e8c53a_238x873.png 848w, https://substackcdn.com/image/fetch/$s_!Dgzi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec9be461-32de-4663-a40b-38eda0e8c53a_238x873.png 1272w, https://substackcdn.com/image/fetch/$s_!Dgzi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec9be461-32de-4663-a40b-38eda0e8c53a_238x873.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Engagement generated</figcaption></figure></div><h3>Future unlocks</h3><p>According to a <a href="https://www.statista.com/statistics/272014/global-social-networks-ranked-by-number-of-users/">study conducted by Stacy Jo Dixon</a>, a researcher from the United Kingdom, X currently holds the 12h position among social networks in terms of user base. As of October 2023, X boasts 666 million active monthly users.</p><p>To enhance engagement and tap into a larger user base, I am strategizing to incorporate movie and show trailers into the content strategy. This involves exploring opportunities to publish such content on prominent platforms like YouTube and TikTok. YouTube stands as the second most utilized social network, boasting a staggering 2.5 billion users, while TikTok, ranking sixth, has approximately 1.2 billion users. Targeting these platforms has the potential to amplify our user base by a factor of seven, making it a strategic move well worth considering.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.davidsoleinh.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading David's Indie Hacker Journey! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Big bet]]></title><description><![CDATA[With the ingredient of time any small bet can become a big one]]></description><link>https://newsletter.davidsoleinh.com/p/big-bet</link><guid isPermaLink="false">https://newsletter.davidsoleinh.com/p/big-bet</guid><dc:creator><![CDATA[David Solé]]></dc:creator><pubDate>Tue, 26 Dec 2023 01:50:43 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!PB4d!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04db69a5-52ba-4242-b906-6f7cf487d0b0_512x512.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.davidsoleinh.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.davidsoleinh.com/subscribe?"><span>Subscribe now</span></a></p><p>Three years ago I started <a href="https://bonetflix.com/">Bonetflix</a>, the acronym for<a href="https://bonetflix.com/"> Best on Netflix</a>, a website with information about movies available on Netflix ( in US, UK, ES) with<a href="https://m.imdb.com/?ref_=nv_home"> IMDB</a> and <a href="https://www.filmaffinity.com/us/main.html">Filmaffinity</a> rankings.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PB4d!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04db69a5-52ba-4242-b906-6f7cf487d0b0_512x512.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PB4d!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04db69a5-52ba-4242-b906-6f7cf487d0b0_512x512.png 424w, https://substackcdn.com/image/fetch/$s_!PB4d!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04db69a5-52ba-4242-b906-6f7cf487d0b0_512x512.png 848w, https://substackcdn.com/image/fetch/$s_!PB4d!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04db69a5-52ba-4242-b906-6f7cf487d0b0_512x512.png 1272w, https://substackcdn.com/image/fetch/$s_!PB4d!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04db69a5-52ba-4242-b906-6f7cf487d0b0_512x512.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PB4d!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04db69a5-52ba-4242-b906-6f7cf487d0b0_512x512.png" width="128" height="128" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/04db69a5-52ba-4242-b906-6f7cf487d0b0_512x512.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:512,&quot;width&quot;:512,&quot;resizeWidth&quot;:128,&quot;bytes&quot;:38892,&quot;alt&quot;:&quot;Bonetflix logo&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Bonetflix logo" title="Bonetflix logo" srcset="https://substackcdn.com/image/fetch/$s_!PB4d!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04db69a5-52ba-4242-b906-6f7cf487d0b0_512x512.png 424w, https://substackcdn.com/image/fetch/$s_!PB4d!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04db69a5-52ba-4242-b906-6f7cf487d0b0_512x512.png 848w, https://substackcdn.com/image/fetch/$s_!PB4d!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04db69a5-52ba-4242-b906-6f7cf487d0b0_512x512.png 1272w, https://substackcdn.com/image/fetch/$s_!PB4d!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04db69a5-52ba-4242-b906-6f7cf487d0b0_512x512.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a><figcaption class="image-caption">Bonetflix Logo</figcaption></figure></div><p>This is how the website looks today on Google Search Console in the last 12 months.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!S3VH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0e2ce2a-93e9-4540-9e86-5cc395e568b1_1568x583.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!S3VH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0e2ce2a-93e9-4540-9e86-5cc395e568b1_1568x583.png 424w, https://substackcdn.com/image/fetch/$s_!S3VH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0e2ce2a-93e9-4540-9e86-5cc395e568b1_1568x583.png 848w, https://substackcdn.com/image/fetch/$s_!S3VH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0e2ce2a-93e9-4540-9e86-5cc395e568b1_1568x583.png 1272w, https://substackcdn.com/image/fetch/$s_!S3VH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0e2ce2a-93e9-4540-9e86-5cc395e568b1_1568x583.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!S3VH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0e2ce2a-93e9-4540-9e86-5cc395e568b1_1568x583.png" width="1456" height="541" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f0e2ce2a-93e9-4540-9e86-5cc395e568b1_1568x583.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:541,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:154254,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!S3VH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0e2ce2a-93e9-4540-9e86-5cc395e568b1_1568x583.png 424w, https://substackcdn.com/image/fetch/$s_!S3VH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0e2ce2a-93e9-4540-9e86-5cc395e568b1_1568x583.png 848w, https://substackcdn.com/image/fetch/$s_!S3VH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0e2ce2a-93e9-4540-9e86-5cc395e568b1_1568x583.png 1272w, https://substackcdn.com/image/fetch/$s_!S3VH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0e2ce2a-93e9-4540-9e86-5cc395e568b1_1568x583.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Search console stats over last year</figcaption></figure></div><p>I&#8217;m thrilled to share my journey on this project from inception to future.</p><h3>Start</h3><p>Everything originated from a confluence of compelling reasons. As a dedicated enthusiast of movies and series, I embarked on this venture prompted by the challenge of finding a ranking for the available Netflix titles in Spain.</p><p>I researched keywords related to Netflix on Keyword Planner. I identified a substantial volume of searches incorporating the query "$movie_name Netflix". At that juncture, Netflix lacked the public movie pages that characterize its user experience.</p><p>This is the first project I did targeting web as the main platform, a departure from my usual terrain of Android Apps. Despite the existence of competitors in the field, I decided to embark on this project with a focused objective: to establish a robust online presence.</p><h3>Build</h3><p>In developing the website, I opted to utilize HTML, CSS, and minimal Javascript to ensure optimal speed and performance. Everything is static content following some of the principles of &#8220;<a href="https://jeffhuang.com/designed_to_last/">Manifesto for Preserving Content on the Web</a>&#8221;. The current <a href="https://developer.chrome.com/docs/lighthouse/overview?hl=es-419">Lighthouse</a> score for the website is as follows:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3COc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F581b7e0b-bb6f-47f4-8009-f91260be3e6e_518x147.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3COc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F581b7e0b-bb6f-47f4-8009-f91260be3e6e_518x147.png 424w, https://substackcdn.com/image/fetch/$s_!3COc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F581b7e0b-bb6f-47f4-8009-f91260be3e6e_518x147.png 848w, https://substackcdn.com/image/fetch/$s_!3COc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F581b7e0b-bb6f-47f4-8009-f91260be3e6e_518x147.png 1272w, https://substackcdn.com/image/fetch/$s_!3COc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F581b7e0b-bb6f-47f4-8009-f91260be3e6e_518x147.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3COc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F581b7e0b-bb6f-47f4-8009-f91260be3e6e_518x147.png" width="518" height="147" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/581b7e0b-bb6f-47f4-8009-f91260be3e6e_518x147.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:147,&quot;width&quot;:518,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:13388,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!3COc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F581b7e0b-bb6f-47f4-8009-f91260be3e6e_518x147.png 424w, https://substackcdn.com/image/fetch/$s_!3COc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F581b7e0b-bb6f-47f4-8009-f91260be3e6e_518x147.png 848w, https://substackcdn.com/image/fetch/$s_!3COc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F581b7e0b-bb6f-47f4-8009-f91260be3e6e_518x147.png 1272w, https://substackcdn.com/image/fetch/$s_!3COc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F581b7e0b-bb6f-47f4-8009-f91260be3e6e_518x147.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Lighthouse score</figcaption></figure></div><p>In the data phase, information was sourced from various outlets such as Netflix, Filmaffinity, and IMDB. Addressing website modifications and circumventing captchas were integral aspects of this endeavor. I also had to match these data between those different data sources, converting text to a vector, clustering, and identifying the most proximate vectors. A challenging aspect was discerning movies with identical names in the same or different years, as well as identifying similar actors in distinct films.</p><p>With the amassed data, I decided not to make a copy-paste about the text extracted from different sources. So I used the pre-ChatGPT trick to generate data, translated English movie overviews to Spanish to get Spanish overviews and vice versa. Subsequently, I also read and reviewed the translations, recognizing that they were not consistently accurate and might also include errors today.</p><h3>Marketing / SEO</h3><p>The first year was hard, I felt like Google didn&#8217;t trust my website and didn&#8217;t rank the keywords. However, as time progressed, there was a discernible shift, indicating a gradual gain in trust. I don&#8217;t have data from the start as Google Search Console doesn&#8217;t allow me to get data older than 16 months ( with this newsletter, things won&#8217;t be lost).</p><p>The top linking sites contributing to website visibility are the following:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2YuY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892721bb-3b12-4e1c-89f4-f1c219b89556_441x731.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2YuY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892721bb-3b12-4e1c-89f4-f1c219b89556_441x731.png 424w, https://substackcdn.com/image/fetch/$s_!2YuY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892721bb-3b12-4e1c-89f4-f1c219b89556_441x731.png 848w, https://substackcdn.com/image/fetch/$s_!2YuY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892721bb-3b12-4e1c-89f4-f1c219b89556_441x731.png 1272w, https://substackcdn.com/image/fetch/$s_!2YuY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892721bb-3b12-4e1c-89f4-f1c219b89556_441x731.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2YuY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892721bb-3b12-4e1c-89f4-f1c219b89556_441x731.png" width="313" height="518.827664399093" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/892721bb-3b12-4e1c-89f4-f1c219b89556_441x731.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:731,&quot;width&quot;:441,&quot;resizeWidth&quot;:313,&quot;bytes&quot;:29157,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2YuY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892721bb-3b12-4e1c-89f4-f1c219b89556_441x731.png 424w, https://substackcdn.com/image/fetch/$s_!2YuY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892721bb-3b12-4e1c-89f4-f1c219b89556_441x731.png 848w, https://substackcdn.com/image/fetch/$s_!2YuY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892721bb-3b12-4e1c-89f4-f1c219b89556_441x731.png 1272w, https://substackcdn.com/image/fetch/$s_!2YuY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892721bb-3b12-4e1c-89f4-f1c219b89556_441x731.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Top linking sites and text</figcaption></figure></div><p>Furthermore, I built <a href="https://play.google.com/store/apps/details?id=com.learnfromashes.netflixapp">Bonetflix App</a> to explore the potential impact on results through website referencing ( I will not delve into the Android app, maybe in another issue). That&#8217;s why I have Google as a top linking site. This initiative faced initial setbacks, as Google penalized the behavior in the early weeks, resulting in diminished site visits. Subsequently, however, normalcy was restored.</p><p>Another experimentation involved referencing select movies from Wikipedia, even with the inclusion of a <a href="https://backlinko.com/nofollow-link">"no follow" backlink</a>. While there was a transient surge in website ranking, this effect did not endure over the long term.</p><p>As the website continues to mature and solidify its standing, I focused on effective monetization strategies. The following paragraphs are my experience.</p><h3>Monetization</h3><p>Seeking the viability of the project, I decided to add ads. I chose to add <a href="https://support.google.com/adsense/answer/9261805?hl=en">Google Adsense Auto ads</a> and <a href="https://affiliate-program.amazon.com/help/topic/t77">Amazon Prime Video Affiliate Program</a>.</p><p>Adsense Auto ads choose the best place on a webpage to place ads based on different elements such as the page layout and the amount of content on the page. Everything to increase your revenue, and Google&#8217;s revenue, for sure. However, the ad experience was not very pleasant and hurt the user experience. I ran the experiment in March and these are the results:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rW9K!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fded8a919-0310-4997-ab74-422b46ee1aff_1490x516.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rW9K!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fded8a919-0310-4997-ab74-422b46ee1aff_1490x516.png 424w, https://substackcdn.com/image/fetch/$s_!rW9K!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fded8a919-0310-4997-ab74-422b46ee1aff_1490x516.png 848w, https://substackcdn.com/image/fetch/$s_!rW9K!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fded8a919-0310-4997-ab74-422b46ee1aff_1490x516.png 1272w, https://substackcdn.com/image/fetch/$s_!rW9K!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fded8a919-0310-4997-ab74-422b46ee1aff_1490x516.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rW9K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fded8a919-0310-4997-ab74-422b46ee1aff_1490x516.png" width="1456" height="504" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ded8a919-0310-4997-ab74-422b46ee1aff_1490x516.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:504,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:48829,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rW9K!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fded8a919-0310-4997-ab74-422b46ee1aff_1490x516.png 424w, https://substackcdn.com/image/fetch/$s_!rW9K!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fded8a919-0310-4997-ab74-422b46ee1aff_1490x516.png 848w, https://substackcdn.com/image/fetch/$s_!rW9K!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fded8a919-0310-4997-ab74-422b46ee1aff_1490x516.png 1272w, https://substackcdn.com/image/fetch/$s_!rW9K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fded8a919-0310-4997-ab74-422b46ee1aff_1490x516.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">$2.14 a month with Google Auto Ads</figcaption></figure></div><p>I was far away from sustainability with Auto ads, but Amazon Prime Video didn&#8217;t go better. I placed an Amazon Prime Video subscription banner near the &#8220;Watch on Netflix&#8221; button, here is <a href="https://bonetflix.com/movies/709230ad-a1b8-394a-9a3f-69724faaeda0/">The Godfather</a> example. But it resulted in 0 Prime Video subscriptions.</p><p>With these results and the harm to user experience. I decided to remove Google Ads and set up Prime Video ads seeking any conversion (&#8364;3 per subscribed user). But I saw that with this traffic I wouldn&#8217;t be able to achieve sustainability as I&#8217;d need x500 more traffic.</p><h3>Costs</h3><p>I used <a href="https://aws.amazon.com/route53/">Route 53</a>, <a href="https://aws.amazon.com/s3/">S3</a>, and <a href="https://aws.amazon.com/cloudfront/">Cloudfront</a> services from AWS&nbsp; for website infrastructure. These are the costs of this last year:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yncl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb4af80a-425d-4439-b179-7442e662f0fc_1153x724.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yncl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb4af80a-425d-4439-b179-7442e662f0fc_1153x724.png 424w, https://substackcdn.com/image/fetch/$s_!yncl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb4af80a-425d-4439-b179-7442e662f0fc_1153x724.png 848w, https://substackcdn.com/image/fetch/$s_!yncl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb4af80a-425d-4439-b179-7442e662f0fc_1153x724.png 1272w, https://substackcdn.com/image/fetch/$s_!yncl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb4af80a-425d-4439-b179-7442e662f0fc_1153x724.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yncl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb4af80a-425d-4439-b179-7442e662f0fc_1153x724.png" width="1153" height="724" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bb4af80a-425d-4439-b179-7442e662f0fc_1153x724.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:724,&quot;width&quot;:1153,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:42462,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!yncl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb4af80a-425d-4439-b179-7442e662f0fc_1153x724.png 424w, https://substackcdn.com/image/fetch/$s_!yncl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb4af80a-425d-4439-b179-7442e662f0fc_1153x724.png 848w, https://substackcdn.com/image/fetch/$s_!yncl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb4af80a-425d-4439-b179-7442e662f0fc_1153x724.png 1272w, https://substackcdn.com/image/fetch/$s_!yncl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb4af80a-425d-4439-b179-7442e662f0fc_1153x724.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">AWS billing costs</figcaption></figure></div><p>I&#8217;m gathering available movie and show data from Netflix. To gather this data I need to be a Netflix user and Netflix&#8217;s Standard plan is &#8364;12,99/month in Spain.</p><p>A total of $197.01 a year.</p><h3>Future</h3><p>I devoted a substantial timeframe, specifically three years, to the development of this project, with two of those years being concurrently managed alongside my full-time employment. What began as a small bet evolved into a considerable bet in terms of time. My ambitions for the project extend to the integration of a movie search function, enhanced movie rankings, and the inclusion of trailers to augment the overall user experience. However, achieving these objectives necessitates a more dedicated allocation of time on my part.</p><p>Nowadays, there are movie rankings platforms with their filter of movies available on Netflix, even Google shows its results in the first search position. Sometimes I have thoughts of forgetting the project and dedicating my time to something else. While the work brings me joy, its financial returns have yet to reach a limit that can provide a sustainable livelihood, and I doubt they will be able to in the future.</p><p>I have other projects in mind and that would benefit from my time dedicated to Bonetflix. However, I find value in maintaining this project. It serves as a valuable instrument for the exploration of new concepts and ideas, building an audience and enhancing search engine optimization (SEO). In essence, the project holds the potential to significantly contribute to my ongoing learning curve and overall skill development.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.davidsoleinh.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading David's Indie Hacker Journey! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Social Network Reborn]]></title><description><![CDATA[Changing the point of view]]></description><link>https://newsletter.davidsoleinh.com/p/social-network-reborn</link><guid isPermaLink="false">https://newsletter.davidsoleinh.com/p/social-network-reborn</guid><dc:creator><![CDATA[David Solé]]></dc:creator><pubDate>Mon, 18 Dec 2023 11:38:04 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!OIRY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb576cc18-69f9-4f9e-b57d-0a8d0aae5060_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.davidsoleinh.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.davidsoleinh.com/subscribe?"><span>Subscribe now</span></a></p><p>I quit all social media over the last few years.</p><p>LinkedIn is okay for finding jobs, but that's about it. Facebook might've been fun for connecting with people from the past. Seeing others enjoying their lives was great, but I felt like it was robbing me of time from living my own life.</p><p>So, I prioritized time with my loved ones over cheap dopamine. But then, why am I starting with Twitter and Substack?</p><p>Let's work backward from the end: Life expectancy in Spain for men is 81 years old. Retirement is at 67. If everything goes well, I'll be here for 46 more years, 32 of them working. That's 32 years, working 8 hours a day for other people and on other people's ideas.</p><p>But I also have my own ideas, and I want to work on them.</p><p>Even though my ideas may fail, I feel the happiest when I try them and sad when I don't. I'd love to succeed enough on some of those ideas to the point where they allow me to keep trying more ideas. If I get to focus on the things I want so I can live "my life" my way, that's the dream.</p><p>My desire to succeed in this journey pushed me to gather all the ingredients to reach my goals. I left my job in December 2022, continued working on some projects, and created a new project.</p><p>But the final ingredient I need to increase my odds of succeeding on the dream is an audience. And that's why I am back on social media but this time with a purpose.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OIRY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb576cc18-69f9-4f9e-b57d-0a8d0aae5060_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OIRY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb576cc18-69f9-4f9e-b57d-0a8d0aae5060_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!OIRY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb576cc18-69f9-4f9e-b57d-0a8d0aae5060_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!OIRY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb576cc18-69f9-4f9e-b57d-0a8d0aae5060_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!OIRY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb576cc18-69f9-4f9e-b57d-0a8d0aae5060_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OIRY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb576cc18-69f9-4f9e-b57d-0a8d0aae5060_1024x1024.png" width="570" height="570" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b576cc18-69f9-4f9e-b57d-0a8d0aae5060_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:570,&quot;bytes&quot;:2575323,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!OIRY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb576cc18-69f9-4f9e-b57d-0a8d0aae5060_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!OIRY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb576cc18-69f9-4f9e-b57d-0a8d0aae5060_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!OIRY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb576cc18-69f9-4f9e-b57d-0a8d0aae5060_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!OIRY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb576cc18-69f9-4f9e-b57d-0a8d0aae5060_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Image created by DreamStudio stable-diffusion-xl-1024-v1-0</figcaption></figure></div><h3>Things I learned exploring Daniel Vassallo resources</h3><p>Following the quest to understand audience expansion, Tony Dinh (<a href="https://newsletter.davidsoleinh.com/p/things-i-learned-from-reading-tony?utm_source=profile&amp;utm_medium=reader2">I wrote about him in the last issue</a>) &nbsp;credits part of his learning journey in increasing his audience to insights gleaned from Daniel Vassallo. Intrigued by this connection, my curiosity led me to explore what knowledge Daniel Vassallo imparts.</p><p>I saw that he distilled some of his learning into an online course titled &#8220;<a href="https://dvassallo.gumroad.com/l/twitter-audience/smallbets">Everyone Can Build a Twitter Audience</a>&#8221; and also created a small community known as <a href="https://smallbets.co/">Small Bets</a>. Eager to unravel what&#8217;s within, I started researching the course.</p><h3><strong>Course research</strong></h3><p>This course has prompted some participants to express their thoughts through reviews or course summaries. So I started reading them by the order Google displays the results on December 2023 on my user.</p><ol><li><p><a href="https://www.writerontheside.com/everyone-can-build-a-twitter-audience-daniel-vassallo-lessons-learned/">Hassan Osman lessons learned</a>.</p></li><li><p><a href="https://coursemaker.org/blog/summary-daniel-vassallo-twitter-course/">Summary of the course by Christopher Samiullah</a> - I especially liked this one.</p></li><li><p><a href="https://www.petecodes.io/review-daniel-vassallo-twitter-audience-course/">Review of the course by Pete Codes</a>.</p></li><li><p><a href="https://www.michaellinwrites.com/p/my-review-of-daniel-vassallos-class">Review by Michael Lin</a>.</p></li><li><p><a href="https://www.failory.com/blog/twitter-audience-course-review">Review and Key Lessons by Nicol&#225;s Cerdeira</a>.</p></li><li><p><a href="https://infodistillery.com/twitter-course/">Summary by Anita</a>.</p></li><li><p><a href="https://dev.to/sunilc_/6-strategies-that-helped-me-grow-my-twitter-account-to-22k-followers-4026">Strategies that helped Grow My Twitter account by Sunil Kumar</a>.</p></li></ol><h3><strong>Learnings of the course</strong></h3><p>From the first three posts, I extracted much of the information. After that, the same ideas started to repeat. We can summarize the course with the following:</p><ul><li><p>Quality over quantity: Twitter followers don&#8217;t matter, engagement does, a key metric will be the engagement (measured in comments, likes or retweets) per follower ratio metric.</p></li><li><p>Think about your Twitter funnel. Users will find your Profile &gt; Read your bio &gt; Scroll your timeline &gt; Follow you &gt; Not unfollow you &gt; Get value from you &gt; Get to know you. Optimize this funnel to give people credibility on why they should follow you.</p></li><li><p>Give more than you ask, give value in every tweet.</p></li></ul><p>There are also smaller do&#8217;s and don&#8217;ts on this course, like threads are better than links, don&#8217;t chase retweets, etc. I won&#8217;t explain the whole list, I will recommend reading Christopher Samiullah&#8217;s summary for a good overview.</p><p>After delving into this content, I decided it was worth giving a try to the Small Bets community.</p><h3><strong>First Impressions of Small Bets</strong></h3><p>The community provides members with access to all live events (where an expert shares knowledge on his subject) and access to past and future recordings and you can give and receive feedback on your projects.</p><p>While I have yet to delve into the recorded past events, my live event experiences thus far have been rewarding. I have been to the &#8220;Emerging from the void on X&#8221; event by <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Daniel Vassallo&quot;,&quot;id&quot;:12065600,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/063ff280-9754-4018-a662-e26a597da1fe_400x400.jpeg&quot;,&quot;uuid&quot;:&quot;30aea2fd-e50f-4886-ad58-b39ac07b5a33&quot;}" data-component-name="MentionToDOM"></span> which allowed me to have a clear approach to how to build an audience on X depending on the actual state of your X account. I&#8217;m currently attending &#8220;The Newsletter Launchpad&#8221; by <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Chris Wong&quot;,&quot;id&quot;:39947603,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F845eb108-97ad-4003-9147-8ea2bac68a85_614x614.jpeg&quot;,&quot;uuid&quot;:&quot;370262b8-3b75-48af-a599-70472d1b9db0&quot;}" data-component-name="MentionToDOM"></span> and <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Louie Bacaj&quot;,&quot;id&quot;:95150107,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/1ab80c5d-53fc-462c-9887-47b886d98473_400x400.jpeg&quot;,&quot;uuid&quot;:&quot;80d28917-9f5a-4098-b4b4-3f9392fffcce&quot;}" data-component-name="MentionToDOM"></span>, which is helping me improve my writing and learn about the newsletter ecosystem.</p><p>The events themselves allow you to learn about the different channels to extend your audience. Upcoming events will talk about LinkedIn by Justin Welsh, Substack by <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Elle Griffin&quot;,&quot;id&quot;:19831053,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0174b615-8042-4f73-8515-5425e8e86676_750x750.jpeg&quot;,&quot;uuid&quot;:&quot;87ade698-a04d-4c7c-bac6-6c51374ebb79&quot;}" data-component-name="MentionToDOM"></span>and Confident Speaking &amp; Storytelling by <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Rick Lewis&quot;,&quot;id&quot;:85617094,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a64fe6ff-ee99-4752-8257-7eb4cf8edb93_500x506.png&quot;,&quot;uuid&quot;:&quot;75e7a168-ad74-4546-8d7c-620ec7db863e&quot;}" data-component-name="MentionToDOM"></span>. I hope to learn and discover new fields that could get me ideas.</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.davidsoleinh.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading David&#8217;s Substack! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Things I learned from reading Tony Dinh]]></title><description><![CDATA[An inspiration to build an audience.]]></description><link>https://newsletter.davidsoleinh.com/p/things-i-learned-from-reading-tony</link><guid isPermaLink="false">https://newsletter.davidsoleinh.com/p/things-i-learned-from-reading-tony</guid><dc:creator><![CDATA[David Solé]]></dc:creator><pubDate>Sat, 09 Dec 2023 23:37:28 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!X-Hp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F274bfae5-a2d7-4ed3-93bc-dac64cc0c9df_2048x1686.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.davidsoleinh.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.davidsoleinh.com/subscribe?"><span>Subscribe now</span></a></p><p>Every day I read Hacker News and on 23rd September, 2023, this post reached  #1 on Hacker News: <a href="https://news.ycombinator.com/item?id=37622702">My Solopreneur Story</a>.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://news.tonydinh.com/p/my-solopreneur-story-zero-to-45kmo" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ulHi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c1467a4-0fb1-4bfe-826b-9d3342c4083f_681x212.png 424w, https://substackcdn.com/image/fetch/$s_!ulHi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c1467a4-0fb1-4bfe-826b-9d3342c4083f_681x212.png 848w, https://substackcdn.com/image/fetch/$s_!ulHi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c1467a4-0fb1-4bfe-826b-9d3342c4083f_681x212.png 1272w, https://substackcdn.com/image/fetch/$s_!ulHi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c1467a4-0fb1-4bfe-826b-9d3342c4083f_681x212.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ulHi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c1467a4-0fb1-4bfe-826b-9d3342c4083f_681x212.png" width="681" height="212" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9c1467a4-0fb1-4bfe-826b-9d3342c4083f_681x212.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:212,&quot;width&quot;:681,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:50911,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://news.tonydinh.com/p/my-solopreneur-story-zero-to-45kmo&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ulHi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c1467a4-0fb1-4bfe-826b-9d3342c4083f_681x212.png 424w, https://substackcdn.com/image/fetch/$s_!ulHi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c1467a4-0fb1-4bfe-826b-9d3342c4083f_681x212.png 848w, https://substackcdn.com/image/fetch/$s_!ulHi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c1467a4-0fb1-4bfe-826b-9d3342c4083f_681x212.png 1272w, https://substackcdn.com/image/fetch/$s_!ulHi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c1467a4-0fb1-4bfe-826b-9d3342c4083f_681x212.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>It talks about Tony Dinh&#8217;s story where he went from zero to $45K/mo in 2 years in his journey as a full-time indie hacker. He created four small but successful products, failed on six, built an audience of 97K followers on Twitter, and created a newsletter with 6K subscribers, all with his ups and downs.</p><h3>First contact with marketing failure</h3><p>As an indie hacker, I faced challenges with my developed products, I attribute the setbacks to a lack of audience. I always depended on SEO and ASO, and even though I&#8217;m no expert, I researched and applied the principles I came across. I also reached out to my family and friends to promote my products but their reach was insufficient. I emphasise the crucial role distribution plays in the success of any venture, at least from my perspective of failure.</p><p>In 2017, two years after ending university, I developed an Android App named Behnow, a geolocation social network. To promote it, I designed promotional materials such as flyers and T-shirts. I distributed flyers at my university, although it's worth noting that this practice is illegal in Spain without proper authorization&#8212;resulting in the removal of all flyers shortly afterward. Despite facing this challenge, the marketing effort yielded only two downloads without any registered accounts, a resounding success. Reflecting on the situation now, I realise that I should have approached the marketing strategy differently.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!X-Hp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F274bfae5-a2d7-4ed3-93bc-dac64cc0c9df_2048x1686.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!X-Hp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F274bfae5-a2d7-4ed3-93bc-dac64cc0c9df_2048x1686.jpeg 424w, https://substackcdn.com/image/fetch/$s_!X-Hp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F274bfae5-a2d7-4ed3-93bc-dac64cc0c9df_2048x1686.jpeg 848w, https://substackcdn.com/image/fetch/$s_!X-Hp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F274bfae5-a2d7-4ed3-93bc-dac64cc0c9df_2048x1686.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!X-Hp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F274bfae5-a2d7-4ed3-93bc-dac64cc0c9df_2048x1686.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!X-Hp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F274bfae5-a2d7-4ed3-93bc-dac64cc0c9df_2048x1686.jpeg" width="412" height="339.2774725274725" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/274bfae5-a2d7-4ed3-93bc-dac64cc0c9df_2048x1686.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1199,&quot;width&quot;:1456,&quot;resizeWidth&quot;:412,&quot;bytes&quot;:249014,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!X-Hp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F274bfae5-a2d7-4ed3-93bc-dac64cc0c9df_2048x1686.jpeg 424w, https://substackcdn.com/image/fetch/$s_!X-Hp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F274bfae5-a2d7-4ed3-93bc-dac64cc0c9df_2048x1686.jpeg 848w, https://substackcdn.com/image/fetch/$s_!X-Hp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F274bfae5-a2d7-4ed3-93bc-dac64cc0c9df_2048x1686.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!X-Hp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F274bfae5-a2d7-4ed3-93bc-dac64cc0c9df_2048x1686.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Failure Pack, T-shirt, and flyers &#128514;</figcaption></figure></div><h3>Learns from Tony Dinh</h3><p>Returning to the present and immersing myself in Tony Dinh&#8217;s narrative, I delved into his entire newsletter, Twitter feed, and many interviews. Through this exploration, I documented insights on audience-building strategies.</p><p>His discourse encapsulates updates on applications, recounting his experiences, app statistics, and the valuable lessons acquired along the way. <a href="https://news.tonydinh.com/p/jan-2022-updates-4k-mrr-new-release-new-features-new-learnings-940315">Summarised in four pivotal points, he advocates:</a></p><ul><li><p>Engage with people</p></li><li><p>Do cool/creative stuff, make noise</p></li><li><p>Build products in public and fail in public</p></li><li><p>Be genuine, be nice to people, and spread positivity.</p></li></ul><p>In his product launch strategy, <a href="https://www.producthunt.com/stories/tony-dinh-on-what-he-s-learned-as-an-indie-developer">he relies on Product Hunt</a> and imparts several key recommendations for a successful launch:</p><ul><li><p><strong>Read the <a href="https://www.producthunt.com/launch">Product Hunt Launch Guide</a>:</strong> Equip yourself with the essential insights provided in the Product Hunt Launch Guide.</p></li><li><p><strong>Prepare Launch Materials:</strong> Craft tailored materials designed for the launch to captivate the audience.</p></li><li><p><strong>Inform Your Audience in Advance:</strong> Notify your audience 24-48 hours before the launch, creating anticipation and ensuring engagement.</p></li><li><p><strong>Re-launch with Major Features:</strong> Don't hesitate to relaunch with significant updates or new features for the same product.</p></li><li><p><strong>Engage with Feedback:</strong> Respond to every comment and feedback on the launch post, fostering a dialogue with the audience.</p></li></ul><p>He attributes <a href="https://www.producthunt.com/stories/tony-dinh-on-what-he-s-learned-as-an-indie-developer">part of his learning to Daniel Vassallo</a>, a source worth exploring further.</p><p>I also noticed the <a href="https://discover.gumroad.com/">Gumroad</a> platform, a marketplace where you can sell digital products, which can be useful to test if a product has potential.</p><p>Furthermore, he sold a side project on <a href="http://acquire.com">acquire.com</a>, an online marketplace dedicated to buying and selling startups.  I wasn't familiar with this site before, and it seems like a viable avenue to conclude specific projects and ease marketing.</p><h3>Conclusion</h3><p>Establishing a robust online presence and promoting your products requires a strategic approach. This is why I've embarked on a journey to cultivate my audience on platforms like Twitter and Substack. This initiative aims to navigate new opportunities, breaking away from past setbacks. I'm excited to delve further into the invaluable insights I've acquired from Tony. The marketing journey holds plenty of untapped potential, and I am dedicated to the ongoing process of growth and exploration. Over the next few weeks, my focus will be on acquiring expertise in Twitter and Substack platforms, initiating audience growth, and formulating a well-defined marketing strategy.</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.davidsoleinh.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading David's Journey! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item></channel></rss>