Full Width [alt+shift+f] Shortcuts [alt+shift+k]
Sign Up [alt+shift+s] Log In [alt+shift+l]
Top Categories > indiehacker
#all #programming #history #startups #technology #science #life #literature #architecture #travel #creative #design #comics #cartography #finance #AI #indiehacker Muted Categories [alt+←][alt+→]
High Signal
Newsletter that make money in 2024 Newsletters are a great way to make money. The humble email list can be monetized through...
10 months ago
63
10 months 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...
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...
a year ago
79
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.
Tony Dinh's...
It's the exciting time of the year! This is not the monthly update, just a quick announcement 😄
over a year ago
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
👋 Hello, I'm...
How to get (micro) acquired?
a year ago
Max Rozen
Blogging lessons from working for a large blogging company For a short period, I was employed by a company that drove most of its revenue from blogging. Here's...
over a year ago
10
over a year ago
For a short period, I was employed by a company that drove most of its revenue from blogging. Here's what I learned while I was there.
Val Sopi
My 2 lessons when it comes to pricing a Saas product <p>I was listening to two founders on Twitter Spaces talking about both ends of the spectrum when it...
over a year ago
35
over a year ago
<p>I was listening to two founders on Twitter Spaces talking about both ends of the spectrum when it came charging for their Saas. One wanted to charge (and they are), the other one didn't care about it so much (for now). Then a discussion about the founder of <a...
mtlynch.io
TinyPilot: Month 45 New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent...
8 months ago
81
8 months 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...
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...
a year ago
66
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.
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
24
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...
Tony Dinh's...
Aug 2022: One year since I quit my job Reached $10K MRR, launched Xnapper (#1 of the week), went on Indie Hackers podcast (😱), and other...
over a year ago
103
over a year ago
Reached $10K MRR, launched Xnapper (#1 of the week), went on Indie Hackers podcast (😱), and other updates in Aug 2022...
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
8 months ago
Grow With Less
A Day in the Life of a Full-Time Blogger Search “blogger working” in Google Image and you will see thousands of smiling bloggers working on...
over a year ago
14
over a year ago
Search “blogger working” in Google Image and you will see thousands of smiling bloggers working on their laptop while drinking coffee in a trendy coffee shop. And while these things can definitely be part of a blogger’s day, they are only the visible part of the iceberg. Blogging...
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
72
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...
Val Sopi
A fresh new start: Investing in myself towards financial freedom and sharing my personal and... <p> <i>This is the first of many updates in the <a...
over a year ago
61
over a year ago
<p> <i>This is the first of many updates in the <a href="https://valsopi.com/financial-freedom">Financial Freedom</a> series, where I hold&nbsp;myself publicly accountable for my big challenge ahead!</i> </p> <p> <i><b>TLDR:</b>&nbsp;Towards the end of this article,...
Grow With Less
A Bittersweet First Blog Income Report The internet is full of success stories and my 6-figures language-learning blog French Together...
over a year ago
11
over a year ago
The internet is full of success stories and my 6-figures language-learning blog French Together could be considered one of them But things don’t always go as planned and every business experiences ups and downs. April was definitely in the down category for me and that’s great...
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
77
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
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
16
over a year ago
You pride yourself on delivering fast websites to your clients, but do the websites stay fast as the months go by?
Dominik Sobe's...
HelpKit reached $1000 MRR!
over a year ago
I Have No Idea What...
I Have No Idea What I’m Doing: Introduction In this blog “I have no idea what I’m doing” I’ll be chronicling the progress and discoveries I make...
over a year ago
72
over a year ago
In this blog “I have no idea what I’m doing” I’ll be chronicling the progress and discoveries I make as I build a startup for the first time. The name of this blog comes from a talk in 2015 by former Facebook engineer Graham Lee. In his talk, he admits that although at the time...
mtlynch.io
Join My Six-Week Blogging Course I’m teaching a small-group, live course about attracting readers to your blog through Hacker News....
6 months ago
64
6 months ago
I’m teaching a small-group, live course about attracting readers to your blog through Hacker News. Sign up by Monday (June 24th) to reserve your slot. Why take a class with me? My blog receives 300k-500k unique readers per year. After Google, Hacker News is the primary way that...
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
92
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...
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
52
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...
July 2023: $6K MRR – getting back on recurring revenue small updates from me in July 2023
a year ago
mtlynch.io
My Fifth Year as a Bootstrapped Founder Five years ago, I quit my job as a developer at Google to create my own bootstrapped software...
a year ago
76
a year ago
Five 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. None of them earned more than a few hundred dollars per month in revenue, and they all had negative profits. Halfway...
Max Rozen
How code splitting can make your React app load significantly faster Chances are, your React app's bundle is much, much larger than it needs to be.
over a year ago
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
13
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...
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
34
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...
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
48
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...
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
18
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
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
100
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
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
35
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...
Dominik Sobe's...
My Indiehacker Journey: Part One.
over a year ago
mtlynch.io
TinyPilot: Month 8 Highlights TinyPilots revenues dropped for the first time in six months. TinyPilot finished the...
over a year ago
41
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...
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
54
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
My First Year as a Solo Developer On February 1st, 2018, I quit my job as a software engineer at Google to start my own single-person...
over a year ago
43
over a year ago
On February 1st, 2018, I quit my job as a software engineer at Google to start my own single-person software company. It’s exactly one year later, so it feels like an apt time to reflect on how that decision affected my finances, lifestyle, and happiness. How I made and spent...
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
16
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
My Feedback about Hello Base The cryptocurrency language barrier There’s an unforunate language barrier among technologists right...
2 weeks ago
5
2 weeks ago
The cryptocurrency language barrier There’s an unforunate language barrier among technologists right now. Cryptocurrency enthusiasts are excited about the ecosystem and what’s going on in crypto-world right now. They’re trying to bring new people in, but they’re often so...
👋 Hello, I'm...
The dead horse framework: How to evaluate the potential of a startup.
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
83
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.
Max Rozen
Understanding useState's initial value If you're used to class components and setState, the useState Hook might be confusing at first....
over a year ago
14
over a year ago
If you're used to class components and setState, the useState Hook might be confusing at first. Let's learn more about it in this article.
Tony Dinh's...
Nov 2022 updates: learning new skills Indie updates, B2B vs B2C, Black Friday, surfing, skimboarding, hardware.
over a year ago
mtlynch.io
How Litestream Eliminated My Database Server for $0.03/month Here’s a riddle. My web app keeps all of its data in a SQL database. I can spontaneously tear it...
over a year ago
66
over a year ago
Here’s a riddle. My web app keeps all of its data in a SQL database. I can spontaneously tear it down, deploy the code to a different hosting platform, and the app will still serve all the same data. Running my app in production costs $0.03 per month. How is this possible? That’s...
mtlynch.io
TinyPilot: Month 30 New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent...
a year ago
87
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...
Max Rozen
Preventing infinite re-renders when using useEffect and useState React's useEffect hook is an incredibly useful tool for fetching data, but if you're not careful,...
over a year ago
18
over a year ago
React's useEffect hook is an incredibly useful tool for fetching data, but if you're not careful, can cause infinite re-renders.
High Signal
Joining a startup as a co-founder Today's interview is with Iron Brands (he's Dutch, that is his actual name), who joined a privacy...
10 months ago
94
10 months ago
Today's interview is with Iron Brands (he's Dutch, that is his actual name), who joined a privacy analytics startups as a co-founder after it had already launched. We talked about how he met the original founder of Simple Analytics, how they negotiated the new ownership...
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...
2 months ago
24
2 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...
$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
104
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.
mtlynch.io
TinyPilot: Month 43 New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent...
10 months ago
86
10 months 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...
mtlynch.io
Notes from PyTexas 2019 Overview This past weekend, PyTexas invited me to speak at their annual conference in Austin,...
over a year ago
35
over a year ago
Overview This past weekend, PyTexas invited me to speak at their annual conference in Austin, Texas. It was a fun trip, and I learned a lot. It was also expensive, both financially and in terms of time. I’m taking these notes partly to share what I learned and partly to help me...
Val Sopi
Things I love about blogstatic <p>blogstatic had another above $1K month.</p> <p>$1,208.38 to be exact.</p> <p>This was the third...
a year ago
76
a year ago
<p>blogstatic had another above $1K month.</p> <p>$1,208.38 to be exact.</p> <p>This was the third +$1K month overall, since <a href="https://valsopi.com/blogstatic-chance">rebranding</a> back in 2022.</p> <figure><img...
mtlynch.io
Failed Attempts to Install NixOS on the Raspberry Pi 4 In creating the tutorial, “Installing NixOS on Raspberry Pi 4,” I ran into a ton of paths that...
a year ago
66
a year ago
In creating the tutorial, “Installing NixOS on Raspberry Pi 4,” I ran into a ton of paths that didn’t work. I’ve collected them here for the sake of saving others time retrying the same steps. The standard NixOS aarch64 image doesn’t work When I checked the NixOS download page, I...
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
36
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...
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
13
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.
Dominik Sobe's...
The Six Best Practices for launching on Product Hunt in 2021
over a year ago
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
mtlynch.io
Reset Month No update this month I’m skipping my normal retrospective this month, as I sold TinyPilot and am...
6 months ago
99
6 months 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 hopefully resume in a month or two!
Scott DeLong
Weeks 19-21: Fortunately, I Wasn’t Lying Incentive-based lead generation is a game changer and record days continue to become the new normal....
a year ago
69
a year ago
Incentive-based lead generation is a game changer and record days continue to become the new normal. But it's not all good. The post Weeks 19-21: Fortunately, I Wasn’t Lying appeared first on Scott DeLong.
High Signal
Black Friday 2023 deals for entrepreneurs Here's a list of some of the best Black Friday discounts for entrepreneurs and developers. This page...
a year ago
86
a year ago
Here's a list of some of the best Black Friday discounts for entrepreneurs and developers. This page contains affiliate links. Courses Grow and Monetize your Newsletter - 60% off Monetize Your Newsletter - 60% off Grow Your Newsletter - 60% off WesBos - Beginner JavaScript -...
Tony Dinh's...
My entire marketing strategy (+ December 2021 updates) Hello everyone! This is Tony 👋 Hello Hacker News! For context, this post is the latest issue of my...
over a year ago
104
over a year ago
Hello everyone! This is Tony 👋 Hello Hacker News! For context, this post is the latest issue of my monthly newsletter where I share the progress building BlackMagic.so & DevUtils.app. Check my previous issues to see more details about the products and my journey. Cheers!
Max Rozen
OnlineOrNot Diaries 11 On building table-stakes features, and breaking through a plateau.
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...
a year ago
74
a year ago
Allison Seboldt is the founder of PageFactory, a service which helps websites grow their content and reach with programmatic SEO.
Tony Dinh's...
2023 Recap I turn 30, built a new app, and other updates in December 2023
12 months ago
Val Sopi
Giving blogstatic a real chance <p>I have never really given blogstatic a real chance to succeed.</p> <p><b>Up to now, I've said a...
over a year ago
54
over a year ago
<p>I have never really given blogstatic a real chance to succeed.</p> <p><b>Up to now, I've said a version of any of the following.</b></p> <ul><li>"It's a side project..."</li><li>"I did it in ~30 hours..."</li><li>"It's growing slowly without much marketing..."</li></ul> <p>And...
Grow With Less
7 Lessons Every Blogger About to Quit Should Know As someone who has been blogging for 10 years, I find most articles designed to encourage people to...
over a year ago
17
over a year ago
As someone who has been blogging for 10 years, I find most articles designed to encourage people to start blogging infuriating. They paint blogging as this wonderful activity that will free you from your 9 to 5 job and solve all your problems. They show you pictures of happy...
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
88
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...
Grow With Less
Want More Traffic? Here Are 77 Headline Formulas You Need to Use! Your headline is the first part of your articles your readers see. And it may very well be the last...
over a year ago
18
over a year ago
Your headline is the first part of your articles your readers see. And it may very well be the last part they see. That’s why a catchy headline is not nice to have, it’s essential. Without it your article may as well not exist because nobody will read it. But how do you write a...
Grow With Less
64 Weak Words and Flabby Expressions That Clog up Your Writing Weak words are everywhere. Like ants invading your home in summer, they slip through the cracks and...
over a year ago
23
over a year ago
Weak words are everywhere. Like ants invading your home in summer, they slip through the cracks and slowly distract your reader. They turn fascinating ideas into never-ending articles people can’t wait to run away from. Worse, they undermine you and make you sound...
mtlynch.io
Educational Products: Month 1 Highlights I’m rebooting my blogging course from 2020. htmx is pretty good but not everything I wish...
5 months ago
42
5 months ago
Highlights I’m rebooting my blogging course from 2020. htmx is pretty good but not everything I wish it could be. I’m looking for a buyer for Is It Keto, my old keto website. Rebooting Hit the Front Page In 2020, I created a video course about blogging called “Hit the Front Page...
mtlynch.io
TinyPilot: Month 31 New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent...
a year ago
105
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
Running Sia on a Synology NAS via Docker Overview Sia is a decentralized, peer-to-peer network for buying and selling computer storage space....
over a year ago
28
over a year ago
Overview Sia is a decentralized, peer-to-peer network for buying and selling computer storage space. If you have extra storage space, Sia allows you to sell it to others who want to store their files on the Sia cloud network. Hosting a Sia server on your personal laptop or...
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
95
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....
Max Rozen
Starting a Cloudflare Worker from scratch We don't need no fancy tooling!
a year ago
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...
6 months ago
Max Rozen
Understanding Integration Testing in React Moving from Enzyme to React Testing Library is rough. You can't do a lot of things you used to, and...
over a year ago
12
over a year ago
Moving from Enzyme to React Testing Library is rough. You can't do a lot of things you used to, and there are new best practices. Let's learn them!
mtlynch.io
Is It Keto - Month 8 Highlights Is It Keto continued its streak of growth, with a 72% jump in revenue to an all-time high...
over a year ago
34
over a year ago
Highlights Is It Keto continued its streak of growth, with a 72% jump in revenue to an all-time high of $389 for August. Given that Is It Keto is doing better than any of my other projects, I decided to stop ignoring it. I finally got a high-ranking domain to link to Is It Keto,...
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
mtlynch.io
Strong Towns I found it eye-opening in terms of understanding how municipal governments work in practice and how...
10 months ago
98
10 months 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...
mtlynch.io
TinyPilot: Month 38 New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent...
a year ago
67
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
OnlineOrNot Diaries 7 In which I pay for people to check out OnlineOrNot to test my landing pages.
a year ago
Grow With Less
Do Headline Analyzers Work? A Data-Driven Answer Headline analyzers are a popular way to come up with great headlines and try to predict their...
over a year ago
15
over a year ago
Headline analyzers are a popular way to come up with great headlines and try to predict their effectiveness. All you need to do is write your headline and the tool will give it a score telling you how effective it’s likely to be. But can these free headline analyzers accurately...
Build In Public...
What if you could edit like Spielberg? 🎥 Meet Eddie AI—your new editing partner ready to bring cinematic flair to every cut!
2 months ago
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
51
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...
Max Rozen
OnlineOrNot Diaries 2 In which I ship a CLI (for real this time), and improve a few things
a year ago
mtlynch.io
TinyPilot: Month 33 New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent...
a year ago
120
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...
High Signal
The ultimate guide to bootstrapping a business Bootstrapping a business has come back into fashion lately, especially as investment from venture...
11 months ago
31
11 months ago
Bootstrapping a business has come back into fashion lately, especially as investment from venture capitalists is drying up and people want to increase their income due to the cost of living crisis. This article will teach you everything you need to know about bootstrapping a...
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
79
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...
mtlynch.io
TinyPilot: Month 24 Highlights TinyPilot reached an all-time high of $74k in revenue. I’m trying to figure out the best...
over a year ago
71
over a year ago
Highlights TinyPilot reached an all-time high of $74k in revenue. I’m trying to figure out the best approach to software licensing. I’m still searching for a web framework I can love. Goal Grades At the start of each month, I declare what I’d like to accomplish. Here’s how I did...
mtlynch.io
The Dumbest Task I Ever Outsourced I derive immense satisfaction from outsourcing my chores. All of my friends have heard me encourage...
over a year ago
40
over a year ago
I derive immense satisfaction from outsourcing my chores. All of my friends have heard me encourage them to place a higher value on their free time and delegate their errands. Few of them heed my advice, and it’s probably because they know about the time I paid someone $96 to...
Val Sopi
High productivity in a workday <p>On a given workday, you only have a few hours at your disposal to create.</p> <p>Commit to...
over a year ago
36
over a year ago
<p>On a given workday, you only have a few hours at your disposal to create.</p> <p>Commit to relaxed focused work in two blocks of 3-hours each.</p> <p>Take a 1-hour break in between.&nbsp;Meditating 11 minutes. Walking the rest.</p> <p>Drink plenty of water. Coffee and...
mtlynch.io
Deploying Syncthing on a Fly.io Cloud Server I recently discovered Syncthing, an open-source tool for syncing files across multiple...
a year ago
119
a year ago
I recently discovered Syncthing, an open-source tool for syncing files across multiple machines. Setting up Syncthing on my personal devices was easy, but I went on an interesting journey deploying it to a cloud server. Why run Syncthing in the cloud? Syncthing synchronizes files...
Dominik Sobe's...
Just crossed 10 paying customers
over a year ago
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...
10 months ago
29
10 months 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...
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
593
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.
mtlynch.io
An Unexpected Reset Month Highlights My loved ones and I are safe and healthy. WanderJest is on hiatus due to the nationwide...
over a year ago
34
over a year ago
Highlights My loved ones and I are safe and healthy. WanderJest is on hiatus due to the nationwide shutdown. I’m working on a product to help investors rebalance their portfolios. COVID-19 and me Obviously, the most relevant thing to happen in the last month has been the global...
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
13
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.
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
63
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.
Tony Dinh's...
Early bird license of my new product TypingMind.com is launching tomorrow on Product Hunt!
a year ago
mtlynch.io
Guidelines for Freelance Developers Working with Me I’ve been hiring software developers and other freelancers for the past seven years. Even though I...
over a year ago
47
over a year ago
I’ve been hiring software developers and other freelancers for the past seven years. Even though I write most code myself, hiring other developers is a tremendous force multiplier that frees up time for other parts of my business. Freelancers work well if you manage the...
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
19
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...
Dominik Sobe's...
Stagnant MRR but experimenting in the background
over a year ago
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
66
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...
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...
a year ago
94
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...
Build In Public...
Build In Public - Community Edition (Nov 2021) Hey everyone 👋 Here’s a powerful quote to kick us off into the Thanksgiving week: “Gratitude...
over a year ago
89
over a year ago
Hey everyone 👋 Here’s a powerful quote to kick us off into the Thanksgiving week: “Gratitude unlocks the fullness of life. It turns what we have into enough, and more.” - Melody Beattie I’m grateful for many things this year including my son’s birth
Build In Public...
How I Built This In Public: Luca Restagno Lessons from building, growing and selling SaaS Products all in public
a year ago
mtlynch.io
TinyPilot: Month 28 New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent...
over a year ago
83
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...
Max Rozen
Lessons from my third year running a SaaS I've run this business for three years now, and I'm only just now starting to *get it*.
10 months ago
Max Rozen
OnlineOrNot Diaries 5 In which I doubled my conversion rate without trying too hard.
a year ago
Max Rozen
OnlineOrNot Diaries 6 A new monitoring service for OnlineOrNot, and new learnings for my pricing page.
a year ago
Dominik Sobe's...
V(D)Logging some of my thoughts
a year ago
mtlynch.io
Educational Products: Month 2 Highlights I learned a few techniques that make it easier for me to record videos for my course....
4 months ago
65
4 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...
Dominik Sobe's...
The reason I got hooked on being an Indiehacker
a year ago
Build In Public...
How I Built This In Public: Noah Bragg Lessons from building and growing Potion to its acquisition all in public
a year ago
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
mtlynch.io
TinyPilot: Month 27 New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent...
over a year ago
66
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
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...
11 months ago
105
11 months 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,...
mtlynch.io
TinyPilot: Month 16 Highlights I announced a new product and then discovered it was a mistake. I simplified the...
over a year ago
88
over a year ago
Highlights I announced a new product and then discovered it was a mistake. I simplified the TinyPilot website to focus on a single device. I tried taking my first real vacation from TinyPilot with mixed results. Goal Grades At the start of each month, I declare what I’d like to...
Build In Public...
How I Built This In Public: Olly Lessons from building Senja.io to $4,000 MRR in Public
a year ago
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
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...
a year ago
22
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...
mtlynch.io
TinyPilot: Month 35 New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent...
a year ago
36
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...
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
75
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...
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
Takeaways from Charles Marohn's "Escaping the Housing Trap" Last week, I stumbled upon a reddit post announcing that the author, Charles Marohn, was giving a...
a month ago
19
a month ago
Last week, I stumbled upon a reddit post announcing that the author, Charles Marohn, was giving a free talk near my town the next morning. Marohn is the author of Strong Towns, one of my favorite books of the last few years. So, my wife and I attended the talk and enjoyed it. The...
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
103
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
Val Sopi
Year 2300 <p><i>From all that is currently happening to us, I want to believe that we’re at the dawn of a new...
5 months ago
32
5 months ago
<p><i>From all that is currently happening to us, I want to believe that we’re at the dawn of a new era </i>✊</p><hr><p>I&nbsp;am&nbsp;predicting year 2300 to be the one when we’re living the progressive dreams of today.<br></p><p>By then we have reached a new...
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
9
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...
Build In Public...
How I Built This In Public: Khe Hy Lessons from building RadReads and helping over 40,000 professionals in public
a year ago
Grow With Less
The Best Way to Come up with Catchy Blog Post Titles Copywriting legend David Ogilvy once said that “on the average, five times as many people read the...
over a year ago
13
over a year ago
Copywriting legend David Ogilvy once said that “on the average, five times as many people read the headline as read the body copy. When you have written your headline, you have spent eighty cents out of your dollar.” That’s great news because it means a great blog post title has...
mtlynch.io
Import from a URL in Nix I’m still a Nix beginner, and one thing I couldn’t figure out until recently was how to keep parts...
a year ago
92
a year ago
I’m still a Nix beginner, and one thing I couldn’t figure out until recently was how to keep parts of my configuration.nix file under source control. My goal I’d like for my Nix configuration files to be modular and reusable, so depending on the system or flake, I can pull in...
Tony Dinh's...
Why I run Black Friday deals (things I learned) I also curated 300+ Black Friday deals for you
a year ago
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
9
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.
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
19
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...
👋 Hello, I'm...
Bootstrapping to €600k MRR and getting killed by Shopify. The story of Checkout X. ...
a year ago
Max Rozen
OnlineOrNot Diaries 21 I was young, and needed to ship...
3 months ago
Dominik Sobe's...
Next Milestone: HelpKit hit $2000 MRR
over a year ago
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...
8 months ago
107
8 months 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...
mtlynch.io
Recovery Month Highlights Is It Keto’s revenue doubled to $82.44 with zero effort on my part. My task journaling...
over a year ago
37
over a year ago
Highlights Is It Keto’s revenue doubled to $82.44 with zero effort on my part. My task journaling app is almost ready for publication. I’ve begun setting up meetings with potential customers about my next project ideas. Goal Grades At the start of the month, I gave up on Is It...
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...
a year ago
61
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...
mtlynch.io
WanderJest: Month 2 Highlights I’m betting big on a publicity campaign that’s at risk of failing spectacularly....
over a year ago
33
over a year ago
Highlights I’m betting big on a publicity campaign that’s at risk of failing spectacularly. WanderJest finally earned its first dollar of revenue, but in a way that is definitely unsustainable. Poor work habits have left me with the most stress I’ve felt in a year. Goal Grades At...
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
12
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?
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
87
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...
Build In Public...
How I Built This In Public: Joshua Xu Lessons from building HeyGen from 0 to $1m ARR in 7 months
a year ago
mtlynch.io
What Got Done - Month 2 Highlights What Got Done received 32 new user sign-ups (growth of about 5x since May) Zestful may be...
over a year ago
24
over a year ago
Highlights What Got Done received 32 new user sign-ups (growth of about 5x since May) Zestful may be rising from the dead, with four new inbound customer inquiries. Is It Keto earned $184, and Zestful earned $26, making it my highest revenue month since quitting my job. Goal...
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
49
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
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
49
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
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
17
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!
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
12
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...
Dominik Sobe's...
You want everything at once – me too
11 months ago
mtlynch.io
Deep Work by Cal Newport This was my favorite book of 2018. It profoundly impacted the way I approach my work and organize my...
over a year ago
58
over a year ago
This was my favorite book of 2018. It profoundly impacted the way I approach my work and organize my time. After reading it, I find it easier to maintain concentration and to prioritize important tasks. It was also the final push I needed to un-addict myself from social media.
Grow With Less
9 Inspiring Examples of Successful Blogs (And How They Got There) Looking at blog income reports from popular blogs, you could think that the only way to make money...
over a year ago
17
over a year ago
Looking at blog income reports from popular blogs, you could think that the only way to make money blogging is to blog about blogging. Luckily, you would be mistaken. The reality is that there are successful blogs in all kinds of niches. You simply hear more about the make money...
Max Rozen
Using Tailwind CSS with React and CSS-in-JS If you're already using a CSS-in-JS library, trying out Tailwind CSS with your existing app might be...
over a year ago
11
over a year ago
If you're already using a CSS-in-JS library, trying out Tailwind CSS with your existing app might be much easier than you think.
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
55
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...
mtlynch.io
Fixing Memory Exhaustion Bugs in My Golang Web App Earlier this year, I created an open-source app called PicoShare. It’s a simple Golang web app for...
over a year ago
90
over a year ago
Earlier this year, I created an open-source app called PicoShare. It’s a simple Golang web app for sharing files. I use it to send files that are too large to be email attachments, but I don’t want the recipient to deal with Dropbox or Google Drive. A few months ago, I started...
mtlynch.io
Paternity Leave: Month 4 Highlights I found ways to procrastinate writing my book. I had fun fuzz testing open-source...
2 weeks ago
19
2 weeks ago
Highlights I found ways to procrastinate writing my book. I had fun fuzz testing open-source projects. I picked out components for a new high-end desktop computer for software development. Goal grades At the start of each month, I declare what I’d like to accomplish. Here’s how I...
mtlynch.io
The Goal by Eliyahu M. Goldratt The Goal is an attempt to reevaluate business management from first principles. The book explains...
over a year ago
62
over a year ago
The Goal is an attempt to reevaluate business management from first principles. The book explains Goldratt’s Theory of Constraints, which states that in any business, the sole determinant of output is the bottleneck resource. To grow, a business has to identify its bottlenecks...
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
73
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
@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
I Have No Idea What...
Getting to 19,000 monthly clicks: Everything I've learned about SEO as a beginner It’s been a while since my last post! Since then, I’ve been focusing on growing Remote Rocketship....
a year ago
80
a year ago
It’s been a while since my last post! Since then, I’ve been focusing on growing Remote Rocketship. I’m super excited to announce that it’s reached $2,000 MRR! 🥳 You may recall from the last post that I mentioned that the only sustainable channel to grow the website is SEO and...
Tony Dinh's...
February 2022 updates – 6 months milestone Hello everyone! It’s me again – Tony 👋 Time flies! February 2022 marks the 6 months milestone of me...
over a year ago
93
over a year ago
Hello everyone! It’s me again – Tony 👋 Time flies! February 2022 marks the 6 months milestone of me going indie hacking full time! 🥳 In this issue, I’ll share my regular updates from February and some thoughts on the first 6 months of my journey. Let’s go!
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
64
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
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
14
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.
mtlynch.io
Resurrecting a Dead Library: Part Two - Stabilization In this post, I demonstrate how to retrofit automated tests onto an untested legacy library. This is...
over a year ago
39
over a year ago
In this post, I demonstrate how to retrofit automated tests onto an untested legacy library. This is part two of a three-part series about how I resurrected ingredient-phrase-tagger, a library that uses machine learning to parse cooking ingredients (e.g., “2 cups milk”) into...
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
38
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...
Max Rozen
Frustrated by Formik? Here's a simpler way to do forms in React Do you find yourself struggling for hours to solve problems with Formik? I've started using a...
over a year ago
7
over a year ago
Do you find yourself struggling for hours to solve problems with Formik? I've started using a different library that's much simpler.
High Signal
Building a mentor marketplace to 20,000 users Mentorcruise is an impressive mentor marketplace which has grown to 20,000 users.
a year ago
Dominik Sobe's...
What I have been up to lately
a year ago
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...
10 months ago
86
10 months 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
How to Do Code Reviews Like a Human (Part One) Lately, I’ve been reading articles about best practices for code reviews. I notice that these...
over a year ago
28
over a year ago
Lately, I’ve been reading articles about best practices for code reviews. I notice that these articles focus on finding bugs to the exclusion of almost every other component of a review. Communicating issues you discover in a constructive and professional way? Irrelevant! Just...
High Signal
Sailing the world while building startups James and his partner Danielle have an enviable working set-up - they live and work on a sailing...
10 months ago
Grow With Less
Don't Trust Keyword Difficulty Scores (Do This Instead) Keyword difficulty or SEO difficulty is the likelihood of ranking for a keyword. And the way most...
over a year ago
20
over a year ago
Keyword difficulty or SEO difficulty is the likelihood of ranking for a keyword. And the way most bloggers estimate it is dangerous. They use SEO tools like Ahrefs, Keysearch, or SEMrush and rely on their keyword difficulty scores to tell how easy ranking for a keyword should...
Dominik Sobe's...
Lessons from a “failed” Product Hunt launch
over a year ago
Val Sopi
What a year! <p>One of the things I'm most proud of in 2022 was that I stuck to some personal habits like going...
a year ago
60
a year ago
<p>One of the things I'm most proud of in 2022 was that I stuck to some personal habits like going to the gym, eating well, and meditating.</p> <p>I believe these habits helped me get more in tune with myself and get the confidence necessary to take bold steps, like taking out a...
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
9
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.
High Signal
Making $1m ARR with social media scheduling Davis is the co-founder of OneUp, a tool for scheduling social media posts across a range of...
11 months ago
36
11 months ago
Davis is the co-founder of OneUp, a tool for scheduling social media posts across a range of platforms like Facebook, Twitter, Instagram, TikTok, LinkedIn and many more. The business is now doing over $1m in annual revenue! Davis joined me for an interview about joining the...
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
Max Rozen
OnlineOrNot Diaries 19 Refactoring the business entity, thoughts on marketing and building
9 months 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
30
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.
Max Rozen
OnlineOrNot Diaries 13 I tried building a monolith.
a year ago
mtlynch.io
TinyPilot: Month 3 Highlights TinyPilot generated $3,800 in revenue with zero marketing. I went from zero to a...
over a year ago
40
over a year ago
Highlights TinyPilot generated $3,800 in revenue with zero marketing. I went from zero to a complete, custom manufactured product in 26 days. I’m still struggling to manage my inventory. Goal Grades At the start of each month, I declare what I’d like to accomplish. Here’s how I...
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
89
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...
Grow With Less
Minimalist Seo: How to Save Time and Ditch the Overwhelm What do you do when you spent hours writing awesome articles only to realize your mom and your best...
over a year ago
13
over a year ago
What do you do when you spent hours writing awesome articles only to realize your mom and your best friend Dave are the only people reading them? That’s the question I asked myself 7 years ago after writing dozens of articles for my new blog French Together. I followed 10,000...
Build In Public...
How I Built This In Public: Erwin Lessons from building Tailscan in public to $500 MRR
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
72
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...
Max Rozen
Strangers from the internet paid for my MacBook Air: on my 4th year of indiehacking In which I finally make money from strangers off the internet.
over a year ago
High Signal
10 websites for selling your startup If you are wanting to sell your startup but aren't sure where to do that, here are all your options....
11 months ago
73
11 months ago
If you are wanting to sell your startup but aren't sure where to do that, here are all your options. There's lots of choice here for you
Max Rozen
Fixing Race Conditions in React with useEffect If you're using useEffect to fetch data, chances are you've either run into a race condition, or...
over a year ago
11
over a year ago
If you're using useEffect to fetch data, chances are you've either run into a race condition, or have one without realising it. Let's learn how to fix them in this article.
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
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
32
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...
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...
a year ago
35
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
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
28
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...
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
15
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...
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
48
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
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
51
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.
Build In Public...
🚨 Announcement Alert 🚨 I'm dropping a mega Twitter resource on BUILD IN PUBLIC Hey everyone, Some of you know my story but if I have to summarize the last 3 years in 10 bullets of...
over a year ago
83
over a year ago
Hey everyone, Some of you know my story but if I have to summarize the last 3 years in 10 bullets of inflection points, here’s how it would look like: Jan 2018, I was a nobody in startups, stuck in a dead-end corporate job due to visa challenges Oct 2018, read a book called...
Build In Public...
How I Built This In Public: Michelle Marcelline Immigrating from Indonesia to the US and building Typedream in public
a year ago
mtlynch.io
Stripe is Silently Recording Your Movements On its Customers' Websites Among startups and tech companies, Stripe seems to be the near-universal favorite for payment...
over a year ago
51
over a year ago
Among startups and tech companies, Stripe seems to be the near-universal favorite for payment processing. When I needed paid subscription functionality for my new web app, Stripe felt like the natural choice. After integration, however, I discovered that Stripe’s official...
mtlynch.io
The Seven Habits of Highly Effective People by Stephen R. Covey Before reading The Seven Habits of Highly Effective People, I thought of it as the canonical cliché...
over a year ago
33
over a year ago
Before reading The Seven Habits of Highly Effective People, I thought of it as the canonical cliché self-help book. But as the saying goes, clichés become clichés because they’re true. The book’s insightfulness surprised me, and I found many of its ideas useful in my everyday...
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...
a year ago
70
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
mtlynch.io
TinyPilot: Month 34 New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent...
a year ago
72
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...
mtlynch.io
TinyPilot: Month 42 New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent...
11 months ago
76
11 months 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...
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
OnlineOrNot Diaries 17 On learning screencasting, cleaning up tech debt, and focus
a year ago
👋 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
87
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:
Tony Dinh's...
Oct 2021 Updates: Vietnam, DevUtils 1.12, and Magic Sidebar ✨ 👋 Hello everyone, it’s Tony again. Lots of things happened in October 2021. I released DevUtils...
over a year ago
84
over a year ago
👋 Hello everyone, it’s Tony again. Lots of things happened in October 2021. I released DevUtils 1.12, worked on a new exciting feature for Black Magic, moved back to Vietnam, and other small updates. Just want to say this quickly: Thank you all so much for following my journey!...
mtlynch.io
How I Hired a Freelance Editor for My Blog A year in blogging I started this blog in May of last year. I don’t mean to brag, but by last April,...
over a year ago
44
over a year ago
A year in blogging I started this blog in May of last year. I don’t mean to brag, but by last April, after less than a year of blogging, I was pulling in upwards of 20 visitors per day, several of whom were not spam bots. That number reached as high as 50 visitors on days when I...
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...
a year ago
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
25
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...
Val Sopi
What is leadership? <p>With so much going on in the world and information traveling faster than ever before in the human...
over a year ago
25
over a year ago
<p>With so much going on in the world and information traveling faster than ever before in the human existence, it's easy to lose track of the basics.</p> <p>Feeling overwhelmed is a result of our values, thoughts, being challenged.</p> <p>The first response is naturally to...
Scott DeLong
Weeks 31-34: Banned Sometimes business can be boring and sometimes you see set backs, but this is where you...
a year ago
56
a year ago
Sometimes business can be boring and sometimes you see set backs, but this is where you perservere. The post Weeks 31-34: Banned appeared first on Scott DeLong.
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...
5 months ago
44
5 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...
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...
a year ago
77
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
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
15
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
11 months ago
Max Rozen
How do you use variables in the HTML webpack outputs? Looking to inject variables from CI into the HTML your webpack build outputs? It's relatively simple...
over a year ago
mtlynch.io
Hiring Content Writers: Part One - Finding Writers Overview: Hiring Content Writers Part One: Finding Writers (this section) Part Two - Creating a...
over a year ago
45
over a year ago
Overview: Hiring Content Writers Part One: Finding Writers (this section) Part Two - Creating a Detailed Job Description Part Three: Screening Candidates Part Four - Working with Writers Part Five - Terminating Writers There are thousands of working freelance writers in the...
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
14
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.
Max Rozen
OnlineOrNot Diaries 9 On cleaning up the shop.
a year ago
Dominik Sobe's...
Early marketing efforts showing results
over a year ago
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
51
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...
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
34
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...
Dominik Sobe's...
Routine
over a year ago
Grow With Less
How to Overcome Information Overload and Make Real Progress with Your Business Being a solopreneur is exhausting. You wake up in the morning, check your emails and find dozens of...
over a year ago
18
over a year ago
Being a solopreneur is exhausting. You wake up in the morning, check your emails and find dozens of new strategies waiting for you. Double your subscribers with this new pop-up! Use this little-known copywriting trick to get 32% more signups! How this simple tool helped me get...
mtlynch.io
TinyPilot: Month 7 Highlights TinyPilot achieved astonishing growth in revenue, jumping from $15k in December to $42k...
over a year ago
52
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...
👋 Hello, I'm...
Why I’m leaving the Shopify Apps business
a year ago
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...
6 months ago
58
6 months 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
End-to-End Testing Web Apps: The Painless Way Okay, I know you’re skeptical. Other guides have promised you painless web app tests only to reveal...
over a year ago
47
over a year ago
Okay, I know you’re skeptical. Other guides have promised you painless web app tests only to reveal that their solution requires some hyper-specific tech stack or a paid third-party service. I won’t do that to you. This guide provides a straightforward and flexible template for...
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...
a year ago
117
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...
mtlynch.io
TinyPilot: Month 44 New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent...
9 months ago
41
9 months 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...
Tony Dinh's...
Another 6-figure exit, and the future I sold Xnapper, here is a quick update about the acquisition details
9 months ago
Dominik Sobe's...
What I learned bootstrapping 8+ software products
3 weeks ago
Dominik Sobe's...
The journey of launching StorePreviewer PRO
over a year ago
mtlynch.io
Update: Stripe's Response Regarding User Tracking Last week, I published a blog post describing how Stripe recorded visitor behavior on their...
over a year ago
42
over a year ago
Last week, I published a blog post describing how Stripe recorded visitor behavior on their customers’ websites. In short, Stripe’s JavaScript library collected information about URLs users visited and telemetry about their mouse movements, even when the site never displayed any...
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
17
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.
mtlynch.io
Pursuing a Business I'll Love Highlights Zestful had its biggest month ever, with $3,936 in revenue. Is It Keto also had its best...
over a year ago
36
over a year ago
Highlights Zestful had its biggest month ever, with $3,936 in revenue. Is It Keto also had its best month ever, at $393 in revenue. After lots of research and customer interviews, I gave up on my idea for creating sheet metal software. I published my first version of an app for...
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
49
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....
Grow With Less
How to Use Haro to Build Backlinks from the World's Best Websites You know you need backlinks You may even have tried broken link building, the skyscraper technique,...
over a year ago
16
over a year ago
You know you need backlinks You may even have tried broken link building, the skyscraper technique, and other link building tactics but they made you feel desperate.You don’t want to send hundreds of emails, you just want to build backlinks. You are in the right place. I love...
Tony Dinh's...
TypingMind is live It's my first product launch of the year!
a year ago
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
16
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...
Dominik Sobe's...
Launching HelpKit
over a year ago
mtlynch.io
GUIs are Antisocial Last week, I was listening to the CoRecursive podcast interview with PowerShell’s lead architect,...
5 months ago
65
5 months ago
Last week, I was listening to the CoRecursive podcast interview with PowerShell’s lead architect, Jeffrey Snover. One moment in that interview has been stuck in my head the whole week is when Snover argues that graphical user interfaces (GUIs) are inherently “antisocial”: I...
Tony Dinh's...
Late promotion update Hi everyone!
2 weeks ago
mtlynch.io
TinyPilot: Month 25 Highlights My blog post about redesigning the TinyPilot website became my second most popular...
over a year ago
69
over a year ago
Highlights My blog post about redesigning the TinyPilot website became my second most popular article of all time I’m exploring ways to preserve more knowledge on my blog I’ve lowered TinyPilot’s prices in an effort to reduce inventory Goal Grades At the start of each month, I...
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
28
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...
mtlynch.io
Paternity Leave: Month 1 Highlights My wife and I became parents. I realized that caring for a newborn takes more time than I...
3 months ago
43
3 months ago
Highlights My wife and I became parents. I realized that caring for a newborn takes more time than I expected. I’m unsure what to do with my partially-finished Hacker News course. Goal Grades At the start of each month, I declare what I’d like to accomplish. Here’s how I did...
High Signal
500,000 users per month after quitting his developer job Today's interview is with Ruurtjan, a Dutch founder whose two sites get 500,000 users a month....
a year ago
72
a year ago
Today's interview is with Ruurtjan, a Dutch founder whose two sites get 500,000 users a month. Ruurtjan quit his job to go all in on his business
mtlynch.io
Hiring: Freelance Blog Illustrator I’m a blogger, and I often commission custom illustrations for my blog posts like this one: An...
7 months ago
99
7 months 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....
Max Rozen
Automatically testing for accessibility (a11y) issues with jest-axe Automatically test your code for accessibility issues in the same way you catch bugs with jest-axe.
over a year ago
mtlynch.io
WanderJest: Month 1 Highlights Three businesses agreed to form affiliate partnerships with WanderJest. Two of my blog...
over a year ago
22
over a year ago
Highlights Three businesses agreed to form affiliate partnerships with WanderJest. Two of my blog posts reached the front page of Hacker News. Is It Keto earned its all-time-highest monthly revenue, doubling its previous record. Goal Grades At the start of each month, I declare...
High Signal
The best no-code newsletters for founders to read Want to find the best no-code newsletters for learning about what you can build without coding? You...
a year ago
123
a year ago
Want to find the best no-code newsletters for learning about what you can build without coding? You came to the right place!
Max Rozen
Books every developer should read Whether you want to start a career as a developer, or have been a developer for 20 years, you should...
over a year ago
7
over a year ago
Whether you want to start a career as a developer, or have been a developer for 20 years, you should check out these books.
mtlynch.io
TinyPilot: Month 18 Highlights I’ve launched a new TinyPilot product and debuted a new logo. TinyPilot’s revenue...
over a year ago
90
over a year ago
Highlights I’ve launched a new TinyPilot product and debuted a new logo. TinyPilot’s revenue finished the year strong at $55k for December. I’ve learned to manage design projects more aggressively. Goal Grades At the start of each month, I declare what I’d like to accomplish....
Max Rozen
OnlineOrNot Diaries 20 Dipping my toe in enterprise sales
8 months ago
Tony Dinh's...
July 2022: Aftermath of a viral tweet I gained 1,500 new users, but how many will convert? And other updates in July 2022...
over a year ago
mtlynch.io
Automatically Deploying ClipBucket with Ansible Overview ClipBucket is an open source video hosting platform, similar in functionality to YouTube or...
over a year ago
39
over a year ago
Overview ClipBucket is an open source video hosting platform, similar in functionality to YouTube or Vimeo. In this guide, we’ll walk through how to deploy ClipBucket to a server using the configuration management tool, Ansible. tl; dr - Just Install ClipBucket I don’t care about...
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
24
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...
Max Rozen
On replacing my MacBook Air M1 with a Thinkpad T480 In which you probably wonder, but ...why?
a year ago
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
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...
a month ago
18
a month 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...
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
41
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...
mtlynch.io
Why does a extraneous build step make my Zig app 10x faster? For the past few months, I’ve been curious about two technologies: the Zig programming language and...
9 months ago
111
9 months ago
For the past few months, I’ve been curious about two technologies: the Zig programming language and Ethereum cryptocurrency. To learn more about both, I’ve been using Zig to write a bytecode interpreter for the Ethereum Virtual Machine. Zig is a great language for performance...
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
47
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
Per-Project Development Environments with Nix Nix is a broad product with a steep learning curve. It’s capable of everything from installing a...
a year ago
69
a year ago
Nix is a broad product with a steep learning curve. It’s capable of everything from installing a single package to managing every file and application on your OS. One useful thing you can do with Nix, even as a complete beginner, is manage your dev environments. Nix lets me have...
Val Sopi
Launching on Product Hunt <p> <b>Diary entries, aka Table of contents</b> </p> <ul> <li><a...
over a year ago
46
over a year ago
<p> <b>Diary entries, aka Table of contents</b> </p> <ul> <li><a href="#wednesday7">Wednesday, Dec 7</a></li> <li><a href="#thursday8">Thursday, Dec 8</a></li> <li><a href="#thursday8">Friday, Dec 9</a></li> <li><a href="#monday12">Monday, Dec 12</a></li> ...
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
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
44
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...
mtlynch.io
Building a Homelab VM Server (2020 Edition) For the past five years, I’ve done all of my software development in virtual machines (VMs). Each of...
over a year ago
38
over a year ago
For the past five years, I’ve done all of my software development in virtual machines (VMs). Each of my projects gets a dedicated VM, sparing me the headache of dependency conflicts and TCP port collisions. Three years ago, I took things to the next level by building my own...
Max Rozen
OnlineOrNot Diaries 16 On content marketing, starting a YouTube channel, and improving status pages
a year ago
Val Sopi
Year in review: 2021 <p> I had a solid year compared to the shit-storm 2020 had brought on.</p> <p>Back in January...
over a year ago
44
over a year ago
<p> I had a solid year compared to the shit-storm 2020 had brought on.</p> <p>Back in January 2021, I had made a pact with myself that I would be more mindful about my time and the things I would get myself into throughout the year (personally and...
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
Max Rozen
OnlineOrNot Diaries 15 Heading back into the arena. We are so back.
a year ago
mtlynch.io
Is It Keto: Month 3 Prior to February 2019, I published all my retrospectives on Indie Hackers: Is It Keto Month 3:...
over a year ago
48
over a year ago
Prior to February 2019, I published all my retrospectives on Indie Hackers: Is It Keto Month 3: Returning to a Site that Grew without Me
Max Rozen
OnlineOrNot Diaries 3 Marketing week? More like reliability week
a year ago
High Signal
Productized service businesses - the ultimate guide Productized services are growing rapidly in popularity. For founders, they offer a way to make a six...
a year ago
66
a year ago
Productized services are growing rapidly in popularity. For founders, they offer a way to make a six figure salary relatively quickly. For companies, it means paying top talent without the downsides of hiring an employee like paying for a recruiter, paying extra taxes etc. ...
mtlynch.io
TinyPilot: Month 19 Highlights I published my fourth annual retrospective about being a bootstrapped founder. TinyPilot...
over a year ago
85
over a year ago
Highlights I published my fourth annual retrospective about being a bootstrapped founder. TinyPilot sales continue running strong despite a delay in launching our next product. I analyze how I’m spending my time and figure out ways to allocate my hours better. Goal Grades At the...
High Signal
Making thousands from a German learning online community Rónán is the founder of Deutsch Gym, an online community for learning German. He's making thousands...
a year ago
78
a year ago
Rónán is the founder of Deutsch Gym, an online community for learning German. He's making thousands in revenue from his startup which he made after moving to Berlin and wanting to improve his German language skills. Read on for his tips on making a
Dominik Sobe's...
I tried the "Coding for Marketing" growth hack and the results are...
over a year ago
Max Rozen
The books I read in 2018 A list of books I read in 2018
over a year ago
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...
5 months ago
81
5 months 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
TinyPilot: Month 39 New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent...
a year ago
65
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...
Build In Public...
Build In Public - Community Edition #1 (Aug 2021) Hey everyone 👋 Build In Public is no more just a hot trend, it’s a movement. Thousands of founders,...
over a year ago
66
over a year ago
Hey everyone 👋 Build In Public is no more just a hot trend, it’s a movement. Thousands of founders, creators, and builders are embracing the principles and building in public especially on Twitter. On that note, get ready for a quick community round-up highlighting launches and...
Scott DeLong
My Predictions For The Future Of Content Sites (And How To Navigate Them) With the rise of artificial intelligence and content being mostly commodotized, what's the future...
a year ago
58
a year ago
With the rise of artificial intelligence and content being mostly commodotized, what's the future look like for websites? Let's predict it. The post My Predictions For The Future Of Content Sites (And How To Navigate Them) appeared first on Scott DeLong.
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
41
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...
Val Sopi
Test <p> Some super </p> <p class="top-button"> <a href="#top">🔝</a> </p>
10 months ago
mtlynch.io
TinyPilot: Month 36 New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent...
a year ago
86
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...
mtlynch.io
Is It Keto: Month 12 Highlights I added 88 new programmatically-generated articles to Is It Keto. With 100k monthly...
over a year ago
52
over a year ago
Highlights I added 88 new programmatically-generated articles to Is It Keto. With 100k monthly pageviews, it’s time to explore new ways of working with Is It Keto’s audience. I created a KVM over IP device that requires <$100 in hardware. Goal Grades At the start of each month, I...
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
42
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...
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...
2 weeks ago
13
2 weeks 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...
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
44
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...
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
124
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
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
14
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
A Simple Pre-Rendered Web App Using Vue + Nuxt In this post, I’ll show you how to pre-render pages using Vue and Nuxt. This method combines the...
over a year ago
41
over a year ago
In this post, I’ll show you how to pre-render pages using Vue and Nuxt. This method combines the convenient development experience of Vue without forfeiting critical features like social sharing or search engine optimization. This tutorial assumes no experience with Vue or Nuxt....
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
65
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...
mtlynch.io
Using Nix to Fuzz Test a PDF Parser (Part Two) This is the second half of a post about using Nix to automate a fuzz testing workflow. At this...
2 months ago
26
2 months ago
This is the second half of a post about using Nix to automate a fuzz testing workflow. At this point, I can run honggfuzz against pdftotext, but it takes a bit of manual effort to get things started. I promised in part one that I’d get all of the installation and fuzzing down to...
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
15
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
What Got Done - Month 3 Highlights I’m shelving What Got Done, as customers seem uninterested in the idea. Zestful has...
over a year ago
30
over a year ago
Highlights I’m shelving What Got Done, as customers seem uninterested in the idea. Zestful has become my greatest challenge in not sweating the small stuff. Is It Keto continues growing in the background, with a 22% increase in revenue and a 35% rise in traffic. Goal Grades...
Tony Dinh's...
Feb 2023 updates: Twitter API, ChatGPT API, Hackaigon. It was a such a short month!
a year ago
mtlynch.io
Zestful: Month 4 Prior to February 2019, I published all my retrospectives on Indie Hackers: Zestful Month 4:...
over a year ago
52
over a year ago
Prior to February 2019, I published all my retrospectives on Indie Hackers: Zestful Month 4: Shipping Too Late
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...
a year ago
58
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.