Full Width [alt+shift+f] Shortcuts [alt+shift+k]
Sign Up [alt+shift+s] Log In [alt+shift+l]
Top Categories > indiehacker
#all #programming #technology #startups #history #life #science #literature #architecture #creative #design #finance #travel #comics #AI #indiehacker #cartography Muted Categories [alt+←][alt+→]
mtlynch.io
Educational Products: Month 4 Highlights I’m having doubts about sitting out the AI revolution. I should prove to myself that...
5 months ago
40
5 months ago
Highlights I’m having doubts about sitting out the AI revolution. I should prove to myself that customers are willing to buy my book before investing more time into it. I’m probably the last person on the planet to discover that RSS is a great way to read blogs. Goal grades At...
Max Rozen
OnlineOrNot Diaries 4 On ripping out product analytics, updating the pricing page, and adding multi-region monitoring
over a year ago
112
over a year ago
On ripping out product analytics, updating the pricing page, and adding multi-region monitoring
Val Sopi
Financial Update: February 2023 <p>In January, I managed to pay myself $500 for the first time — from my Saas making —&nbsp;since...
over a year ago
109
over a year ago
<p>In January, I managed to pay myself $500 for the first time — from my Saas making —&nbsp;since setting sail on <a href="https://valsopi.com/setting-sail">my journey to financial freedom</a>.</p><p>The plan is to keep paying myself at least $500 each month going forward, hoping...
Build In Public...
How I Built This In Public: Khe Hy Lessons from building RadReads and helping over 40,000 professionals in public
over a year ago
mtlynch.io
KetoHub Update: Month 3 In early October, I launched a new website, KetoHub, a recipe aggregator for keto meals. Each month,...
over a year ago
57
over a year ago
In early October, I launched a new website, KetoHub, a recipe aggregator for keto meals. Each month, I’ve evaluated the site’s progress to decide how it’s doing and what areas need improvement. I’m doing my evaluation of December publicly. Here’s what was good, bad, and learnable...
High Signal
$15k a month from habit tracking app This week I've interviewed Sebastian Röhl, the founder of a series of habit tracking mobile apps.
9 months ago
Build In Public...
After 6m web apps, Bubble's ready to dominate the mobile landscape 📲 Featured: Exclusive interview with Emmanuel (CEO of Bubble) on the 10-year journey and why he's...
4 weeks ago
19
4 weeks ago
Featured: Exclusive interview with Emmanuel (CEO of Bubble) on the 10-year journey and why he's excited about the public beta launch of native mobile app builder
Tony Dinh's...
Feb 2023 updates: Twitter API, ChatGPT API, Hackaigon. It was a such a short month!
over a year ago
mtlynch.io
Hiring Content Writers: Part Five - Terminating Writers Overview: Hiring Content Writers Part One: Finding Writers Part Two - Creating a Detailed Job...
over a year ago
79
over a year ago
Overview: Hiring Content Writers Part One: Finding Writers Part Two - Creating a Detailed Job Description Part Three: Screening Candidates Part Four - Working with Writers Part Five - Terminating Writers (this section) If you’ve followed this guide, you’ve hired writers on a...
Max Rozen
Keeping up with React Libraries React libraries are hard to keep track of. This article attempts to put the ones worth talking about...
over a year ago
50
over a year ago
React libraries are hard to keep track of. This article attempts to put the ones worth talking about on one page.
mtlynch.io
Running NixOS on Proxmox One of the stumbling blocks I ran into when trying out NixOS was that I couldn’t run it under...
a year ago
160
a year ago
One of the stumbling blocks I ran into when trying out NixOS was that I couldn’t run it under Proxmox, my preferred virtual machine server. Through some trial and error, I figured out how to install NixOS as a Proxmox container. Download the NixOS container image First, download...
mtlynch.io
A Simple Example of Calling an Elixir Library from Gleam I’ve been experimenting a bit with Gleam and Elixir lately as part of my search for a new...
a month ago
16
a month ago
I’ve been experimenting a bit with Gleam and Elixir lately as part of my search for a new programming language. One of Gleam’s flagship features is that it can call Elixir code and libraries, but I couldn’t find any examples of how to do that. I wrote a simple example of calling...
Grow With Less
A Quick and Easy Win for the New Year (and an Important Check) 2020 is finally over (thank God.) Which means it’s time for some New Year cleaning. You may have...
over a year ago
47
over a year ago
2020 is finally over (thank God.) Which means it’s time for some New Year cleaning. You may have articles or copyright notices that reference previous years. Now is the perfect time to update these and make sure they say “2021” and not “2020” or even “2019.” To find pages...
mtlynch.io
Start Small, Stay Small by Rob Walling I wish that I had found this book nine years ago. It taught me a great deal about choosing the right...
over a year ago
91
over a year ago
I wish that I had found this book nine years ago. It taught me a great deal about choosing the right product to build and the advantages of targeting small niches. The author makes compelling points about the importance of marketing and small founders’ common pitfall of treating...
Max Rozen
Start your own app with React, GraphQL and Serverless architecture: Part 1 - Server-side Rendering,... Start your own app with React, GraphQL and Serverless architecture: Part 1 - Server-side Rendering,...
over a year ago
Max Rozen
Protecting your React routes React apps send their code directly to users, so you might be a little confused about how React...
over a year ago
39
over a year ago
React apps send their code directly to users, so you might be a little confused about how React 'guards' routes from unauthorised viewing. This article explains how.
mtlynch.io
How to Hire a Cartoonist to Make Your Blog Less Boring I had just completed a passionate blog post. Too passionate, maybe, as I had written over 8,000...
over a year ago
50
over a year ago
I had just completed a passionate blog post. Too passionate, maybe, as I had written over 8,000 words. That’s 1000x longer than the average Buzzfeed article. Worse, it was a giant wall of text with nary a visual element to break it up aside from some screenshots and a few tables....
Max Rozen
2018: Reflections on trying to start an internet business A review post on what I've done this year in terms of trying to start an Internet business
over a year ago
High Signal
Running a paid community from a tiny Scottish island Millie is runing a paid online community for generalists from a tiny Scottish island. Her group,...
8 months ago
45
8 months ago
Millie is runing a paid online community for generalists from a tiny Scottish island. Her group, Generalist World, has 500 paid members
Val Sopi
The Word that guides my year <p>Sort of without fail and unplanned, every year in December, I usually think of a word that I want...
over a year ago
119
over a year ago
<p>Sort of without fail and unplanned, every year in December, I usually think of a word that I want to live by the upcoming year.</p> <p>Depending on what kind of year I have had, the&nbsp;Word for the upcoming one should represent the practical step ahead for...
High Signal
Selling a directory website for $10,000 - Damn Good Tools Imagine selling a website you made for $10,000. Pretty great, huh? Well that's exactly what Dmytro...
a year ago
Max Rozen
Keeping your sites fast with regular performance tests You pride yourself on delivering fast websites to your clients, but do the websites stay fast as the...
over a year ago
mtlynch.io
Nonviolent Communication by Marshall B. Rosenberg, Ph.D. Nonviolent Communication describes a communication style centered around sharing vulnerability and...
over a year ago
81
over a year ago
Nonviolent Communication describes a communication style centered around sharing vulnerability and offering empathy. One of its biggest strengths is in how it highlights common patterns of lazy communication that exclude personal feelings or critical thinking. I also found its...
Dominik Sobe's...
Just crossed 10 paying customers
over a year ago
Dominik Sobe's...
Five videos that shaped my life so far
over a year ago
mtlynch.io
Is It Keto: Month 5 Highlights Is It Keto’s user visits continued to grow rapidly. Revenues increased substantially from...
over a year ago
75
over a year ago
Highlights Is It Keto’s user visits continued to grow rapidly. Revenues increased substantially from the previous month but missed targets for January. I figured out an easy and inexpensive way to attract users via Twitter. Goal Grades At the start of the month, I laid out some...
mtlynch.io
Reset Month No update this month I’m skipping my normal retrospective this month, as I sold TinyPilot and am...
a year ago
66
a year ago
No update this month I’m skipping my normal retrospective this month, as I sold TinyPilot and am taking some time to figure out my next project. Retrospectives will resume in July.
Build In Public...
I just announced an AI accelerator program Full story on my latest role at Paddle, the new AI program, and what it means for you
a year ago
mtlynch.io
TinyPilot: Month 6 Highlights TinyPilot had another record-breaking month, with $15k in revenue. I sold $1.1k in...
over a year ago
66
over a year ago
Highlights TinyPilot had another record-breaking month, with $15k in revenue. I sold $1.1k in pre-orders for my first ever video course. My attempt to slow down sales ended up doing the opposite. Goal Grades At the start of each month, I declare what I’d like to accomplish....
mtlynch.io
How I Stole Your Siacoin A seedy reddit post The night was June 9th, 2017. It was a typical Friday night for me. I was...
over a year ago
56
over a year ago
A seedy reddit post The night was June 9th, 2017. It was a typical Friday night for me. I was watching Netflix and checking reddit partying with cool kids. Suddenly, I saw this post on the “New” tab of the /r/siacoin subreddit: If you’re not familiar with Siacoin, it’s a...
High Signal
The Ultimate Guide to Social Proof Social proof is a powerful concept in marketing. It's the idea that as consumers, we are influenced...
a year ago
31
a year ago
Social proof is a powerful concept in marketing. It's the idea that as consumers, we are influenced by what others do, especially people we admire. If you have ever seen a website mention its number of users, a review from a customer, or company logos, you've
Max Rozen
OnlineOrNot Diaries 14 Back to regular programming.
a year ago
mtlynch.io
Outliers by Malcolm Gladwell Like all Gladwell books, Outliers does an excellent job of building an engaging narrative out of...
over a year ago
68
over a year ago
Like all Gladwell books, Outliers does an excellent job of building an engaging narrative out of topics that the average person might otherwise find inaccessible. His exploration into the causes of airline crashes was especially fascinating. While it provides a nice collection of...
mtlynch.io
How to Grow Quickly and Never Turn a Profit Early last year, I launched a nutrition site called Is It Keto. From November 2018 until March 2019,...
over a year ago
61
over a year ago
Early last year, I launched a nutrition site called Is It Keto. From November 2018 until March 2019, the site was my full-time focus. Every month, visitors increased by 50% to 150%, an exhilarating growth rate that far outpaced any of my previous projects. There was only one...
mtlynch.io
No Longer My Favorite Git Commit Six years ago, David Thompson wrote a popular blog post called “My favourite Git commit” celebrating...
3 months ago
34
3 months ago
Six years ago, David Thompson wrote a popular blog post called “My favourite Git commit” celebrating a whimsically detailed commit message his co-worker wrote. I enjoyed the post at the time and have sent it to several teammates as a model for good commit messages. I recently...
mtlynch.io
Use a Nix Flake without Adding it to Git When I work in my own repositories these days, I always add a Nix flake to the repo so that I can...
a year ago
179
a year ago
When I work in my own repositories these days, I always add a Nix flake to the repo so that I can spin up a working development environment on any system with a single command. What do I do when I’m working in someone else’s repo and they don’t want to adopt Nix flakes? Normally,...
Grow With Less
The 27 tools I use to grow my online business People often ask me what tools I use to build and grow French Together so I thought I would put...
over a year ago
80
over a year ago
People often ask me what tools I use to build and grow French Together so I thought I would put together a list of my favorites. These are not necessarily the best and trendiest tools, some may even be considered old-fasshioned. But they are the tools that help me build and grow...
mtlynch.io
Which New Language Should I Learn for Web Development? One of my goals for the year is to learn a new programming language. It’s been a while since I...
a month ago
16
a month ago
One of my goals for the year is to learn a new programming language. It’s been a while since I learned a new language, and I feel like a lot of the languages I know well (Go, Python, C++) are similar to each other, so I want to try getting out of my comfort zone a bit with a...
mtlynch.io
How to Republish or Adapt this Content All original writing and images on this blog are released under the Creative Commons Attribution 4.0...
a year ago
126
a year ago
All original writing and images on this blog are released under the Creative Commons Attribution 4.0 International License. That means you can republish the content or adapt it as long as you honor the license. What you’re allowed to do Republish the content in any medium or...
Grow With Less
The Best Headline A/B Testing Tools (And Why You May Not Want to Use Them) What if you could bring 28% more visitors to your blog and get 75% more shares just by rewriting...
over a year ago
40
over a year ago
What if you could bring 28% more visitors to your blog and get 75% more shares just by rewriting your blog post titles? That’s exactly what content marketing agency Priceonomics did. And today, I would like to show you how you can do it too by reviewing the main AB testing...
mtlynch.io
Zestful: Month 4 Prior to February 2019, I published all my retrospectives on Indie Hackers: Zestful Month 4:...
over a year ago
91
over a year ago
Prior to February 2019, I published all my retrospectives on Indie Hackers: Zestful Month 4: Shipping Too Late
Build In Public...
How I Built This In Public: Marko Saric Lessons from building Plausible Analytics to $1.2m ARR in public
over a year ago
Tony Dinh's...
$322 → $2K MRR in 60 days by building in public Hello everyone, this is Tony! 👋 Today is a special day. I want to share with you all this post I...
over a year ago
163
over a year ago
Hello everyone, this is Tony! 👋 Today is a special day. I want to share with you all this post I originally posted on Indie Hackers, but I think you all will also be interested! It’s a long post about my journey growing Black Magic to $2K MRR in the last 2 months.
Dominik Sobe's...
You want everything at once – me too
a year ago
High Signal
How Allison monetizes her programmatic SEO knowledge Allison Seboldt is the founder of PageFactory, a service which helps websites grow their content and...
over a year ago
132
over a year ago
Allison Seboldt is the founder of PageFactory, a service which helps websites grow their content and reach with programmatic SEO.
Max Rozen
OnlineOrNot Diaries 10 On re-rearchitecting.
over a year ago
mtlynch.io
Notes from PyGotham 2019 Overview This past weekend, PyGotham invited me to speak at their annual conference in Manhattan. In...
over a year ago
96
over a year ago
Overview This past weekend, PyGotham invited me to speak at their annual conference in Manhattan. In an effort to maximize the benefit I get from the event, I’ve prepared notes that capture what I learned by attending. I’m sharing them in hopes that it might be interesting or...
Dominik Sobe's...
Feedback, acquisition offer and the journey to product-market fit
over a year ago
Scott DeLong
Weeks 35-39: A $526 Day and a Breakthrough Domination through iteration. Be sure to continue adapting and maximize your current audience rather...
over a year ago
138
over a year ago
Domination through iteration. Be sure to continue adapting and maximize your current audience rather than chase more pageviews. The post Weeks 35-39: A $526 Day and a Breakthrough appeared first on Scott DeLong.
mtlynch.io
TinyPilot: Month 39 New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent...
a year ago
116
a year ago
New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent computer hardware company. I started the company in 2020, and it now earns $80-100k/month in revenue and employs six other people. Every month, I publish a retrospective like this one...
👋 Hello, I'm...
Want to save your nation? Get rid of poor people!
a year ago
Build In Public...
Start here ⤵️ Hey everyone 👋 Welcome to the Build In Public Hub , a beginner-friendly newsletter to help you go...
over a year ago
147
over a year ago
Hey everyone 👋 Welcome to the Build In Public Hub , a beginner-friendly newsletter to help you go from zero to pro in the art of building in public. Curated & created with love ❤️ by The ‘Build In Public’ Guy → KP Starting Jan 2023, this newsletter will have a combination of:
mtlynch.io
Building a Homelab VM Server Note: This article describes a VM build in 2017. For the 2020 version, see, “Building a Homelab VM...
over a year ago
92
over a year ago
Note: This article describes a VM build in 2017. For the 2020 version, see, “Building a Homelab VM Server (2020 Edition).” Overview I do the bulk of my home development work in virtual machines (VMs). My main desktop PC is a Windows 10 machine, so I had always run my VMs from...
High Signal
$6k a month with a remote work job board Derek runs a successful bootstrapped remote job board making $6k a month in revenue.
9 months ago
👋 Hello, I'm...
The real reasons why your boss wants you back in the office
a year ago
High Signal
Is PHP dead? No! PHP is a backend programming language for making websites. A lot of developers have a love/hate...
7 months ago
46
7 months ago
PHP is a backend programming language for making websites. A lot of developers have a love/hate relationship with PHP
mtlynch.io
I'm Probably Procrastinating Highlights A change to Zestful’s website boosted it to the front page of Google results within days....
over a year ago
78
over a year ago
Highlights A change to Zestful’s website boosted it to the front page of Google results within days. I’m going to try to make a better version of a decades’ old application for managing machine shops. I’m doing lots of coding to avoid talking to customers. Goal Grades At the...
mtlynch.io
The Perils of Outsourcing Your MVP A few months ago, I had a brilliant idea for a website. Then, I had an even brillianter idea: build...
over a year ago
72
over a year ago
A few months ago, I had a brilliant idea for a website. Then, I had an even brillianter idea: build the website, but outsource all the work. Every great website starts with an MVP: the minimum viable product. It demonstrates the idea in its simplest form to test whether anyone is...
Val Sopi
Hello world <p>I started toying with the web circa 2000. Since then, I have always wanted to have my own space...
over a year ago
35
over a year ago
<p>I started toying with the web circa 2000. Since then, I have always wanted to have my own space where I can spit out my thoughts, unfiltered, on my very own domain.</p> <p>I was able to start a personal blog several times, but then got sidetracked.</p> <p>I aim to keep this...
Max Rozen
Fetching Data in React with useEffect If you're confused about side-effects and pure functions, it can be hard to understand useEffect....
over a year ago
50
over a year ago
If you're confused about side-effects and pure functions, it can be hard to understand useEffect. Let's learn them both, to fetch data with useEffect.
mtlynch.io
Want to Buy Is It Keto? I’m looking for someone to take over my old content website, Is It Keto. Is It Keto is for sale I...
12 months ago
91
12 months ago
I’m looking for someone to take over my old content website, Is It Keto. Is It Keto is for sale I worked on the site on and off between 2019 and 2020, but I no longer have time for it, so it’s just been neglected for the past several years. Still, it consistently earns $1-2k/yr...
Val Sopi
The downsides of building in public <p>I first started "building in public"&nbsp;back in 2017.</p> <p>Not sure if the term existed back...
over a year ago
130
over a year ago
<p>I first started "building in public"&nbsp;back in 2017.</p> <p>Not sure if the term existed back then, but I started talking about my newest product at the time (Claritask), which I ended up <a href="https://bootstrapping-saas.transistor.fm/episodes/claritask-sold"...
mtlynch.io
TinyPilot: Month 32 New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent...
over a year ago
164
over a year ago
New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent computer hardware company. I started the company in 2020, and it now earns $60-80k/month in revenue and employs six other people. Every month, I publish a retrospective like this one...
mtlynch.io
TinyPilot: Month 45 New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent...
a year ago
140
a year ago
New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent computer hardware company. I started the company in 2020, and it now earns $80-110k/month in revenue and employs six other people. Every month, I publish a retrospective like this one...
Max Rozen
Start your own app with React, GraphQL and Serverless architecture: Part 3 - Let's build a GraphQL... Start your own app with React, GraphQL and Serverless architecture: Part 3 - Let's build a GraphQL...
over a year ago
High Signal
Michael's app makes your phone dumb Michael Tigas is the founder of Dumb Phone, an app that makes your smart phone into a minimal...
10 months ago
mtlynch.io
TinyPilot: Month 34 New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent...
over a year ago
126
over a year ago
New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent computer hardware company. I started the company in 2020, and it now earns $60-80k/month in revenue and employs seven other people. Every month, I publish a retrospective like this...
Dominik Sobe's...
My Indiehacker Journey: Part One.
over a year ago
mtlynch.io
I'm Still Confused About Base A year ago, I listented to an interview with Jesse Pollak on an episode of Into the Bytecode. Jesse...
10 months ago
88
10 months ago
A year ago, I listented to an interview with Jesse Pollak on an episode of Into the Bytecode. Jesse works for Coinbase, and he noticed that lots of developers building apps on top of Ethereum were solving the same problems over and over again. He started a project at Coinbase to...
mtlynch.io
Never Pay the First Bill by Marshall Allen I enjoy finding ways to exercise my rights as a consumer and push back against corporate abuse, so...
4 months ago
41
4 months ago
I enjoy finding ways to exercise my rights as a consumer and push back against corporate abuse, so this was right up my alley. The book was eye-opening and made me infuriated with how corrupt the medical system is in the US and how much it extracts wealth by fleecing the middle...
Dominik Sobe's...
Recapping 2022
over a year ago
Max Rozen
How the React Hooks ESLint plugin saved me hours debugging useEffect useEffect is great for fetching and rendering data, but are you using it correctly? There's an...
over a year ago
mtlynch.io
About Michael Lynch is a developer and blogger. He graduated from Columbia University in 2007 with a BS in...
over a year ago
57
over a year ago
Michael Lynch is a developer and blogger. He graduated from Columbia University in 2007 with a BS in Computer Science. He has worked as a software engineer at Microsoft and Google and as a security engineer at NCC Group. Michael is available for weddings, bar/bat mitzvahs, and...
High Signal
Living the digital nomad dream in Bangkok Jesse Schoberg has an enviable life as a founder working from Thailand. He enjoys a great lifestyle...
6 months ago
78
6 months ago
Jesse Schoberg has an enviable life as a founder working from Thailand. He enjoys a great lifestyle at a fraction of the price back in the US. I chatted to him about growing his DropInBlog business into a SaaS success story. Why did you become a founder? My brain doesn&
mtlynch.io
Creating a Nix Workflow to Fuzz netconsd Recently, when I’m having trouble sleeping, I look for software to fuzz test. Earlier this week, I...
7 months ago
69
7 months ago
Recently, when I’m having trouble sleeping, I look for software to fuzz test. Earlier this week, I thought back to Fady Othman’s post “Meta Bug Bounty — Fuzzing ’netconsd’ for fun and profit.” It’s a good tutorial about fuzzing code exhaustively. Like most fuzzing blog posts, I...
I Have No Idea What...
Working on a new idea, and then discarding it Over the last month, I’ve been exploring a new idea in the cold outbound sales space. The idea is to...
over a year ago
127
over a year ago
Over the last month, I’ve been exploring a new idea in the cold outbound sales space. The idea is to generate personalized cold emails at scale using AI. Currently, there is a trade-off between quantity and quality when it comes to sending cold emails: Either you spend lots of...
Tony Dinh's...
$500K milestone – my reflections after 1 year of building Typing Mind Also in this issue: one-off purchase vs. subscription, selling Xnapper, and other updates from me in...
a year ago
mtlynch.io
The Cline AI Assistant is Mesmerizing I tried out the Cline AI assistant yesterday, and then I went into a trance for five hours where I...
5 months ago
62
5 months ago
I tried out the Cline AI assistant yesterday, and then I went into a trance for five hours where I couldn’t do anything but stare transfixed at Cline fixing bugs for me. As a professional developer, it was both enchanting and terrifying. It’s enchanting that AI has reached this...
mtlynch.io
My Eight-Year Quest to Digitize 45 Videotapes (Part Two) In part one, I described my arduous journey to capture my old home movies in digital format and...
over a year ago
78
over a year ago
In part one, I described my arduous journey to capture my old home movies in digital format and divide them into individual scenes. After processing all the clips, I wanted the experience of exploring them to be as simple as looking up clips on YouTube. Because these videos are...
mtlynch.io
TinyPilot: Month 14 Highlights A redesign of TinyPilot’s website seems to have increased sales. TinyPilot now has a...
over a year ago
123
over a year ago
Highlights A redesign of TinyPilot’s website seems to have increased sales. TinyPilot now has a European distributor. After three years, I’ve earned back my investment in Zestful (and I might sell it). I’m still ruthlessly delegating every task I can. Goal Grades At the start of...
Max Rozen
How to choose a median result when running Google Lighthouse multiple times Running Google Lighthouse five times will half the variability of your test results. So how do you...
over a year ago
40
over a year ago
Running Google Lighthouse five times will half the variability of your test results. So how do you figure out which run is the median?
Dominik Sobe's...
HelpKit reached $1000 MRR!
over a year ago
High Signal
Selling a YouTube tool for 6 figures- and what's next Rox sold a YouTube A/B testing tool for 6 figures as a bootstrapped founder. Now he's building a...
6 months ago
53
6 months ago
Rox sold a YouTube A/B testing tool for 6 figures as a bootstrapped founder. Now he's building a video podcast platform.
mtlynch.io
TinyPilot: Build a KVM Over IP for Under $100 TinyPilot is my inexpensive, open-source device for controlling computers remotely. It works even...
over a year ago
85
over a year ago
TinyPilot is my inexpensive, open-source device for controlling computers remotely. It works even before the operating system boots, so I use TinyPilot to install new OSes and debug boot failures on my bare metal homelab servers. This post details my experience creating TinyPilot...
👋 Hello, I'm...
Bootstrapping to €600k MRR and getting killed by Shopify. The story of Checkout X. ...
over a year ago
mtlynch.io
How to Stop Worrying and Start Living by Dale Carnegie As a big fan of Dale Carnegie’s How to Win Friends and Influence People, I was interested in this...
over a year ago
130
over a year ago
As a big fan of Dale Carnegie’s How to Win Friends and Influence People, I was interested in this book. 70 years after it was published, I still see people recommending it, so I had high hopes. Sadly, the book fell short of my expectations. When I read How to Win Friends and...
High Signal
How Andrei built There's An AI For That Andrei is the creator of There's An AI For That (TAAFT), one of the first and biggest directories...
9 months ago
37
9 months ago
Andrei is the creator of There's An AI For That (TAAFT), one of the first and biggest directories for AI tools.
High Signal
Making $6k MRR from a Notion website builder Noah Bragg is the founder of Potion, a website builder based on Notion. It lets you simply publish a...
over a year ago
111
over a year ago
Noah Bragg is the founder of Potion, a website builder based on Notion. It lets you simply publish a website straight from Notion without any coding skills! Noah has done a great job growing Potion to $6k MRR. I interviewed him about how he created Potion, his best marketing...
mtlynch.io
Debugging VLANs on my TP-Link Managed Switch I recently bought my first-ever managed networking switch, a TP-Link JetStream TL-SG3428X. The main...
over a year ago
185
over a year ago
I recently bought my first-ever managed networking switch, a TP-Link JetStream TL-SG3428X. The main feature of a managed switch is that it lets you segment your network into VLANs. I was excited about this functionality, but it took me hours of trial and error to get VLANs...
Val Sopi
blogstatic numbers for October <p>I announced the new blogstatic pricing ($19/year) and launched the <a...
over a year ago
109
over a year ago
<p>I announced the new blogstatic pricing ($19/year) and launched the <a href="https://blogstatic.io/blog/rebrand">new website</a> on October 11th.</p> <p>As I was considering the new pricing and the pros and cons, I wrote this in my daily business journal:</p> <figure><img...
mtlynch.io
Configure a Git Shell Prompt Under Nix I recently read Julia Evans’ latest zine about git, and one of her tips was to configure your...
a year ago
160
a year ago
I recently read Julia Evans’ latest zine about git, and one of her tips was to configure your terminal shell prompt to show the git status. Julia’s terminal prompt looks like this: ~/work/homepage (main) $ main is Julia’s current git branch. When she’s in the middle of a git...
mtlynch.io
Lessons from my First Exit In April of this year, I sold TinyPilot, the bootstrapped hardware company I founded and ran for...
7 months ago
51
7 months ago
In April of this year, I sold TinyPilot, the bootstrapped hardware company I founded and ran for four years. I wrote a post in May that told the story of the sale, but I’d like to share more about the practical lessons I learned from the experience. In this post, I’m sharing what...
Build In Public...
How Twitter helped me with the 1st ever BUILD IN PUBLIC NFT 💎 Happy Friday everyone, Below is the story of: how I found an artist to collaborate and mint my 1st...
over a year ago
120
over a year ago
Happy Friday everyone, Below is the story of: how I found an artist to collaborate and mint my 1st ever NFT project on the theme of “build in public” how it all came together on Twitter DMs how we plan to auction/sell it to a thoughtful buyer how we intend to donate all the...
High Signal
Making $20k from a job board directory Rod is a founder who has successfully monetized a directory showing websites for finding a job. He...
a year ago
175
a year ago
Rod is a founder who has successfully monetized a directory showing websites for finding a job. He has made $20k from his Job Board Search site.
mtlynch.io
What I Learned About Upwork from a Bumbling Scammer For years, I’ve hired freelancers through a site called Upwork. The site attracts many different...
over a year ago
68
over a year ago
For years, I’ve hired freelancers through a site called Upwork. The site attracts many different professionals, so I’ve used it to find everything from cartoonists to software developers to copy editors. Some were great, some were disastrous, but none of them had ever tried to...
High Signal
$270k ARR from a Notion form app Julien Nahum caught my attention on Twitter by pulling in $22k MRR with his Notion form app, Notion...
over a year ago
131
over a year ago
Julien Nahum caught my attention on Twitter by pulling in $22k MRR with his Notion form app, Notion Forms. Back in August he was at $10k MRR
Max Rozen
@forge/api: Cannot read properties of undefined (reading ‘fetch’) How to fix a cannot read properties of undefined error in Forge
over a year ago
mtlynch.io
Paternity Leave: Month 3 Highlights I’m finding it easier to balance my time as a new father. I moped about two of my blog...
7 months ago
92
7 months ago
Highlights I’m finding it easier to balance my time as a new father. I moped about two of my blog posts doing poorly, and then they did well. I experimented with a stacked diff workflow for software development and liked it except for git’s weaknesses. Goal grades At the start of...
Max Rozen
OnlineOrNot Diaries 22 Feels like I've already said everything I had to say
7 months ago
mtlynch.io
Educational Products: Month 5 Highlights I launched my first Kickstarter project and found Kickstarter surprisingly painless. I’m...
4 months ago
38
4 months ago
Highlights I launched my first Kickstarter project and found Kickstarter surprisingly painless. I’m kind of on track to reach my Kickstarter goal, but I’ll need to get creative in raising the last 2/3rds. I’m soliciting suggestions for fun services to run on my 4x ARM CPU / 24 GB...
Max Rozen
2019: Further reflections on trying to start an internet business A review of what I said I would do in 2019, and what I actually did.
over a year ago
High Signal
$100k from building a SaaS boilerplate for Django Cory Zue has built a living making Django SaaS boilerplates for founders. It means you can get...
over a year ago
75
over a year ago
Cory Zue has built a living making Django SaaS boilerplates for founders. It means you can get started with your SaaS much quicker
mtlynch.io
TinyPilot: Month 13 Highlights TinyPilot’s EU distributor is on track to begin sales by the end of August. I’ve freed up...
over a year ago
114
over a year ago
Highlights TinyPilot’s EU distributor is on track to begin sales by the end of August. I’ve freed up time by delegating responsibilities to my teammates. I miraculously became unstuck on two tasks that have been blocking work for months. Goal Grades At the start of each month, I...
Build In Public...
Still on the fence on learning no-code? What's stopping you? It’s not an understatement when I say no-code practically changed my life and my career. In 2018, I...
over a year ago
146
over a year ago
It’s not an understatement when I say no-code practically changed my life and my career. In 2018, I was a different KP. Stuck at a corporate job where I felt like I was a tiny cog in a huge wheel, surrounded by uninspiring peers who I didn’t resonate with, bringing home a...
High Signal
The Ultimate Guide to Social Proof Social proof is a powerful concept in marketing. It's the idea that as consumers, we are influenced...
a year ago
159
a year ago
Social proof is a powerful concept in marketing. It's the idea that as consumers, we are influenced by what others do, especially people we admire. If you have ever seen a website mention its number of users, a review from a customer, or company logos, you've
High Signal
Making a living from no-code Katt Risen is a no-code founder and the creator of the No-Code Exits newsletter and co-creator of...
a year ago
108
a year ago
Katt Risen is a no-code founder and the creator of the No-Code Exits newsletter and co-creator of Build the Keyword
mtlynch.io
TinyPilot: Month 8 Highlights TinyPilots revenues dropped for the first time in six months. TinyPilot finished the...
over a year ago
70
over a year ago
Highlights TinyPilots revenues dropped for the first time in six months. TinyPilot finished the month with $33k in revenue, a 21% drop from January. One of the critical TinyPilot parts I need suddenly disappeared from vendors. Delegating work to others is paradoxically leaving me...
Grow With Less
9 Real Examples of SEO Titles (And Why They Work) You just finished writing an amazing article and can’t wait to share it with the world. But first,...
over a year ago
47
over a year ago
You just finished writing an amazing article and can’t wait to share it with the world. But first, you need to come up with a great SEO title. The kind of SEO title that’ll not only help you rank in Google but also make people excited to read your article. Following the advice I...
Max Rozen
Apollo vs Relay Modern: An unbiased look at which GraphQL client to use If you're building an app using GraphQL, picking a client to use can be hard. Apollo? Relay? Urql?...
over a year ago
41
over a year ago
If you're building an app using GraphQL, picking a client to use can be hard. Apollo? Relay? Urql? Let's look into some options.
Max Rozen
On replacing my MacBook Air M1 with a Thinkpad T480 In which you probably wonder, but ...why?
over a year ago
Max Rozen
How to use SVGs in your React App Using SVG icons instead of PNG or JPG has a few performance benefits, but they're not always...
over a year ago
40
over a year ago
Using SVG icons instead of PNG or JPG has a few performance benefits, but they're not always straightforward to use. Here's how you do it.
Scott DeLong
Weeks 22-25: It’s A Growth Hacker’s Paradise Growing and monetizing the email list is what these weeks were all about. Plus, things I would do...
over a year ago
126
over a year ago
Growing and monetizing the email list is what these weeks were all about. Plus, things I would do differently. The post Weeks 22-25: It’s A Growth Hacker’s Paradise appeared first on Scott DeLong.
mtlynch.io
TinyPilot: Month 26 New here? Hi, I’m Michael. I’m a software developer, and the founder of TinyPilot, an independent...
over a year ago
139
over a year ago
New here? Hi, I’m Michael. I’m a software developer, and the founder of TinyPilot, an independent computer hardware company. I started the company in 2020, and it now earns $60-80k/month in revenue and employs six other people. Every month, I publish a retrospective like this one...
mtlynch.io
How I Tricked Myself into Shipping Too Late Many software founders fail for a simple reason: they ship too late. They spend years developing a...
over a year ago
70
over a year ago
Many software founders fail for a simple reason: they ship too late. They spend years developing a product in a vacuum only to see it crumble the first time a real customer touches it. The Indie Hackers podcast features many such stories. The show’s stated mission is to help...
Max Rozen
How do you use resolve.alias in webpack? Want to stop webpack from including multiple versions of the same package in your bundle? It only...
over a year ago
28
over a year ago
Want to stop webpack from including multiple versions of the same package in your bundle? It only takes a couple of lines of code.
Val Sopi
On using time <p>One thing I've gotten really good at over the years is using time in terms of how it affects my...
a year ago
131
a year ago
<p>One thing I've gotten really good at over the years is using time in terms of how it affects my product-making process.</p><p>Back in the day, when I was greener, I&nbsp;used to rush things, not just for the sake of rushing to get them out of the door —&nbsp;but I would get to...
Max Rozen
Stop useEffect from running on every render with useCallback Did ESLint tell you to add a function to your dependency array, and now you're getting infinite...
over a year ago
48
over a year ago
Did ESLint tell you to add a function to your dependency array, and now you're getting infinite re-renders? Let's learn how useEffect can help.
mtlynch.io
TinyPilot: Month 21 Highlights TinyPilot had its best sales month ever, with $69k of total revenue. I’m now five months...
over a year ago
162
over a year ago
Highlights TinyPilot had its best sales month ever, with $69k of total revenue. I’m now five months and $32k over budget on a website redesign. I launched PicoShare, and it’s the fastest-growing project I’ve ever published. Goal Grades At the start of each month, I declare what...
Max Rozen
Why you should use functional components + Hooks over class components in React If you find yourself asking whether to use functional components with Hooks over class components,...
over a year ago
43
over a year ago
If you find yourself asking whether to use functional components with Hooks over class components, you'll find a lot of outdated information out there. Let's settle this once and for all in this article.
High Signal
Building a mentor marketplace to 20,000 users Mentorcruise is an impressive mentor marketplace which has grown to 20,000 users.
over a year ago
Max Rozen
Guidelines for developing Custom Hooks in React You've just gotten over the fact we call them 'Hooks', but how do you stop repeating the same code...
over a year ago
41
over a year ago
You've just gotten over the fact we call them 'Hooks', but how do you stop repeating the same code everywhere? Let's learn about Custom Hooks.
High Signal
Making $200k/year at 25 from online startups Ch Daniel is a 25 year old founder who is making $200,000 in annual revenue from a variety of...
over a year ago
Grow With Less
Is Your Article's Date Destroying Your Rankings? Having a recent date associated with your article could be the difference between a page 1 ranking...
over a year ago
40
over a year ago
Having a recent date associated with your article could be the difference between a page 1 ranking and a page 5 ranking. This means that you should not only keep your content up-to-date but also make sure that Google knows it’s up-to-date. This article will show you how to find...
mtlynch.io
KetoHub: Month 2 Prior to February 2019, I published all my retrospectives on Indie Hackers: KetoHub Month 2
over a year ago
mtlynch.io
TinyPilot: Month 37 New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent...
a year ago
157
a year ago
New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent computer hardware company. I started the company in 2020, and it now earns $60-80k/month in revenue and employs seven other people. Every month, I publish a retrospective like this...
Max Rozen
How to style react-select with styled-components or emotion Styling react-select can be annoying. Here's a quick guide on how to do it with popular CSS-in-JS...
over a year ago
mtlynch.io
My Eight-Year Quest to Digitize 45 Videotapes (Part One) For the last eight years, I’ve carried around this box of videotapes through four different...
over a year ago
91
over a year ago
For the last eight years, I’ve carried around this box of videotapes through four different apartments and one house. They’re family home videos from my childhood. After 600+ hours of work, I finally digitized and organized them well enough to throw away the original tapes....
Dominik Sobe's...
I tried the "Coding for Marketing" growth hack and the results are...
over a year ago
Build In Public...
Build In Public: Spotlight Edition (Nate Washington) Hi everyone, welcome to the latest spotlight edition of the Build In Public newsletter. Every week,...
over a year ago
128
over a year ago
Hi everyone, welcome to the latest spotlight edition of the Build In Public newsletter. Every week, I interview one prolific creator or founder and unpack insights, strategies, and actionable advice from their story that can be helpful in your own journey.
mtlynch.io
Educational Products: Month 3 Highlights I published the first chapter of my book and was happy with the reception. My attempt to...
6 months ago
67
6 months ago
Highlights I published the first chapter of my book and was happy with the reception. My attempt to hire a book cover designer flopped. I may have figured out how to support large files on PicoShare. Goal grades At the start of each month, I declare what I’d like to accomplish....
Val Sopi
A change in how I share my open finances and a new self–imposed public challenge <p> A bit over a year ago, I wrote <a href="https://valsopi.com/setting-sail">a post</a> in...
a year ago
193
a year ago
<p> A bit over a year ago, I wrote <a href="https://valsopi.com/setting-sail">a post</a> in which I talked about embarking on a journey to financial freedom. Specifically speaking — I took out a personal loan so I could focus on solely building products. </p><p> With that...
Grow With Less
I was living the dream, then my dream collapsed Everything was going great. My blog French Together had just hit 357k monthly visitors, the French...
over a year ago
42
over a year ago
Everything was going great. My blog French Together had just hit 357k monthly visitors, the French Together course had exceeded $300k in sales. Then COVID happened. My traffic slowly started to decrease, conversions got worse. I ignored it at first, I guess I was in denial. I...
Val Sopi
blogstatic numbers for November <p>Coming from <a href="https://valsopi.com/blogstatic-numbers-october-2022">October</a>, November...
over a year ago
127
over a year ago
<p>Coming from <a href="https://valsopi.com/blogstatic-numbers-october-2022">October</a>, November was again another solid month.<a href="https://valsopi.com/blogstatic-numbers-october-2022"></a></p> <table><tbody><tr><td><b>blogstatic</b></td><td><b>October...
Grow With Less
Stoicism: Can the Ancient Philosophy Make You a Better Business Owner? I have always considered philosophy to a strange topic full of mysterious sentences and complicated...
over a year ago
29
over a year ago
I have always considered philosophy to a strange topic full of mysterious sentences and complicated concepts. So I was pretty surprised when I read Epictetus’ Manual for the first time. The advice in the book was not only understandable but also surprisingly actionable. I have...
mtlynch.io
Experimenting with Lllama 3 via Ollama I saw that Meta released the Llama 3 AI model, and people seem excited about it, so I decided to...
a year ago
92
a year ago
I saw that Meta released the Llama 3 AI model, and people seem excited about it, so I decided to give it a try. I don’t have much experience running open-source AI models, and I didn’t see a lot of documentation about how to run them. I tinkered with it for a few hours and got...
Build In Public...
Build In Public - Announcements Edition 🚀 Hey everyone, It’s been a while since I sent a new edition of this newsletter. There’s a good reason...
over a year ago
129
over a year ago
Hey everyone, It’s been a while since I sent a new edition of this newsletter. There’s a good reason behind my delay. Let me share what I’m up to via a string of fun announcements today. Let’s get to it. BIG ANNOUNCEMENT: I launched something fun for the larger founder ecosystem...
Max Rozen
Indiehacking: a review of my 3rd year A review of my third year of trying to start an internet business.
over a year ago
mtlynch.io
Is It Keto: Month 6 Highlights Is It Keto’s user visits plateaued in February, but that still represents progress....
over a year ago
59
over a year ago
Highlights Is It Keto’s user visits plateaued in February, but that still represents progress. Revenues fell substantially and missed targets for the month. I’m going to shelve the project unless I achieve my targets for March. Goal Grades At the start of the month, I laid out...
Max Rozen
How to write semantic HTML Writing semantic HTML markup is one of the first steps to writing accessible websites. Let's learn...
over a year ago
44
over a year ago
Writing semantic HTML markup is one of the first steps to writing accessible websites. Let's learn how to get started!
Grow With Less
This 20-Minute On-Page SEO Checklist Could Save Your Rankings What’s the worst thing that could happen to your blog? For many bloggers, the answer is getting...
over a year ago
50
over a year ago
What’s the worst thing that could happen to your blog? For many bloggers, the answer is getting blacklisted by Google and seeing all their organic traffic vanish overnight. And a common way this happens is when Google realizes your blog is infected before you do and simply...
High Signal
Making thousands from Bubble courses Kieran Bell is a founder specializing in teaching people how to use the no-code software Bubble.
over a year ago
Scott DeLong
AI-Integrated Search: The Latest Way Big Tech Is Stealing From And Crushing Small Businesses It's Big Tech's latest way to steal the hard work of publishers, and there's nothing you can do...
over a year ago
111
over a year ago
It's Big Tech's latest way to steal the hard work of publishers, and there's nothing you can do about it except adapt. The post AI-Integrated Search: The Latest Way Big Tech Is Stealing From And Crushing Small Businesses appeared first on Scott DeLong.
Scott DeLong
Weeks 40-43: A $5k Month and Billion Dollar Idea The second to the last update is focused and short. I have just one goal: convert subscribers into...
a year ago
136
a year ago
The second to the last update is focused and short. I have just one goal: convert subscribers into paying customers. The post Weeks 40-43: A $5k Month and Billion Dollar Idea appeared first on Scott DeLong.
Build In Public...
Building In Public 101 Here's a crash course on the rising trend of building in public
over a year ago
Val Sopi
AI will make humans better <p><i>Context:&nbsp;Read&nbsp;<a...
a year ago
177
a year ago
<p><i>Context:&nbsp;Read&nbsp;<a href="https://www.theredhandfiles.com/chatgpt-making-things-faster-and-easier/" target="_blank">Nick Cave's letter</a> first.</i></p> <p><i></i>—</p> <p>ChatGPT (or similar) are just tools!</p> <p>Nothing more.</p> <p>They're akin to when tools...
Build In Public...
Build In Public: Spotlight Edition (Andrew Barry) Hey everyone 👋 Hope you had a great week. In today’s edition, I wanted to feature Andrew Barry....
over a year ago
128
over a year ago
Hey everyone 👋 Hope you had a great week. In today’s edition, I wanted to feature Andrew Barry. Andrew’s a friend/creator/former colleague that you may already be familiar with on Twitter. I’ve admired his work from afar and always enjoy conversing with him on topics of...
Dominik Sobe's...
Recapping 2023
a year ago
Val Sopi
Focusing on progress, not the goal <p><span style="font-size: 21px;">Rion, my 11-year-old son, plays tennis.</span></p><p>He first set...
over a year ago
114
over a year ago
<p><span style="font-size: 21px;">Rion, my 11-year-old son, plays tennis.</span></p><p>He first set foot on a tennis court when he was 18 months or so. His cousin was practicing back then, so he would tag along with his aunt to the tennis courts.</p><figure class="none"><img...
Tony Dinh's...
Jun 2022 updates, $100K ARR, reflections, and a screenshot app! Hello everyone 👋 It’s Tony again with another monthly update! 😄Thanks for reading Tony Dinh’s...
over a year ago
167
over a year ago
Hello everyone 👋 It’s Tony again with another monthly update! 😄Thanks for reading Tony Dinh’s Newsletter! Subscribe for free to receive new posts and support my work. Phu Yen Province, Vietnam Welcome 313 new subscribers since my last issue! 👋 If you are new here: My name is...
High Signal
$200k from selling Google Sheets tutorials Andrew Kamphey is a creator who has made $200k from teaching people how to use Google Sheets over...
over a year ago
135
over a year ago
Andrew Kamphey is a creator who has made $200k from teaching people how to use Google Sheets over the past three years. Think 'Miss Excel' but he's a beardy guy who doesn't dance in his videos. In this interview Andrew shares his marketing wins,
I Have No Idea What...
A Summary of My Learnings On How To Find Startup Ideas I’ve been searching for new startup ideas and problem areas to tackle. It’s quite difficult to do,...
over a year ago
141
over a year ago
I’ve been searching for new startup ideas and problem areas to tackle. It’s quite difficult to do, especially when you begin adding constraints to the criteria such as “Am I excited about this problem space?”. The internet is filled with helpful ways to come up with startup ideas...
mtlynch.io
TinyPilot: Month 12 Highlights I’m struggling to get unstuck in two areas that have stalled for months: hardware...
over a year ago
107
over a year ago
Highlights I’m struggling to get unstuck in two areas that have stalled for months: hardware development and hiring. I’m partnering with a distributor in Germany to begin selling TinyPilot within the EU. Goal Grades At the start of each month, I declare what I’d like to...
Val Sopi
The Benefits of NOT Being Online <p>Hey, you probably know me as the founder of <a href="https://claritask.com/">Claritask</a> or as...
over a year ago
52
over a year ago
<p>Hey, you probably know me as the founder of <a href="https://claritask.com/">Claritask</a> or as a Podcaster where I nakedly talk about my <a href="https://bootstrapping-saas.transistor.fm/">Bootstrapping Saas</a> journey.</p> <p>Since early this summer I took a sabbatical...
Max Rozen
A Guide to Commonly Used React Component Libraries There are a *lot* of React Component libraries to choose from. This guide attempts to put them all...
over a year ago
High Signal
Making $12k from podcasts - James McKinven interview James McKinven is an entrepreneur who has succeeded in making money from podcasts - no easy feat. He...
over a year ago
150
over a year ago
James McKinven is an entrepreneur who has succeeded in making money from podcasts - no easy feat. He earns money by editing podcasts for companies
Tony Dinh's...
My Best Month Ever: $23,109 revenue (+ November 2021 updates) Hello everyone! This is Tony 👋 I just had my best month ever in my entire indie hacking journey,...
over a year ago
137
over a year ago
Hello everyone! This is Tony 👋 I just had my best month ever in my entire indie hacking journey, and I’m excited to share it with you all! 🤑 I made $23K in November 2021 as a solo dev Here is the full breakdown: Revenue: $23,109.02 Sales Tax: $1,726.13
mtlynch.io
The Mom Test by Rob Fitzpatrick A quick, practical guide to interviewing customers during the early stages of a new product idea. I...
over a year ago
90
over a year ago
A quick, practical guide to interviewing customers during the early stages of a new product idea. I expected basic advice about how you shouldn’t ask customers leading questions, but Fitzpatrick goes much more in-depth. The book made me recognize weaknesses in my approach to...
👋 Hello, I'm...
Why I started consulting, why you should too, and why you need to be your own customer!...
a year ago
mtlynch.io
A Follow-Up and Space Duck The response to yesterday’s post about leaving Google has been unexpected and overwhelming. It was...
over a year ago
59
over a year ago
The response to yesterday’s post about leaving Google has been unexpected and overwhelming. It was extremely gratifying to hear that my story resonated with so many people. Hundreds of readers from a variety of industries all across the globe have written me to tell me how they...
Grow With Less
The unexpected end of the slow, ramp of death 6 months ago, I had just finished creating my first SaaS: the French Together app. My goal was...
over a year ago
135
over a year ago
6 months ago, I had just finished creating my first SaaS: the French Together app. My goal was simple: launch it and reach $20k MRR. Writing this, I can’t help but laugh. $20k MRR for a first SaaS? Really? Only 2 types of people would set such an ambitious goal: Someone who never...
mtlynch.io
TinyPilot: Month 1 Highlights This is my highest revenue month ever, at $9.8k across all of my projects. Tiny Pilot had...
over a year ago
89
over a year ago
Highlights This is my highest revenue month ever, at $9.8k across all of my projects. Tiny Pilot had the biggest first month of anything I’ve ever launched, at 52 sales and $8.7k in revenue. The sudden surge in customers also made it one of my highest-stress months since going...
High Signal
From agency to SaaS founder - how Jules is making the change Jules is making $500k a year in revenue with his SEO agency Embarque. But now he's switching things...
6 months ago
60
6 months ago
Jules is making $500k a year in revenue with his SEO agency Embarque. But now he's switching things up with a move into SaaS.
mtlynch.io
Why I Quit Google to Work for Myself For the past four years, I’ve worked as a software developer at Google. On February 1st, I quit. It...
over a year ago
61
over a year ago
For the past four years, I’ve worked as a software developer at Google. On February 1st, I quit. It was because they refused to buy me a Christmas present. Well, I guess it’s a little more complicated than that. The first two years Two years in, I loved Google. When the annual...
Grow With Less
How to Get Interviewed (Even If You Are Not Well-Known in Your Niche) When people talk about interview link building, they mostly talk about expert interviews, you...
over a year ago
37
over a year ago
When people talk about interview link building, they mostly talk about expert interviews, you interview experts on your blog in the hope that they will then share your interview and link to it. But doing the opposite also works. If you have interesting hobbies or any kind of...
Build In Public...
Build In Public - Community Edition (Sep 2021) Hey everyone 👋 Let’s open this edition with a powerful quote: On that note, get ready for...
over a year ago
99
over a year ago
Hey everyone 👋 Let’s open this edition with a powerful quote: On that note, get ready for September’s round-up highlighting key launches and wins from founders, makers, and creators in the #buildinpublic community. Without further ado, let’s get rolling.
Max Rozen
OnlineOrNot Diaries 17 On learning screencasting, cleaning up tech debt, and focus
a year ago
Build In Public...
Meet Turf Imagine having a Swiss Army Knife for your community use cases
12 months ago
Max Rozen
The books I read in 2018 A list of books I read in 2018
over a year ago
Dominik Sobe's...
First, second, wait—third customer
over a year ago
mtlynch.io
goHardDrive Leaked Personal Data for Thousands of Customers I recently returned a product to goHardDrive, a merchant that specializes in selling used hard...
a week ago
13
a week ago
I recently returned a product to goHardDrive, a merchant that specializes in selling used hard drives. During the return process, I discovered that they were accidentally publishing details about thousands of their customers, including their full names, mailing addresses, email...
Val Sopi
Quitting is for the naive <p>Pop culture glorifies quitting. I have done it. There's nothing glorious about it. Having your...
over a year ago
39
over a year ago
<p>Pop culture glorifies quitting. I have done it. There's nothing glorious about it. Having your savings dwindle fast is no fun. Time is relative. You have no idea how fast it flies when you need it the most. Especially when you have no contacts in the industry nor an audience....
Build In Public...
How I Built This In Public: Erwin Lessons from building Tailscan in public to $500 MRR
over a year ago
Max Rozen
How do you make relay-compiler run automatically? Getting tired of running the relay-compiler every time you change your GraphQL schema/resolvers?...
over a year ago
39
over a year ago
Getting tired of running the relay-compiler every time you change your GraphQL schema/resolvers? There's a plugin in webpack for that!
mtlynch.io
Paternity Leave: Month 2 Highlights I’m finding it surprisingly difficult not to work. Sleep is getting a little better. I...
8 months ago
93
8 months ago
Highlights I’m finding it surprisingly difficult not to work. Sleep is getting a little better. I used Nix to create a slick and reusable fuzz testing workflow. Goal grades At the start of each month, I declare what I’d like to accomplish. Here’s how I did against those...
Grow With Less
10 Proven Meta Descriptions Templates Top Blogs Use to Get More Clicks I face the same problem every time I need to write a meta description. I have no idea where to...
over a year ago
45
over a year ago
I face the same problem every time I need to write a meta description. I have no idea where to start. Should I first mention the problem the article is solving? Should I use a call-to-action? Is it bad to repeat what I already wrote in the headline? To find out, I analyzed...
Grow With Less
How to Write a SEO Title Google and Your Visitors Love Writing a SEO title (also called page title or Google title) is considered difficult because you are...
over a year ago
44
over a year ago
Writing a SEO title (also called page title or Google title) is considered difficult because you are writing for 3 main audiences. Visitors coming from search engines. Search engines. Visitors from social media. And writing a SEO title that ranks high on Google and gets shared on...
mtlynch.io
Happy City by Charles Montgomery Given how much urban design affects our lives, it’s surprising how little we think about and...
over a year ago
71
over a year ago
Given how much urban design affects our lives, it’s surprising how little we think about and participate in it. This book was eye-opening in terms of the way I look at cities and how its inhabitants interact with them. I took for granted the idea that cities should be friendly to...
Grow With Less
The 8 Best Free Blogging, SEO and Marketing Courses Blogging is hard and the COVID-19 epidemic is not making things easier. Luckily, several businesses...
over a year ago
44
over a year ago
Blogging is hard and the COVID-19 epidemic is not making things easier. Luckily, several businesses have started offering their blogging, SEO or marketing courses for free to help bloggers and small business owners who are struggling because of the pandemic. This page lists the...
mtlynch.io
Testing Ansible Web App Roles with Selenium Overview Ansible is an excellent tool for deploying web apps. Ansible allows us to define web apps...
over a year ago
57
over a year ago
Overview Ansible is an excellent tool for deploying web apps. Ansible allows us to define web apps in terms of the different “roles” that compose our web app (e.g. web server, database server, application server). As our roles and the interactions between them become more...
High Signal
Making $10k a month from a French learning app Most founders dream of making $10,000 in monthly revenue. One founder who has made that dream a...
over a year ago
140
over a year ago
Most founders dream of making $10,000 in monthly revenue. One founder who has made that dream a reality is Benjamin Houy
mtlynch.io
TinyPilot: Month 31 New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent...
over a year ago
170
over a year ago
New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent computer hardware company. I started the company in 2020, and it now earns $60-80k/month in revenue and employs six other people. Every month, I publish a retrospective like this one...
Tony Dinh's...
Sep 2022: I'm on Indie Hackers Podcast! Also in September: $12K MRR, built a small new app, SEO, and other updates...
over a year ago
Max Rozen
Getting your own good enough laptop for under $500 I recently bought a cheap, used Thinkpad T480, replaced a bunch of parts. Some folks were asking how...
over a year ago
71
over a year ago
I recently bought a cheap, used Thinkpad T480, replaced a bunch of parts. Some folks were asking how they could do the same thing, so I figured I'd write about it
Max Rozen
2023: Focusing on a single product pays off The first year where I managed to keep my focus entirely on a single project.
a year ago
mtlynch.io
My First Impressions of Gleam I’m looking for a new programming language to learn this year, and Gleam looks like the most fun....
2 weeks ago
15
2 weeks ago
I’m looking for a new programming language to learn this year, and Gleam looks like the most fun. It’s an Elixir-like language that supports static typing. I read the language tour, and it made sense to me, but I need to build something before I can judge a programming language...
High Signal
$30k a month from a bootstrapped B2C company Thankbox is a successful B2C bootstrapped website created by Valentin Hinov which is now doing...
a year ago
mtlynch.io
Hiring: Freelance Blog Illustrator I’m a blogger, and I often commission custom illustrations for my blog posts like this one: An...
a year ago
173
a year ago
I’m a blogger, and I often commission custom illustrations for my blog posts like this one: An example of an illustration I commissioned for the blog, part of my year-in-review series The blog’s previous illustrator was the awesome Loraine Yow, who worked with me for six years....
👋 Hello, I'm...
The dead horse framework: How to evaluate the potential of a startup.
a year ago
Tony Dinh's...
Oct 2023: side project, interview on Indie Hackers Going viral, my thoughts, and updates from me in October 2023.
a year ago
High Signal
From client work to AI startups Today's interview is with a founder who ditched client work in order to work on AI startups....
6 months ago
63
6 months ago
Today's interview is with a founder who ditched client work in order to work on AI startups. Fernando makes a good living from his AI apps
mtlynch.io
Designing the Ideal Bootstrapped Business Jason Cohen’s 2013 Microconf talk, Designing the Ideal Bootstrapped Business with Jason Cohen, is...
over a year ago
217
over a year ago
Jason Cohen’s 2013 Microconf talk, Designing the Ideal Bootstrapped Business with Jason Cohen, is one of the most valuable resources I’ve found for bootstrapped founders. I watched it for the first time in 2020, and I’ve revisited it repeatedly since then. If you’re new to the...
Val Sopi
Quitting when I sense “the grind” <p>One change I’ve made recently in my product making process is that I stop as soon as I sense that...
over a year ago
69
over a year ago
<p>One change I’ve made recently in my product making process is that I stop as soon as I sense that I am “pushing it”.</p> <p>I quit immediately.</p> <p>Right there and then.</p> <p>If I don’t feel fresh, my work will look stale.</p> <p>I hit more “in the zone” states this...
mtlynch.io
How to Be an Antiracist by Ibram X. Kendi I had a mixed reaction to this book. Some of Ibram X. Kendi’s ideas felt novel and compelling. It...
over a year ago
88
over a year ago
I had a mixed reaction to this book. Some of Ibram X. Kendi’s ideas felt novel and compelling. It broadened my perspective in thinking about race. And there’s a lot of historical discussion of race and slavery that covered details I don’t remember from school. At the same time, I...
Max Rozen
Guidelines for choosing React Libraries There are a *lot* of React libraries out there. So how do you pick which one to use in your app?...
over a year ago
39
over a year ago
There are a *lot* of React libraries out there. So how do you pick which one to use in your app? This article provides guidelines for choosing.
mtlynch.io
GreenPiThumb: A Raspberry Pi Gardening Bot Introduction This is the story of GreenPiThumb: a gardening bot that automatically waters...
over a year ago
58
over a year ago
Introduction This is the story of GreenPiThumb: a gardening bot that automatically waters houseplants, but also sometimes kills them. The story begins about a year ago, when I was struck by a sudden desire to own a houseplant. A plant would look nice, supply me with much needed...
mtlynch.io
TinyPilot: Month 42 New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent...
a year ago
127
a year ago
New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent computer hardware company. I started the company in 2020, and it now earns $80-100k/month in revenue and employs six other people. Every month, I publish a retrospective like this one...
Max Rozen
How to resolve 'X defined in resolvers, but not in schema' with babel-plugin-inline-import Showing how to resolve the dreaded 'Query.X defined in resolvers, but not in schema' issue when your...
over a year ago
I Have No Idea What...
Rejected from YCombinator and how I’m using their feedback to change my approach
over a year ago
Tony Dinh's...
May 2022: $7,839 MRR, travel, experiments, and a new app. Hello everyone, it’s Tony again 👋 These days time flies so fast to me! I’m having so many updates...
over a year ago
165
over a year ago
Hello everyone, it’s Tony again 👋 These days time flies so fast to me! I’m having so many updates in May that I want to share with you all. Let’s go! Welcome 128 new subscribers since the last issue! If you are new here, this is a monthly newsletter of my indie hacking journey....
mtlynch.io
Hiring Content Writers: A Guide for Small Businesses If you write original content for your business, you know how quickly it drains your time and mental...
over a year ago
67
over a year ago
If you write original content for your business, you know how quickly it drains your time and mental energy. It’s extremely challenging to write articles or blog posts that readers find engaging, clear, and eloquent. You may have considered hiring a freelance writer, but it’s...
mtlynch.io
Back Up Encrypted ZFS Data without Unlocking It I recently built my first home TrueNAS server. I use it to store the bulk of my personal and work...
over a year ago
160
over a year ago
I recently built my first home TrueNAS server. I use it to store the bulk of my personal and work data, so I’ve been learning how to make the most of TrueNAS and its filesystem, ZFS. Today, I want to tell you about backing up encrypted data. My homelab TrueNAS server One of the...
Build In Public...
Your New Brainstorming Buddy 🧠💡 Meet Scrintal, a new canvas that's like a playground for your mind.
8 months ago
Build In Public...
Metal detector for hidden revenue 💰👀🔎 Meet Lasso, an AI-driven sales prospecting tool that'll help you find the B2B prospects your sales...
8 months ago
Val Sopi
Punctuality Above All <p>Here's a quick rundown about the article. For more read on below.</p> <iframe width="400"...
over a year ago
43
over a year ago
<p>Here's a quick rundown about the article. For more read on below.</p> <iframe width="400" height="225" src="https://www.youtube.com/embed/Qn_jAtoDieY?rel=0" frameborder="0" allowfullscreen=""></iframe> <p>//</p> <p>There are these two small restaurants close to one another...
mtlynch.io
Installing NixOS on Raspberry Pi 4 Nix is a tool that allows you to define your software environment from code. Nix has several...
a year ago
81
a year ago
Nix is a tool that allows you to define your software environment from code. Nix has several components to it, and one of the most interesting to me is NixOS, which lets you use Nix tooling to define your entire OS configuration using plaintext files. I only recently started...
mtlynch.io
My Second Year as a Solo Developer Two years ago, I quit my developer job at Google to build my own software business. A year later, I...
over a year ago
92
over a year ago
Two years ago, I quit my developer job at Google to build my own software business. A year later, I posted an update about my finances, happiness, and lessons learned. Today marks the end of my second year, so it’s time for another update. How I made and spent money Metric 2018...
mtlynch.io
Using Zig to Unit Test a C Application Zig is a new, independently developed low-level programming language. It’s a modern reimagining of C...
a year ago
136
a year ago
Zig is a new, independently developed low-level programming language. It’s a modern reimagining of C that attempts to retain C’s performance while embracing improvements from the last 30 years of tooling and language design. Zig makes calling into C code easier than any other...
mtlynch.io
The Case for Open Borders by John Washington If you’re a liberal who’s interested in becoming a radical progressive, this is a good book for you....
6 months ago
69
6 months ago
If you’re a liberal who’s interested in becoming a radical progressive, this is a good book for you. If you’re anyone else, you’re probably not the target audience.
mtlynch.io
A Simple Example of Calling a C Library from Zig Zig is a new, independently developed low-level programming language. It’s a modern reimagining of C...
a year ago
173
a year ago
Zig is a new, independently developed low-level programming language. It’s a modern reimagining of C that attempts to retain all of C’s performance benefits while also taking advantage of improvements in tooling and language design from the last 30 years. Because Zig is designed...
Val Sopi
On the first page of Hacker News with Subsection <p><i><a href="https://subsection.io/" target="_blank">Subsection</a> is an app that helps create...
over a year ago
64
over a year ago
<p><i><a href="https://subsection.io/" target="_blank">Subsection</a> is an app that helps create support docs, such as user guides, knowledge bases, documentation, and changelogs.&nbsp;</i></p><p><i>Below I describe the launch of Subsection of <a...
mtlynch.io
Sia-Minio Integration Postmortem One of the best things I learned from working at Google is the practice of blame-free postmortems....
over a year ago
67
over a year ago
One of the best things I learned from working at Google is the practice of blame-free postmortems. When something goes wrong, you wait until the dust settles, then write a report analyzing what happened. The report explains how the problem occurred and defines concrete steps the...
mtlynch.io
My Sixth Year as a Bootstrapped Founder Six years ago, I quit my job as a developer at Google to create my own bootstrapped software...
a year ago
69
a year ago
Six years ago, I quit my job as a developer at Google to create my own bootstrapped software company. For the first few years, all of my businesses flopped. The best of them earned a few hundred dollars per month in revenue, but none were profitable. Halfway through my third...
Tony Dinh's...
Jan 2021: I got a $500K acquisition offer! ...and other updates in January 2022 from me
over a year ago
mtlynch.io
Rough Experiments with Llamafile and LLaVA 1.5 I read Simon Willison’s post about using Llamafile to experiment with open-source chatbots / LLMs....
a year ago
153
a year ago
I read Simon Willison’s post about using Llamafile to experiment with open-source chatbots / LLMs. He made it sound so easy, so I decided to try it out. One of my longtime hobby projects is WanderJest, a site for finding live comedy. One of the challenges of that site is that the...
Max Rozen
What is the difference between style-loader and mini-css-extract-plugin? Looking to optimise your webpack config? Understanding the difference between style-loader and...
over a year ago
47
over a year ago
Looking to optimise your webpack config? Understanding the difference between style-loader and mini-css-extract-plugin can help you speed up your page loads.
High Signal
Newsletter that make money in 2024 Newsletters are a great way to make money. The humble email list can be monetized through...
a year ago
109
a year ago
Newsletters are a great way to make money. The humble email list can be monetized through advertising or if you have a seriously big value proposition, paid subscriptions. Most email platforms give generous free plans so you don't have to pay anything for your first 1,000-2500...
Max Rozen
What it means to not test implementation details in React Most guides to testing React these days preach: 'Test functionality, not implementation details'....
over a year ago
37
over a year ago
Most guides to testing React these days preach: 'Test functionality, not implementation details'. This article explains what that means, and how to do it.
Tony Dinh's...
March 2022: $5,316 MRR and my journey to 30K followers Hello everyone! 👋 I’m happy to share that this newsletter has now reached 2,000 subscribers. Yay!...
over a year ago
155
over a year ago
Hello everyone! 👋 I’m happy to share that this newsletter has now reached 2,000 subscribers. Yay! 🥳 I’m very grateful to have your support, and I hope what I shared here has been helpful for you! Let’s dig in. Here is what happened in March 2022. 📊 Reached $5K MRR, but it's...
mtlynch.io
How to Do Code Reviews Like a Human (Part Two) This is the second half of my article about how to communicate well and avoid pitfalls in code...
over a year ago
63
over a year ago
This is the second half of my article about how to communicate well and avoid pitfalls in code reviews. Here, I focus on techniques to bring your code review to a successful close while avoiding ugly conflict. I laid the groundwork in Part One, so I recommend starting there. If...
I Have No Idea What...
A New Project: Remote Rocketship 🚀 In my last post, I talked about how I going about searching for a new idea to work on. I’ve now...
over a year ago
130
over a year ago
In my last post, I talked about how I going about searching for a new idea to work on. I’ve now landed on Remote Rocketship, a job board for remote roles. In this post, I’ll talk about how I got there, what I’ve been up to and how I’m thinking about moving forward.
mtlynch.io
The Making of Prince of Persia by Jordan Mechner This book follows the author of the hit 90s computer game Prince of Persia through the game’s...
over a year ago
83
over a year ago
This book follows the author of the hit 90s computer game Prince of Persia through the game’s development, release, and several years after. The book consists of diary entries that author Jordan Mechner wrote during that time, with margin notes and accompanying photos and...
mtlynch.io
Badass: Making Users Awesome by Kathy Sierra Overall, this was an interesting read, but I found it hard to apply the lessons to my product. The...
over a year ago
125
over a year ago
Overall, this was an interesting read, but I found it hard to apply the lessons to my product. The book contains compelling case studies and ideas from the field of meta-learning, but most of the ideas were either too theoretical or too specific to large companies.
Build In Public...
From Data Chaos to AI Clarity: The fileAI Story Featured: Exclusive interview with Christian Schneider, CEO of fileAI which aims to be the Stripe...
10 hours ago
mtlynch.io
Resurrecting a Dead Library: Part One - Resuscitation When I arrived on the scene, it wasn’t a pretty sight. I saw formerly active, cheerful Python...
over a year ago
53
over a year ago
When I arrived on the scene, it wasn’t a pretty sight. I saw formerly active, cheerful Python classes in a sorry state of atrophy, having gone years without exercise. Functions at all levels of abstraction were crammed together inhumanely under the label utils. I tried to read...
mtlynch.io
Building My First Homelab Server Rack Seven years ago, I built my first home server. It made my software development work faster and more...
a year ago
201
a year ago
Seven years ago, I built my first home server. It made my software development work faster and more enjoyable, so I’ve gotten more into the home server scene. I built a custom storage server, another development server, and a dedicated firewall. At some point, my wife gently...
High Signal
The best communities for founders Communities are popular amongst founders for lots of reasons. It's usually pretty lonely to be a...
9 months ago
33
9 months ago
Communities are popular amongst founders for lots of reasons. It's usually pretty lonely to be a founder, especially if you don't live in a tech hub. Most of your friends and family don't get why you aren't just doing a job. So
Max Rozen
How to implement a Higher-order component in React with TypeScript You probably know how to implement a HoC, but do you know how to write types for one?
over a year ago
Build In Public...
How I Built This In Public: Joshua Xu Lessons from building HeyGen from 0 to $1m ARR in 7 months
over a year ago
mtlynch.io
A Survey of Applicant Tracking Systems for Bootstrapped Businesses I’m a bootstrapped founder of a six-person company, and I spent this week testing different tools...
over a year ago
166
over a year ago
I’m a bootstrapped founder of a six-person company, and I spent this week testing different tools for hiring candidates. This post summarizes my experience with the applicant tracking systems (ATS) I found and how well they serve small, bootstrapped businesses. Note: This isn’t...
mtlynch.io
My Fourth Year as a Bootstrapped Founder Four years ago, I quit my job as a developer at Google to create my own self-funded software...
over a year ago
146
over a year ago
Four years ago, I quit my job as a developer at Google to create my own self-funded software company. For the first few years, all of my businesses flopped. They all operated at a loss, and none of them earned more than a few hundred dollars per month in revenue. Halfway through...
Max Rozen
Understanding when to use useMemo If you've just learned what useCallback is, you might be wondering why on earth useMemo exists, and...
over a year ago
51
over a year ago
If you've just learned what useCallback is, you might be wondering why on earth useMemo exists, and why we don't use it everywhere.
mtlynch.io
Shoe Dog by Phil Knight I bought this book hoping for lessons to apply to my business, manufacturing and selling physical...
over a year ago
98
over a year ago
I bought this book hoping for lessons to apply to my business, manufacturing and selling physical products. I didn’t find many business insights, but it was still an engaging and funny story.
mtlynch.io
Educational Products: Month 6 Highlights My book’s pre-sale succeeded (just barely). I wrote a bunch of blog posts, and I was bad...
3 months ago
34
3 months ago
Highlights My book’s pre-sale succeeded (just barely). I wrote a bunch of blog posts, and I was bad at predicting their performance. Now, I need to pick a markup language for writing my book. Goal grades At the start of each month, I declare what I’d like to accomplish. Here’s...
Grow With Less
My SEO traffic collapsed so I built a SaaS (Early 2022 retrospective) Sometime last year, I decided to turn the French Together course (a self-study French course for...
over a year ago
106
over a year ago
Sometime last year, I decided to turn the French Together course (a self-study French course for English speakers) into a language learning app. This was done in 3 steps: Learning how to code Building the French Together app Launching Here is how I went about each step and what I...
mtlynch.io
Adventures in Outsourcing: Cooking with TaskRabbit Overview For the past few years, I’ve been outsourcing tasks from my daily life whenever possible. I...
over a year ago
69
over a year ago
Overview For the past few years, I’ve been outsourcing tasks from my daily life whenever possible. I tend to be more limited in time than money, so if paying $30 can save me an hour, I consider that a good deal. I recently started experimenting with the keto diet, which focuses...
Tony Dinh's...
Apr 2023: I sold Black Magic And other updates in April 2023
over a year ago
mtlynch.io
Go Programming Blueprints by Mat Ryer I’m a fan of Mat Ryer’s work, and his blog posts have had a significant impact on the way I program...
over a year ago
148
over a year ago
I’m a fan of Mat Ryer’s work, and his blog posts have had a significant impact on the way I program in Go. I found the book hit or miss. Some chapters were fascinating and taught me valuable Go lessons, while others felt boring and got too bogged down in the minutiae of...
High Signal
Is Ruby on Rails dead in 2024? No! Ruby on Rails, or 'Rails' for short, is a framework for making websites with the programming...
a year ago
145
a year ago
Ruby on Rails, or 'Rails' for short, is a framework for making websites with the programming language Ruby. The idea behind it is to simplify how programmers create websites and it caused a storm amongst developers when it was released in August 2004 by software engineer David...
mtlynch.io
TinyPilot: Month 30 New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent...
over a year ago
144
over a year ago
New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent computer hardware company. I started the company in 2020, and it now earns $60-80k/month in revenue and employs six other people. Every month, I publish a retrospective like this one...
mtlynch.io
Increase Your Reply Rate on Cold Emails to Me The term “cold email” refers to emailing someone who you’ve never spoken to before. There are lots...
5 months ago
65
5 months ago
The term “cold email” refers to emailing someone who you’ve never spoken to before. There are lots of guides on writing cold emails. This one is a bit niche, as it’s about cold emailing a particular person: me. But I guarantee you that it’s the best guide you can find on this...
mtlynch.io
What Got Done - Month 1 Highlights I launched my task journaling app, but it hasn’t attracted many users. Interviewing...
over a year ago
70
over a year ago
Highlights I launched my task journaling app, but it hasn’t attracted many users. Interviewing potential customers gave me a good idea for my next project. I earned $107 from Is It Keto and $123 from Zestful without working on either. Goal Grades Publish a minimum viable product...
Tony Dinh's...
Nov 2024: My first million! $1M in annual revenue, B2B sales, SOC 2, resellers, grow team, and other updates in November 2024.
7 months ago
mtlynch.io
My Third Year as a Solo Developer Today is the third anniversary of quitting my job at Google to build my own software business. I...
over a year ago
101
over a year ago
Today is the third anniversary of quitting my job at Google to build my own software business. I posted updates at the end of my first and second years, so it’s time to share my progress. The year things clicked into place In my first two years working for myself, I earned less...
Tony Dinh's...
Late promotion update Hi everyone!
7 months ago
mtlynch.io
Notes from Simon Willison's Interview on Software Misadventures I just finished listening to Simon Willison’s interview on the Software Misadventures podcast. I...
a month ago
20
a month ago
I just finished listening to Simon Willison’s interview on the Software Misadventures podcast. I learned a lot from the interview, so I wrote up my notes. This is not a summary of the whole interview, just the parts that were new to me or that I’d like to remember. Simon Willison...
👋 Hello, I'm...
How to get (micro) acquired?
over a year ago
Max Rozen
How I became a React developer On how I left a 'prestigious' consulting job to start from scratch as a React developer
over a year ago
mtlynch.io
Retrofitting Apps for Cloud Storage with Zero Code Changes I recently installed a media sharing app to one of my servers. It was simple to install, but it hid...
over a year ago
69
over a year ago
I recently installed a media sharing app to one of my servers. It was simple to install, but it hid a dastardly trap for long-term maintenance. Every time a user uploaded a file, the web app saved it to the local filesystem. If I ever blew away the server and rebuilt it, I’d have...
mtlynch.io
Automated Prosper Investing with ProsperBot Overview I started investing in peer to peer lending in 2014 through a site called Prosper. I...
over a year ago
87
over a year ago
Overview I started investing in peer to peer lending in 2014 through a site called Prosper. I thought peer to peer lending was a neat idea and could potentially earn lucrative returns. When I began, I chose each of my loan investments manually, but over time, I have automated...
mtlynch.io
My Seventh Year as a Bootstrapped Founder Seven years ago, I quit my job as a developer at Google to create my own bootstrapped software...
5 months ago
42
5 months ago
Seven years ago, I quit my job as a developer at Google to create my own bootstrapped software company. Every year, I post an update about how that’s going and what my life is like as an indie founder. I sold my company My most significant professional development of the last...
Build In Public...
How I Built This In Public: Olly Lessons from building Senja.io to $4,000 MRR in Public
over a year ago
High Signal
Making over $10k a month from a timer app Lukas is making over $10,000 a month just from a timer app. It's totally bootstrapped and there are...
9 months ago
46
9 months ago
Lukas is making over $10,000 a month just from a timer app. It's totally bootstrapped and there are no investors.
mtlynch.io
Educational Products: Month 2 Highlights I learned a few techniques that make it easier for me to record videos for my course....
11 months ago
136
11 months ago
Highlights I learned a few techniques that make it easier for me to record videos for my course. I’ve decided I don’t need to use a Merchant of Record service. I’ve integrated htmx into my standard toolkit for making web applications. Goal Grades At the start of each month, I...
mtlynch.io
TinyPilot: Month 43 New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent...
a year ago
152
a year ago
New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent computer hardware company. I started the company in 2020, and it now earns $80-100k/month in revenue and employs six other people. Every month, I publish a retrospective like this one...
Dominik Sobe's...
My 2020 Annual Review
over a year ago
Scott DeLong
Weeks 48-52: My Final Update It's been fun (kinda). Here's where it ended up and where I'm going next. The post Weeks 48-52: My...
a year ago
123
a year ago
It's been fun (kinda). Here's where it ended up and where I'm going next. The post Weeks 48-52: My Final Update appeared first on Scott DeLong.
mtlynch.io
Noah Bragg's First Stoke Fire Livestream I’ve been interested in Ethereum the past year, especially the Base ecosystem. The problem is that...
10 months ago
88
10 months ago
I’ve been interested in Ethereum the past year, especially the Base ecosystem. The problem is that after hours of reading about Base, I still don’t get what Base is. Every few months, I check back in on the Base website’s developer section to see if there’s a path to building on...
Build In Public...
Vibe Coding Showcase: 12 Incredible Projects Built by Everyday People From retail managers to fund accountants, how vibe coders are shipping real products using tools...
2 weeks ago
mtlynch.io
Takeaways from Cory Zue's May 2023 Livecoding Session My friend Cory Zue has been publishing his live coding sessions, so I decided to watch one and...
over a year ago
192
over a year ago
My friend Cory Zue has been publishing his live coding sessions, so I decided to watch one and record my notes. My background vs. Cory’s I’ve read a lot of Cory’s blog. We’re both Python developers, but he specializes in Django, whereas I’ve always worked with thinner frameworks...
Max Rozen
Prefetch your Google Fonts for Performance Gains in Gatsby Self-hosting your Google Fonts can save your customers around 3-400ms per page load. There's a...
over a year ago
36
over a year ago
Self-hosting your Google Fonts can save your customers around 3-400ms per page load. There's a Gatsby plugin that makes it super easy.
mtlynch.io
Hiring Content Writers: Part Two - Creating a Detailed Job Description Overview: Hiring Content Writers Part One: Finding Writers Part Two - Creating a Detailed Job...
over a year ago
94
over a year ago
Overview: Hiring Content Writers Part One: Finding Writers Part Two - Creating a Detailed Job Description (this section) Part Three: Screening Candidates Part Four - Working with Writers Part Five - Terminating Writers A clear, concise job description shows candidates that you’re...
Tony Dinh's...
Why I run Black Friday deals (things I learned) I also curated 300+ Black Friday deals for you
a year ago
High Signal
Making money from podcasts Justin is the co-founder of Transistor FM, a very successful podcast hosting SaaS. He is very open...
4 months ago
47
4 months ago
Justin is the co-founder of Transistor FM, a very successful podcast hosting SaaS. He is very open about how his life has improved
mtlynch.io
Massachusetts Residents Can Sue Online Merchants for Spam Last week, I saw an interesting article on the /r/legaladvice subreddit. An e-commerce business...
8 months ago
76
8 months ago
Last week, I saw an interesting article on the /r/legaladvice subreddit. An e-commerce business owner was complaining that a customer was suing because the merchant had been sending the customer promotional emails for years that the customer never agreed to. The author deleted...
Tony Dinh's...
My solopreneur story: zero to $45K/mo in 2 years Today is exactly 2 years since I quit my job and become a full-time indie hacker.
a year ago
Dominik Sobe's...
The journey of launching StorePreviewer PRO
over a year ago
Val Sopi
The Waiting Room <p>Growing up I was always told to work hard, wait my turn, and good things will...
a year ago
187
a year ago
<p>Growing up I was always told to work hard, wait my turn, and good things will happen.</p><p>However, I've been the most successful when I didn't wait.</p><p>The "waiting room"&nbsp;is the worst place to be in.&nbsp;</p><p>You're at the mercy of someone else letting you...
mtlynch.io
Create Your Own Low-Cost Cloud Storage App with Sia and Nextcloud In today’s post, I’m going to show you how to set up your own cloud storage web app, similar to...
over a year ago
50
over a year ago
In today’s post, I’m going to show you how to set up your own cloud storage web app, similar to Dropbox or Google Drive, but with substantially lower costs. This solution provides cloud storage at ~$0.60 per TB/month. By comparison, the same storage would cost $8.25 per month on...
mtlynch.io
TinyPilot: Month 17 Highlights TinyPilot’s sales jumped to $57k, and it might be sustainable. I’m just about to launch...
over a year ago
134
over a year ago
Highlights TinyPilot’s sales jumped to $57k, and it might be sustainable. I’m just about to launch TinyPilot’s new product and branding. I reduced Google Cloud Platform fees by 90% on my side projects. Goal Grades At the start of each month, I declare what I’d like to accomplish....
High Signal
Beehiiv vs ConvertKit - the best newsletter software for 2025 Beehiiv vs ConvertKit is a fierce clash of two newsletter software companies. I'll go over...
5 months ago
65
5 months ago
Beehiiv vs ConvertKit is a fierce clash of two newsletter software companies. I'll go over differences on pricing, features and lots more.
I Have No Idea What...
Starting Over Abandoning the idea of building a Slack Alternative
over a year ago
Tony Dinh's...
2023 Recap I turn 30, built a new app, and other updates in December 2023
a year ago
Tony Dinh's...
Get SOC 2 certified as an indie hacker All the details about the process and the cost of getting SOC 2
11 months ago
Val Sopi
I'm done making <p><em><strong>UPDATE:</strong> This post got such a great response that it inspired me to start...
over a year ago
38
over a year ago
<p><em><strong>UPDATE:</strong> This post got such a great response that it inspired me to start playing and building <a href="https://claritask.com">Claritask</a> while documenting it out in the open</em></p> <p>—</p> <p>I'm going to let you in on a great secret.</p> <p>Do you...
Max Rozen
OnlineOrNot Diaries 13 I tried building a monolith.
a year ago
Max Rozen
Learn Integration Testing with React Hook Form Testing is super important, and yet it's hard to find practical examples to show you what to do....
over a year ago
103
over a year ago
Testing is super important, and yet it's hard to find practical examples to show you what to do. This article intends to fix that, by teaching integration testing with React Hook Form.
mtlynch.io
Strong Towns I found it eye-opening in terms of understanding how municipal governments work in practice and how...
a year ago
167
a year ago
I found it eye-opening in terms of understanding how municipal governments work in practice and how perverse incentives lead to poor community outcomes. It had a huge impact on the way that I think about where to live and what policies I support in local government. This book...
High Signal
Selling Unicorn Platform for $800k I was thrilled to see recently Alex Isora make $800k by selling Unicorn Platform, a website builder,...
a year ago
174
a year ago
I was thrilled to see recently Alex Isora make $800k by selling Unicorn Platform, a website builder, as I previously interviewed him about learning to code without a CS degree. Alex has stayed on at Mars, the company which has acquired him and unlike a lot of founders, will stay
mtlynch.io
Takeaways from Cory Zue's May 2023 Livecoding Session My friend Cory Zue has been publishing his live coding sessions, so I decided to watch one and...
over a year ago
53
over a year ago
My friend Cory Zue has been publishing his live coding sessions, so I decided to watch one and record my notes. My background vs. Cory’s I’ve read a lot of Cory’s blog. We’re both Python developers, but he specializes in Django, whereas I’ve always worked with thinner frameworks...
Max Rozen
OnlineOrNot Diaries 16 On content marketing, starting a YouTube channel, and improving status pages
a year ago
mtlynch.io
How I Collected a Debt from an Unscrupulous Merchant A few years ago, I learned a handy technique for resolving disputes with uncooperative businesses....
over a year ago
74
over a year ago
A few years ago, I learned a handy technique for resolving disputes with uncooperative businesses. It’s simple to understand and easy to implement. You don’t need lawyers or a prominent social media presence. All it requires is for you to behave like an organized professional....
Val Sopi
What it's like to make and launch a product, for me. <p>I've been making Saas products since 2013. My very first product was a project management tool...
over a year ago
53
over a year ago
<p>I've been making Saas products since 2013. My very first product was a project management tool that included invoicing, time-tracking, and a plethora of other functions.</p> <p>The idea was to be better than others at cheaper prices. Whatever "better" and "cheaper"...
Max Rozen
Why early stage startups are the worst for junior developers Startups can be the best or worst thing for your career as a junior developer. Let's discuss why.
over a year ago
Build In Public...
Build In Public: Spotlight Edition (Prakash Chandran) ⭐️ Hi everyone, welcome to the latest spotlight edition of the Build In Public newsletter. Every week,...
over a year ago
113
over a year ago
Hi everyone, welcome to the latest spotlight edition of the Build In Public newsletter. Every week, I interview one prolific creator or founder and unpack insights and actionable advice from their story that can be helpful in your own journey. In today’s edition, I wanted to...
Build In Public...
No-Code is Hitting an Inflection Point. Are You Ready? Here’s a long-form article I co-authored on the state of the no-code that I thought you might enjoy....
over a year ago
115
over a year ago
Here’s a long-form article I co-authored on the state of the no-code that I thought you might enjoy. Let me know if you have any feedback or questions :) Much like Shopify ‘armed the rebels’ by allowing anyone to build an e-commerce store, a slew of no-code tools are empowering...
Max Rozen
OnlineOrNot Diaries 23 Working with big systems all day can slow you down.
6 months ago
Max Rozen
OnlineOrNot Diaries 15 Heading back into the arena. We are so back.
a year ago
Dominik Sobe's...
Early marketing efforts showing results
over a year ago
Max Rozen
Deploying Node and React Shopify apps on Vercel Shopify's tutorial is awesome for getting started, but doesn't let you deploy onto Vercel. In this...
over a year ago
38
over a year ago
Shopify's tutorial is awesome for getting started, but doesn't let you deploy onto Vercel. In this article, I'll show you how.
Build In Public...
Vibe Coding Showcase is back. Here are 10 new projects. If a fund accountant can build video platforms, a designer can ship icon libraries, and a marketer...
a week ago
49
a week ago
If a fund accountant can build video platforms, a designer can ship icon libraries, and a marketer can create language learning apps, what's stopping you?
Max Rozen
Start your own app with React, GraphQL and Serverless architecture: Part 2 - Deploying to a real... Start your own app with React, GraphQL and Serverless architecture: Part 2 - Let's get this running...
over a year ago
mtlynch.io
Bowling Alone by Robert D. Putnam The idea of social capital has interested me for a long time, but when I finally sat down to read...
over a year ago
65
over a year ago
The idea of social capital has interested me for a long time, but when I finally sat down to read this book, it was painfully dry. It offers an eye-opening investigation into the many ways that civic engagement has declined in the US, but it was a real slog to get through.
Tony Dinh's...
Early bird license of my new product TypingMind.com is launching tomorrow on Product Hunt!
over a year ago
I Have No Idea What...
The Problem With Slack In deciding what startup to start, I’ve been thinking about what problem space I want to tackle. An...
over a year ago
125
over a year ago
In deciding what startup to start, I’ve been thinking about what problem space I want to tackle. An area that’s drawing my attention is team communication and collaboration, especially for knowledge workers. This is for several reasons: With the trend towards distributed/hybrid...
mtlynch.io
Run a Simple Go Web Service on NixOS I have a few toy utility apps that I run 24/7 on cloud infrastructure. One example is PicoShare, a...
7 months ago
79
7 months ago
I have a few toy utility apps that I run 24/7 on cloud infrastructure. One example is PicoShare, a simple web app that makes it easy for me to share files with friends and teammates. There are several convenience apps I would run if it were easy to run them constantly. But...
Grow With Less
Journorequest: The Little-Known Twitter Hashtag That Will Help You Get Quality Backlinks If you have ever tried to do outreach to build backlinks, you know how frustrating the process can...
over a year ago
37
over a year ago
If you have ever tried to do outreach to build backlinks, you know how frustrating the process can be. You spend hours looking for the right people to reach out to, crafting your outreach emails and finally send them, already picturing yourself receiving a ton of quality...
mtlynch.io
TinyPilot: Month 7 Highlights TinyPilot achieved astonishing growth in revenue, jumping from $15k in December to $42k...
over a year ago
98
over a year ago
Highlights TinyPilot achieved astonishing growth in revenue, jumping from $15k in December to $42k in January. Most of TinyPilot’s sales came from a single positive YouTube review. TinyPilot is experiencing growing pains as I scramble to meet demand. Goal Grades At the start of...
Max Rozen
Guidelines for Deploying React These days there are a heck of a lot of options for deploying React. It can be a bit overwhelming....
over a year ago
45
over a year ago
These days there are a heck of a lot of options for deploying React. It can be a bit overwhelming. This article simplifies your choices.
Max Rozen
OnlineOrNot Diaries 18 Starting the year by cleaning up even more
a year ago
High Signal
Making $6k from a baby AI photo generator Ever wondered, "Is there an AI to see how your baby looks?" Well you're not alone! OurBabyAI is an...
a year ago
661
a year ago
Ever wondered, "Is there an AI to see how your baby looks?" Well you're not alone! OurBabyAI is an app that shows how your future baby may look.