Full Width [alt+shift+f] Shortcuts [alt+shift+k]
Sign Up [alt+shift+s] Log In [alt+shift+l]
Top Categories > indiehacker
#all #programming #technology #startups #life #history #science #literature #architecture #creative #design #finance #travel #AI #comics #indiehacker #cartography Muted Categories [alt+←][alt+→]
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
39
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.
Dominik Sobe's...
Routine
over a year ago
mtlynch.io
Why I Quit Google to Work for Myself For the past four years, I’ve worked as a software developer at Google. On February 1st, I quit. It...
over a year ago
56
over a year ago
For the past four years, I’ve worked as a software developer at Google. On February 1st, I quit. It was because they refused to buy me a Christmas present. Well, I guess it’s a little more complicated than that. The first two years Two years in, I loved Google. When the annual...
Val Sopi
I'm done making <p><em><strong>UPDATE:</strong> This post got such a great response that it inspired me to start...
over a year ago
34
over a year ago
<p><em><strong>UPDATE:</strong> This post got such a great response that it inspired me to start playing and building <a href="https://claritask.com">Claritask</a> while documenting it out in the open</em></p> <p>—</p> <p>I'm going to let you in on a great secret.</p> <p>Do you...
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
79
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
ArchiveBox is Super Cool Have you ever used archive.org’s Internet Wayback Machine? It’s a free tool that’s been archiving...
a year ago
137
a year ago
Have you ever used archive.org’s Internet Wayback Machine? It’s a free tool that’s been archiving the web since 1996. So, if you want to see what Google looked like in 1999, they’ve got it. Internet Archive capture of Google from April 22, 1999 ArchiveBox is like your own,...
Tony Dinh's...
Why I run Black Friday deals (things I learned) I also curated 300+ Black Friday deals for you
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
52
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...
Dominik Sobe's...
Recapping 2023
a year ago
mtlynch.io
TinyPilot: Month 29 New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent...
over a year ago
152
over a year ago
New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent computer hardware company. I started the company in 2020, and it now earns $60-80k/month in revenue and employs six other people. Every month, I publish a retrospective like this one...
mtlynch.io
TinyPilot: Month 33 New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent...
over a year ago
184
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
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...
10 months ago
84
10 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...
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
46
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.
Build In Public...
How I Built This In Public: Olly Lessons from building Senja.io to $4,000 MRR in Public
over a year ago
Tony Dinh's...
Dec 2022 updates and happy new year! Hello everyone! It's Tony again with another monthly updates.
over a year ago
mtlynch.io
My Eight-Year Quest to Digitize 45 Videotapes (Part Two) In part one, I described my arduous journey to capture my old home movies in digital format and...
over a year ago
74
over a year ago
In part one, I described my arduous journey to capture my old home movies in digital format and divide them into individual scenes. After processing all the clips, I wanted the experience of exploring them to be as simple as looking up clips on YouTube. Because these videos are...
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....
over a year ago
131
over 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...
mtlynch.io
Is It Keto: Month 7 Highlights Is It Keto’s visits reached a record high of 11k pageviews. Revenues reached a record...
over a year ago
56
over a year ago
Highlights Is It Keto’s visits reached a record high of 11k pageviews. Revenues reached a record high of $40.84 in affiliate income. Despite this, Is It Keto didn’t satisfy its critical goals, so I’m putting it on the backburner. Goal Grades At the start of the month, I laid out...
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
138
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...
mtlynch.io
Zestful: Month 5 Prior to February 2019, I published all my retrospectives on Indie Hackers: Zestful Month 5:...
over a year ago
60
over a year ago
Prior to February 2019, I published all my retrospectives on Indie Hackers: Zestful Month 5: Launched, but Still No Customers
👋 Hello, I'm...
Why I’m leaving the Shopify Apps business
over a year ago
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
40
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
Hiring: Freelance Blog Illustrator I’m a blogger, and I often commission custom illustrations for my blog posts like this one: An...
a year ago
162
a year ago
I’m a blogger, and I often commission custom illustrations for my blog posts like this one: An example of an illustration I commissioned for the blog, part of my year-in-review series The blog’s previous illustrator was the awesome Loraine Yow, who worked with me for six years....
High Signal
$6k a month with a remote work job board Derek runs a successful bootstrapped remote job board making $6k a month in revenue.
8 months ago
Build In Public...
Build In Public - Announcements Edition 🚀 Hey everyone, It’s been a while since I sent a new edition of this newsletter. There’s a good reason...
over a year ago
122
over a year ago
Hey everyone, It’s been a while since I sent a new edition of this newsletter. There’s a good reason behind my delay. Let me share what I’m up to via a string of fun announcements today. Let’s get to it. BIG ANNOUNCEMENT: I launched something fun for the larger founder ecosystem...
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
118
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
Create Your Own Low-Cost Cloud Storage App with Sia and Nextcloud In today’s post, I’m going to show you how to set up your own cloud storage web app, similar to...
over a year ago
45
over a year ago
In today’s post, I’m going to show you how to set up your own cloud storage web app, similar to Dropbox or Google Drive, but with substantially lower costs. This solution provides cloud storage at ~$0.60 per TB/month. By comparison, the same storage would cost $8.25 per month on...
Tony Dinh's...
July 2023: $6K MRR – getting back on recurring revenue small updates from me in July 2023
a year ago
mtlynch.io
Paternity Leave: Month 2 Highlights I’m finding it surprisingly difficult not to work. Sleep is getting a little better. I...
7 months ago
86
7 months ago
Highlights I’m finding it surprisingly difficult not to work. Sleep is getting a little better. I used Nix to create a slick and reusable fuzz testing workflow. Goal grades At the start of each month, I declare what I’d like to accomplish. Here’s how I did against those...
mtlynch.io
Building My First Homelab Server Rack Seven years ago, I built my first home server. It made my software development work faster and more...
a year ago
187
a year ago
Seven years ago, I built my first home server. It made my software development work faster and more enjoyable, so I’ve gotten more into the home server scene. I built a custom storage server, another development server, and a dedicated firewall. At some point, my wife gently...
High Signal
The Ultimate Guide to Social Proof Social proof is a powerful concept in marketing. It's the idea that as consumers, we are influenced...
11 months ago
25
11 months ago
Social proof is a powerful concept in marketing. It's the idea that as consumers, we are influenced by what others do, especially people we admire. If you have ever seen a website mention its number of users, a review from a customer, or company logos, you've
Max Rozen
OnlineOrNot Diaries 3 Marketing week? More like reliability week
over a year ago
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
38
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...
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
46
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...
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
101
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
How to Hire a Cartoonist to Make Your Blog Less Boring I had just completed a passionate blog post. Too passionate, maybe, as I had written over 8,000...
over a year ago
46
over a year ago
I had just completed a passionate blog post. Too passionate, maybe, as I had written over 8,000 words. That’s 1000x longer than the average Buzzfeed article. Worse, it was a giant wall of text with nary a visual element to break it up aside from some screenshots and a few tables....
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
36
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
TinyPilot: Month 40 New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent...
a year ago
124
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...
mtlynch.io
TinyPilot: Month 13 Highlights TinyPilot’s EU distributor is on track to begin sales by the end of August. I’ve freed up...
over a year ago
108
over a year ago
Highlights TinyPilot’s EU distributor is on track to begin sales by the end of August. I’ve freed up time by delegating responsibilities to my teammates. I miraculously became unstuck on two tasks that have been blocking work for months. Goal Grades At the start of each month, I...
I Have No Idea What...
A New Project: Remote Rocketship 🚀 In my last post, I talked about how I going about searching for a new idea to work on. I’ve now...
over a year ago
122
over a year ago
In my last post, I talked about how I going about searching for a new idea to work on. I’ve now landed on Remote Rocketship, a job board for remote roles. In this post, I’ll talk about how I got there, what I’ve been up to and how I’m thinking about moving forward.
High Signal
The ultimate guide to bootstrapping a business Bootstrapping a business has come back into fashion lately, especially as investment from venture...
a year ago
64
a year 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...
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
75
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...
Tony Dinh's...
Nov 2024: My first million! $1M in annual revenue, B2B sales, SOC 2, resellers, grow team, and other updates in November 2024.
6 months ago
Max Rozen
OnlineOrNot Diaries 24 Looking over last year, and a first incident for 2025.
3 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
138
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...
Tony Dinh's...
Early bird license of my new product TypingMind.com is launching tomorrow on Product Hunt!
over a year ago
mtlynch.io
Fooled by Randomness by Nassim Nicholas Taleb The book contains many interesting examples of common biases and logical fallacies, but it’s buried...
over a year ago
64
over a year ago
The book contains many interesting examples of common biases and logical fallacies, but it’s buried in a lot of bluster and fluff about how smart the author is. While it was likely groundbreaking when it was published in 2004, its ideas have since permeated into the mainstream....
Max Rozen
Getting your own good enough laptop for under $500 I recently bought a cheap, used Thinkpad T480, replaced a bunch of parts. Some folks were asking how...
over a year ago
65
over a year ago
I recently bought a cheap, used Thinkpad T480, replaced a bunch of parts. Some folks were asking how they could do the same thing, so I figured I'd write about it
Scott DeLong
Weeks 26-30: We’re On A Collision Course It's almost poetic that the Internet is shifting at exactly the time I'm doing a challenge to prove...
over a year ago
67
over a year ago
It's almost poetic that the Internet is shifting at exactly the time I'm doing a challenge to prove what works - and how to overcome change. The post Weeks 26-30: We’re On A Collision Course appeared first on Scott DeLong.
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
119
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...
👋 Hello, I'm...
Want to save your nation? Get rid of poor people!
a year ago
Max Rozen
2019: Further reflections on trying to start an internet business A review of what I said I would do in 2019, and what I actually did.
over a year ago
High Signal
Growing a 4 day week job board to 200k monthly visitors I had a chat with Phil who had made a job board just for 4dayweek jobs! He's grown it with SEO and...
8 months ago
37
8 months ago
I had a chat with Phil who had made a job board just for 4dayweek jobs! He's grown it with SEO and now gets 200,000 monthly visitors to his website. I interviewed him about why he's bullish on companies having a 4 day week,
Build In Public...
What if Pinterest and Shopify had a baby? Just hunted Depict — a new AI tool that turns boring Shopify grids into stunning visual stories...
2 months ago
31
2 months ago
Just hunted Depict — a new AI tool that turns boring Shopify grids into stunning visual stories without a single line of code.
High Signal
Is PHP dead? No! PHP is a backend programming language for making websites. A lot of developers have a love/hate...
6 months ago
36
6 months ago
PHP is a backend programming language for making websites. A lot of developers have a love/hate relationship with PHP
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
77
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
mtlynch.io
My Seventh Year as a Bootstrapped Founder Seven years ago, I quit my job as a developer at Google to create my own bootstrapped software...
3 months ago
35
3 months ago
Seven years ago, I quit my job as a developer at Google to create my own bootstrapped software company. Every year, I post an update about how that’s going and what my life is like as an indie founder. I sold my company My most significant professional development of the last...
Max Rozen
Start your own app with React, GraphQL and Serverless architecture: Part 1 - Server-side Rendering,... Start your own app with React, GraphQL and Serverless architecture: Part 1 - Server-side Rendering,...
over a year ago
mtlynch.io
Building a Homelab VM Server Note: This article describes a VM build in 2017. For the 2020 version, see, “Building a Homelab VM...
over a year ago
86
over a year ago
Note: This article describes a VM build in 2017. For the 2020 version, see, “Building a Homelab VM Server (2020 Edition).” Overview I do the bulk of my home development work in virtual machines (VMs). My main desktop PC is a Windows 10 machine, so I had always run my VMs from...
mtlynch.io
How to Republish or Adapt this Content All original writing and images on this blog are released under the Creative Commons Attribution 4.0...
a year ago
118
a year ago
All original writing and images on this blog are released under the Creative Commons Attribution 4.0 International License. That means you can republish the content or adapt it as long as you honor the license. What you’re allowed to do Republish the content in any medium or...
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
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...
mtlynch.io
Hiring Content Writers: Part Four - Working with Writers Overview: Hiring Content Writers Part One: Finding Writers Part Two - Creating a Detailed Job...
over a year ago
54
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 (this section) Part Five - Terminating Writers You can’t judge a writer’s skill accurately until they...
High Signal
Starting a successful business at 50 - Devan shares his tips Ever thought if 50 is too old to start your own business? Devan is proof it's not. He was 50 when he...
over a year ago
134
over a year ago
Ever thought if 50 is too old to start your own business? Devan is proof it's not. He was 50 when he created his startup and at 56 years old, he has made a million-dollar business! Can you tell us about HR Partner and your achievements? HR Partner
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
48
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...
Scott DeLong
How To Build A Profitable Newsletter In 2024 Using the same strategies I've used to build millions of subscribers across multiple newsletters,...
a year ago
170
a year ago
Using the same strategies I've used to build millions of subscribers across multiple newsletters, you can do it too. The post How To Build A Profitable Newsletter In 2024 appeared first on Scott DeLong.
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
163
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
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
39
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!
mtlynch.io
No Longer My Favorite Git Commit Six years ago, David Thompson wrote a popular blog post called “My favourite Git commit” celebrating...
2 months ago
24
2 months ago
Six years ago, David Thompson wrote a popular blog post called “My favourite Git commit” celebrating a whimsically detailed commit message his co-worker wrote. I enjoyed the post at the time and have sent it to several teammates as a model for good commit messages. I recently...
mtlynch.io
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
82
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...
Grow With Less
Here Is What a Disappointing Experiment Taught Me About Headline A/B Testing After reading about the huge conversion boosts many bloggers got after A/B testing their headlines,...
over a year ago
42
over a year ago
After reading about the huge conversion boosts many bloggers got after A/B testing their headlines, I assumed A/B testing the headlines of 73 articles I have published on my language learning blog French Together would be a no brainer. I could already picture myself writing a...
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
39
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...
High Signal
Michael's app makes your phone dumb Michael Tigas is the founder of Dumb Phone, an app that makes your smart phone into a minimal...
8 months 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
138
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...
High Signal
From client work to AI startups Today's interview is with a founder who ditched client work in order to work on AI startups....
4 months ago
56
4 months ago
Today's interview is with a founder who ditched client work in order to work on AI startups. Fernando makes a good living from his AI apps
mtlynch.io
Questions to ask a potential 3PL vendor Over the past six months, I’ve been transitioning the fulfillment processes at my e-commerce...
over a year ago
173
over a year ago
Over the past six months, I’ve been transitioning the fulfillment processes at my e-commerce business to a third-party logistics (3PL) vendor. I didn’t know anything about 3PLs before starting this process, so there were a lot of things I didn’t know to ask about. Here are the...
Max Rozen
Guidelines for choosing React Libraries There are a *lot* of React libraries out there. So how do you pick which one to use in your app?...
over a year ago
34
over a year ago
There are a *lot* of React libraries out there. So how do you pick which one to use in your app? This article provides guidelines for choosing.
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
36
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
Paternity Leave: Month 3 Highlights I’m finding it easier to balance my time as a new father. I moped about two of my blog...
6 months ago
81
6 months ago
Highlights I’m finding it easier to balance my time as a new father. I moped about two of my blog posts doing poorly, and then they did well. I experimented with a stacked diff workflow for software development and liked it except for git’s weaknesses. Goal grades At the start of...
Scott DeLong
Weeks 40-43: A $5k Month and Billion Dollar Idea The second to the last update is focused and short. I have just one goal: convert subscribers into...
a year ago
127
a year ago
The second to the last update is focused and short. I have just one goal: convert subscribers into paying customers. The post Weeks 40-43: A $5k Month and Billion Dollar Idea appeared first on Scott DeLong.
mtlynch.io
TinyPilot: Month 21 Highlights TinyPilot had its best sales month ever, with $69k of total revenue. I’m now five months...
over a year ago
154
over a year ago
Highlights TinyPilot had its best sales month ever, with $69k of total revenue. I’m now five months and $32k over budget on a website redesign. I launched PicoShare, and it’s the fastest-growing project I’ve ever published. Goal Grades At the start of each month, I declare what...
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
52
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...
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
43
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
Resurrecting a Dead Library: Part Three - Rehabilitation I love refactoring. Nothing satisfies me more than untangling spaghetti code to reveal its...
over a year ago
65
over a year ago
I love refactoring. Nothing satisfies me more than untangling spaghetti code to reveal its underlying logic in a clear, intuitive way. I’ve learned that refactoring requires diligence. In my younger and more reckless days, I would rush into a legacy codebase and tear apart the...
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
59
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...
April 2024 updates, new product! Traveled to Bali and Sydney, some updates on Typing Mind, and a new product.
a year ago
mtlynch.io
TinyPilot: Month 20 Highlights I hired TinyPilot’s first support engineer. I learned that hiring a support engineer is...
over a year ago
125
over a year ago
Highlights I hired TinyPilot’s first support engineer. I learned that hiring a support engineer is even harder than I expected. I’m evaluating platforms for paying international contractors. Goal Grades At the start of each month, I declare what I’d like to accomplish. Here’s how...
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
36
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...
Max Rozen
Methods for styling your React app It can be pretty confusing to pick how to style your React app. This guide attempts to simplify your...
over a year ago
36
over a year ago
It can be pretty confusing to pick how to style your React app. This guide attempts to simplify your choice.
Max Rozen
A Walkthrough of migrating MaxRozen.com from Gatsby to Next.js I recently migrated MaxRozen.com from Gatsby to Next.js, in this article I'll detail the steps it...
over a year ago
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
108
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,...
Val Sopi
Marching into March <p>February was yet another month with unexpected expenses on top of my planned budget of -2500....
over a year ago
104
over a year ago
<p>February was yet another month with unexpected expenses on top of my planned budget of -2500. They were again family related.</p><p>The lesson here is that my personal budget is way too tight without much margin for any unexpected expenses, especially with two growing kids and...
Scott DeLong
AI-Integrated Search: The Latest Way Big Tech Is Stealing From And Crushing Small Businesses It's Big Tech's latest way to steal the hard work of publishers, and there's nothing you can do...
over a year ago
104
over a year ago
It's Big Tech's latest way to steal the hard work of publishers, and there's nothing you can do about it except adapt. The post AI-Integrated Search: The Latest Way Big Tech Is Stealing From And Crushing Small Businesses appeared first on Scott DeLong.
Val Sopi
The Waiting Room <p>Growing up I was always told to work hard, wait my turn, and good things will...
a year ago
178
a year ago
<p>Growing up I was always told to work hard, wait my turn, and good things will happen.</p><p>However, I've been the most successful when I didn't wait.</p><p>The "waiting room"&nbsp;is the worst place to be in.&nbsp;</p><p>You're at the mercy of someone else letting you...
mtlynch.io
Zestful: Month 4 Prior to February 2019, I published all my retrospectives on Indie Hackers: Zestful Month 4:...
over a year ago
85
over a year ago
Prior to February 2019, I published all my retrospectives on Indie Hackers: Zestful Month 4: Shipping Too Late
mtlynch.io
Educational Products: Month 4 Highlights I’m having doubts about sitting out the AI revolution. I should prove to myself that...
3 months ago
33
3 months ago
Highlights I’m having doubts about sitting out the AI revolution. I should prove to myself that customers are willing to buy my book before investing more time into it. I’m probably the last person on the planet to discover that RSS is a great way to read blogs. Goal grades At...
Max Rozen
2023: Focusing on a single product pays off The first year where I managed to keep my focus entirely on a single project.
a year ago
mtlynch.io
Installing Jellyfin on TrueNAS Core I always run into issues installing Jellyfin on TrueNAS core. I fix them, and then I forget a few...
a year ago
180
a year ago
I always run into issues installing Jellyfin on TrueNAS core. I fix them, and then I forget a few months later, so these are just my notes to myself of how to install Jellyfin on TrueNAS core. Instructions Install based on these...
High Signal
From Blacksmith to $200k exit Mohd went from being a blacksmith working for his father to creating his own software businesses....
4 months ago
59
4 months ago
Mohd went from being a blacksmith working for his father to creating his own software businesses. He's made $200k from selling NoCodeAPI.
Tony Dinh's...
Another 6-figure exit, and the future I sold Xnapper, here is a quick update about the acquisition details
a year ago
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
111
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...
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
Is It Keto: Month 13 Highlights I sold my first pre-order for KVM Pi. Finding new ways to monetize Is It Keto is proving...
over a year ago
79
over a year ago
Highlights I sold my first pre-order for KVM Pi. Finding new ways to monetize Is It Keto is proving more difficult than I expected. I sold an Enterprise plan for Zestful. Goal Grades At the start of each month, I declare what I’d like to accomplish. Here’s how I did against those...
High Signal
How to make a $200k a year business - Mike Cardona interview Mike Cardona is a solo founder who has managed to build a $200k online business by specialising in...
a year ago
199
a year ago
Mike Cardona is a solo founder who has managed to build a $200k online business by specialising in automation content and consulting
Max Rozen
Understanding your webpack config webpack is a complicated beast. The more you get to know it though, the better it can serve you.
over a year ago
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
93
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...
High Signal
Making over $10k a month from a timer app Lukas is making over $10,000 a month just from a timer app. It's totally bootstrapped and there are...
7 months ago
39
7 months ago
Lukas is making over $10,000 a month just from a timer app. It's totally bootstrapped and there are no investors.
High Signal
Building a mentor marketplace to 20,000 users Mentorcruise is an impressive mentor marketplace which has grown to 20,000 users.
over a year ago
mtlynch.io
Paternity Leave: Month 4 Highlights I found ways to procrastinate writing my book. I had fun fuzz testing open-source...
5 months ago
78
5 months 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...
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...
over a year ago
116
over 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...
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
63
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....
Dominik Sobe's...
Feedback, acquisition offer and the journey to product-market fit
over a year ago
mtlynch.io
TinyPilot: Month 5 Highlights TinyPilot revenue grew 20% to $12k. I released a new high-end model of TinyPilot. I...
over a year ago
56
over a year ago
Highlights TinyPilot revenue grew 20% to $12k. I released a new high-end model of TinyPilot. I launched my first ever paid course. Goal Grades At the start of each month, I declare what I’d like to accomplish. Here’s how I did against those goals: Release a high-end version of...
High Signal
Making $12k from podcasts - James McKinven interview James McKinven is an entrepreneur who has succeeded in making money from podcasts - no easy feat. He...
a year ago
141
a year ago
James McKinven is an entrepreneur who has succeeded in making money from podcasts - no easy feat. He earns money by editing podcasts for companies
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
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
139
over a year ago
Four years ago, I quit my job as a developer at Google to create my own self-funded software company. For the first few years, all of my businesses flopped. They all operated at a loss, and none of them earned more than a few hundred dollars per month in revenue. Halfway through...
Max Rozen
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
34
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.
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
68
over a year ago
A few months ago, I had a brilliant idea for a website. Then, I had an even brillianter idea: build the website, but outsource all the work. Every great website starts with an MVP: the minimum viable product. It demonstrates the idea in its simplest form to test whether anyone is...
Val Sopi
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
131
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
On Migrating from Cypress to Playwright Cypress is an open-source tool for testing web applications end-to-end. I first saw Gleb Bahmutov...
over a year ago
133
over a year ago
Cypress is an open-source tool for testing web applications end-to-end. I first saw Gleb Bahmutov demo Cypress at a 2018 web dev meetup in New York, and I was blown away. I’ve been using Cypress since I saw it demoed at a dev meetup in 2018. Before discovering Cypress, I had...
Max Rozen
A Guide to Commonly Used React Component Libraries There are a *lot* of React Component libraries to choose from. This guide attempts to put them all...
over a year ago
High Signal
Making $15k a month from an AI app Daniel Nguyen is a Vietnamese solo founder making $15,000 a month from his AI app, BoltAI. This is a...
4 months ago
63
4 months ago
Daniel Nguyen is a Vietnamese solo founder making $15,000 a month from his AI app, BoltAI. This is a Mac desktop app which lets you use LLMs straight from your Apple machine. I talked to Daniel about his tips for learning to code, how he made BoltAI and the
Dominik Sobe's...
My experience living and working in South East Asia
a year ago
mtlynch.io
TinyPilot: Month 9 Highlights I plan to open TinyPilot’s first real office next month. TinyPilot’s revenues continue to...
over a year ago
93
over a year ago
Highlights I plan to open TinyPilot’s first real office next month. TinyPilot’s revenues continue to plummet, but I’m learning to accept it. I’m inching ever closer to the freedom to take short vacations. Goal Grades At the start of each month, I declare what I’d like to...
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
32
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.
👋 Hello, I'm...
Why I started consulting, why you should too, and why you need to be your own customer!...
a year ago
mtlynch.io
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
181
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...
High Signal
Beehiiv vs ConvertKit - the best newsletter software for 2025 Beehiiv vs ConvertKit is a fierce clash of two newsletter software companies. I'll go over...
3 months ago
51
3 months ago
Beehiiv vs ConvertKit is a fierce clash of two newsletter software companies. I'll go over differences on pricing, features and lots more.
I Have No Idea What...
6 pricing A/B tests I’ve run (and which ones worked) How pricing experiments helped me reach $6,000 MRR
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
77
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...
mtlynch.io
WanderJest: Month 1 Highlights Three businesses agreed to form affiliate partnerships with WanderJest. Two of my blog...
over a year ago
48
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...
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
52
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...
Max Rozen
Managing your Node.js installation If you're finding yourself manually installing different versions of Node, you need to know there's...
over a year ago
105
over a year ago
If you're finding yourself manually installing different versions of Node, you need to know there's a *much* better way.
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
137
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...
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
157
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....
Dominik Sobe's...
HelpKit hit $10000 MRR
over a year ago
High Signal
Making $6k MRR from a Notion website builder Noah Bragg is the founder of Potion, a website builder based on Notion. It lets you simply publish a...
over a year ago
103
over a year ago
Noah Bragg is the founder of Potion, a website builder based on Notion. It lets you simply publish a website straight from Notion without any coding skills! Noah has done a great job growing Potion to $6k MRR. I interviewed him about how he created Potion, his best marketing...
Val Sopi
Summer 2023 finances <p><a href="https://twitter.com/valsopi/status/1680156076036030464" target="_blank">Monthly tweet...
a year ago
131
a year ago
<p><a href="https://twitter.com/valsopi/status/1680156076036030464" target="_blank">Monthly tweet update</a></p><p>Looking back at the tough June, I thought I should clear up a few things as the much better July is almost over.</p><ul><li><b>🫣 Bummer:</b>&nbsp;June tanked with...
Dominik Sobe's...
Recapping 2022
over 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
79
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...
Dominik Sobe's...
First, second, wait—third customer
over a year ago
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....
over a year ago
120
over 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
Leaving the VC world for bootstrapping - John Rush interview John Rush came onto my radar when he acquired a website builder, Unicorn Platform, for $800k.
9 months ago
mtlynch.io
GUIs are Antisocial Last week, I was listening to the CoRecursive podcast interview with PowerShell’s lead architect,...
10 months ago
124
10 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...
mtlynch.io
TinyPilot: Month 6 Highlights TinyPilot had another record-breaking month, with $15k in revenue. I sold $1.1k in...
over a year ago
61
over a year ago
Highlights TinyPilot had another record-breaking month, with $15k in revenue. I sold $1.1k in pre-orders for my first ever video course. My attempt to slow down sales ended up doing the opposite. Goal Grades At the start of each month, I declare what I’d like to accomplish....
mtlynch.io
TinyPilot: Month 30 New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent...
over a year ago
135
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...
Dominik Sobe's...
I tried the "Coding for Marketing" growth hack and the results are...
over a year ago
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
36
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?
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
116
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...
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
128
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 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
184
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...
Tony Dinh's...
$500K milestone – my reflections after 1 year of building Typing Mind Also in this issue: one-off purchase vs. subscription, selling Xnapper, and other updates from me in...
a year ago
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
42
over a year ago
2020 is finally over (thank God.) Which means it’s time for some New Year cleaning. You may have articles or copyright notices that reference previous years. Now is the perfect time to update these and make sure they say “2021” and not “2020” or even “2019.” To find pages...
mtlynch.io
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
144
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...
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
Staying Motivated by Sending Status Updates to Nobody At my last job, status meetings with my manager were outstandingly efficient. He never ran me...
over a year ago
60
over a year ago
At my last job, status meetings with my manager were outstandingly efficient. He never ran me through the typical drill of listing list off everything I did since our last meeting. Instead, we jumped right to the meaty topics of career growth, team development, and challenging...
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
71
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
Traction by Gabriel Weinberg and Justin Mares This book was thoroughly underwhelming. Dozens of people have recommended it to me in the past...
over a year ago
82
over a year ago
This book was thoroughly underwhelming. Dozens of people have recommended it to me in the past couple of years, and I don’t understand the hype. It has some insightful ideas, but they’re buried under questionable advice and poor writing.
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
39
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.
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
65
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...
Val Sopi
On the first page of Hacker News with Subsection <p><i><a href="https://subsection.io/" target="_blank">Subsection</a> is an app that helps create...
over a year ago
60
over a year ago
<p><i><a href="https://subsection.io/" target="_blank">Subsection</a> is an app that helps create support docs, such as user guides, knowledge bases, documentation, and changelogs.&nbsp;</i></p><p><i>Below I describe the launch of Subsection of <a...
👋 Hello, I'm...
The real reasons why your boss wants you back in the office
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
54
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...
Tony Dinh's...
Oct 2022 updates: I will write a book! Also in October: Speak at JOM Launch Asia 2022, and the thing about Elon Musk.
over a year ago
Max Rozen
On replacing my MacBook Air M1 with a Thinkpad T480 In which you probably wonder, but ...why?
over a year ago
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
104
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.
Grow With Less
Journorequest, Snowmaker and 20 other Link Building Strategies That Work Great in 2022 Creating awesome content is not enough. If you want traffic, you need to build high-quality...
over a year ago
36
over a year ago
Creating awesome content is not enough. If you want traffic, you need to build high-quality backlinks. But how do you do that? There are hundreds of articles listing the best link building strategies but the reality is that you don’t need 100 strategies that make you feel pushy...
Grow With Less
4 Simple Strategies I Use to Never Run out of Article Ideas Want to know a secret? I never run out of article ideas. In fact, my main struggle is usually...
over a year ago
35
over a year ago
Want to know a secret? I never run out of article ideas. In fact, my main struggle is usually choosing between a myriad of topics I would love to write about. You may think it’s because I’m very creative but the simple truth is that I simply use 4 simple strategies that guarantee...
Max Rozen
Introducing PerfBeacon - Continuously Measure Site Speed via API or Schedule PerfBeacon was a wrapper around Google Lighthouse that lets you continuously measure your site's...
over a year ago
38
over a year ago
PerfBeacon was a wrapper around Google Lighthouse that lets you continuously measure your site's performance via API, or a schedule
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
63
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.
Dominik Sobe's...
HelpKit reached $1000 MRR!
over a year ago
Dominik Sobe's...
My 2020 Annual Review
over a year ago
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
76
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 13 I tried building a monolith.
a year ago
mtlynch.io
TinyPilot: Month 34 New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent...
over a year ago
119
over a year ago
New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent computer hardware company. I started the company in 2020, and it now earns $60-80k/month in revenue and employs seven other people. Every month, I publish a retrospective like this...
mtlynch.io
Educational Products: Month 6 Highlights My book’s pre-sale succeeded (just barely). I wrote a bunch of blog posts, and I was bad...
a month ago
22
a month ago
Highlights My book’s pre-sale succeeded (just barely). I wrote a bunch of blog posts, and I was bad at predicting their performance. Now, I need to pick a markup language for writing my book. Goal grades At the start of each month, I declare what I’d like to accomplish. Here’s...
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
Grow With Less
I was living the dream, then my dream collapsed Everything was going great. My blog French Together had just hit 357k monthly visitors, the French...
over a year ago
37
over a year ago
Everything was going great. My blog French Together had just hit 357k monthly visitors, the French Together course had exceeded $300k in sales. Then COVID happened. My traffic slowly started to decrease, conversions got worse. I ignored it at first, I guess I was in denial. I...
mtlynch.io
How to Resolve Local Hostnames in OPNSense My router runs OPNSense Business. I like having an open-source router, but I have a few gripes with...
4 months ago
54
4 months ago
My router runs OPNSense Business. I like having an open-source router, but I have a few gripes with it. My biggest issue is that, by default, OPNsense can’t resolve hostnames on my local network. Why can’t OPNsense resolve local hostnames? For every other router I’ve owned in my...
mtlynch.io
Shoe Dog by Phil Knight I bought this book hoping for lessons to apply to my business, manufacturing and selling physical...
over a year ago
91
over a year ago
I bought this book hoping for lessons to apply to my business, manufacturing and selling physical products. I didn’t find many business insights, but it was still an engaging and funny story.
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
50
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...
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
33
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.
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
119
over a year ago
In deciding what startup to start, I’ve been thinking about what problem space I want to tackle. An area that’s drawing my attention is team communication and collaboration, especially for knowledge workers. This is for several reasons: With the trend towards distributed/hybrid...
mtlynch.io
TinyPilot: Month 41 New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent...
a year ago
103
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...
mtlynch.io
Experimenting with Lllama 3 via Ollama I saw that Meta released the Llama 3 AI model, and people seem excited about it, so I decided to...
a year ago
85
a year ago
I saw that Meta released the Llama 3 AI model, and people seem excited about it, so I decided to give it a try. I don’t have much experience running open-source AI models, and I didn’t see a lot of documentation about how to run them. I tinkered with it for a few hours and got...
High Signal
Living the digital nomad dream in Bangkok Jesse Schoberg has an enviable life as a founder working from Thailand. He enjoys a great lifestyle...
4 months ago
70
4 months ago
Jesse Schoberg has an enviable life as a founder working from Thailand. He enjoys a great lifestyle at a fraction of the price back in the US. I chatted to him about growing his DropInBlog business into a SaaS success story. Why did you become a founder? My brain doesn&
Val Sopi
blogstatic numbers for October <p>I announced the new blogstatic pricing ($19/year) and launched the <a...
over a year ago
102
over a year ago
<p>I announced the new blogstatic pricing ($19/year) and launched the <a href="https://blogstatic.io/blog/rebrand">new website</a> on October 11th.</p> <p>As I was considering the new pricing and the pros and cons, I wrote this in my daily business journal:</p> <figure><img...
Val Sopi
AI will make humans better <p><i>Context:&nbsp;Read&nbsp;<a...
a year ago
168
a year ago
<p><i>Context:&nbsp;Read&nbsp;<a href="https://www.theredhandfiles.com/chatgpt-making-things-faster-and-easier/" target="_blank">Nick Cave's letter</a> first.</i></p> <p><i></i>—</p> <p>ChatGPT (or similar) are just tools!</p> <p>Nothing more.</p> <p>They're akin to when tools...
High Signal
The best SaaS boilerplates for founders If you want to find the best SaaS boilerplates, I've made a list of the 10 most popular ones. SaaS...
9 months ago
38
9 months ago
If you want to find the best SaaS boilerplates, I've made a list of the 10 most popular ones. SaaS boilerplates have exploded in popularity in the last couple of years. They are basically starter kits for creating Software as a Service web apps and reduce the time
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...
a year ago
158
a year 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
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
59
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.
mtlynch.io
Is It Keto: Month 11 Highlights Two of my blog posts reached the front page of Hacker News. I may have finally discovered...
over a year ago
74
over a year ago
Highlights Two of my blog posts reached the front page of Hacker News. I may have finally discovered a way to scale my keto site profitably. I’m putting Portfolio Rebalancer on the backburner due to lack of traction. Goal Grades At the start of each month, I declare what I’d like...
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...
a year ago
174
a year 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...
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
102
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...
mtlynch.io
Designing the Ideal Bootstrapped Business Jason Cohen’s 2013 Microconf talk, Designing the Ideal Bootstrapped Business with Jason Cohen, is...
over a year ago
207
over a year ago
Jason Cohen’s 2013 Microconf talk, Designing the Ideal Bootstrapped Business with Jason Cohen, is one of the most valuable resources I’ve found for bootstrapped founders. I watched it for the first time in 2020, and I’ve revisited it repeatedly since then. If you’re new to the...
Build In Public...
The 7 Habits of Highly Effective Creators Building In Public Plus my new AI tool and the latest AI + Video tool I helped hunt on Product Hunt
2 months 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
89
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
How to Stop Worrying and Start Living by Dale Carnegie As a big fan of Dale Carnegie’s How to Win Friends and Influence People, I was interested in this...
over a year ago
122
over a year ago
As a big fan of Dale Carnegie’s How to Win Friends and Influence People, I was interested in this book. 70 years after it was published, I still see people recommending it, so I had high hopes. Sadly, the book fell short of my expectations. When I read How to Win Friends and...
High Signal
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
119
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. ...
Max Rozen
OnlineOrNot Diaries 14 Back to regular programming.
a year ago
Val Sopi
A Successful Product Hunt Launch <p>blogstatic's <a href="https://www.producthunt.com/products/blogstatic#blogstatic"...
10 months ago
138
10 months ago
<p>blogstatic's <a href="https://www.producthunt.com/products/blogstatic#blogstatic" target="_blank">first PH launch</a> (documented&nbsp;<a href="https://valsopi.com/launching-on-product-hunt">here</a>) was in December of 2022, three months after the <a...
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
63
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...
Grow With Less
7 Dangerous Meta Description Mistakes That Are Ruining Your CTR I have some bad news. Writing great content, building quality backlinks and having catchy blog post...
over a year ago
41
over a year ago
I have some bad news. Writing great content, building quality backlinks and having catchy blog post titles is not enough. You could have all this and still get very little traffic. Why? Because you need people to choose your article over competing articles in the search...
Dominik Sobe's...
You want everything at once – me too
a year ago
Dominik Sobe's...
Just crossed 10 paying customers
over a year 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
105
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...
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...
7 months ago
63
7 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...
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...
over a year ago
130
over 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
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
84
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....
👋 Hello, I'm...
Bootstrapping to €600k MRR and getting killed by Shopify. The story of Checkout X. ...
over a year ago
mtlynch.io
The Case for Open Borders by John Washington If you’re a liberal who’s interested in becoming a radical progressive, this is a good book for you....
4 months ago
61
4 months ago
If you’re a liberal who’s interested in becoming a radical progressive, this is a good book for you. If you’re anyone else, you’re probably not the target audience.
Tony Dinh's...
My new product on Product Hunt today Not the usual monthly update, just a small update about Xnapper - my latest product
over a year ago
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
67
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...
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...
11 months ago
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
39
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...
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
57
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
OnlineOrNot Diaries 10 On re-rearchitecting.
over a year ago
mtlynch.io
Go Programming Blueprints by Mat Ryer I’m a fan of Mat Ryer’s work, and his blog posts have had a significant impact on the way I program...
over a year ago
138
over a year ago
I’m a fan of Mat Ryer’s work, and his blog posts have had a significant impact on the way I program in Go. I found the book hit or miss. Some chapters were fascinating and taught me valuable Go lessons, while others felt boring and got too bogged down in the minutiae of...
Max Rozen
Examples of large production-grade, open-source React apps All of the to-do apps are great for starting to learn React, but what about real-life? Let's see...
over a year ago
45
over a year ago
All of the to-do apps are great for starting to learn React, but what about real-life? Let's see what real production React apps are like.
mtlynch.io
My Book's Pre-Sale Just Barely Succeeded For the past few months, I’ve been working on a book called Refactoring English: Effective Writing...
a month ago
22
a month ago
For the past few months, I’ve been working on a book called Refactoring English: Effective Writing for Software Developers. I didn’t want to spend a year writing the book only to find out that nobody wants to buy it, so I ran a one-month pre-order sale on Kickstarter. I...
👋 Hello, I'm...
The dead horse framework: How to evaluate the potential of a startup.
a year ago
Max Rozen
OnlineOrNot Diaries 7 In which I pay for people to check out OnlineOrNot to test my landing pages.
over a year ago
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...
10 months ago
72
10 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...
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
53
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
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
My Sixth Year as a Bootstrapped Founder Six years ago, I quit my job as a developer at Google to create my own bootstrapped software...
a year ago
63
a year ago
Six years ago, I quit my job as a developer at Google to create my own bootstrapped software company. For the first few years, all of my businesses flopped. The best of them earned a few hundred dollars per month in revenue, but none were profitable. Halfway through my third...
mtlynch.io
TinyPilot: Month 31 New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent...
over a year ago
160
over a year ago
New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent computer hardware company. I started the company in 2020, and it now earns $60-80k/month in revenue and employs six other people. Every month, I publish a retrospective like this one...
Tony Dinh's...
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
129
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!...
Max Rozen
The books I read in 2018 A list of books I read in 2018
over a year ago
Tony Dinh's...
May 2023: I sold my 2 years old business for only $128K Everything about the Black Magic's acquisition + May 2023 updates
a year ago
mtlynch.io
A Simple Example of Calling a C Library from Zig Zig is a new, independently developed low-level programming language. It’s a modern reimagining of C...
a year ago
162
a year ago
Zig is a new, independently developed low-level programming language. It’s a modern reimagining of C that attempts to retain all of C’s performance benefits while also taking advantage of improvements in tooling and language design from the last 30 years. Because Zig is designed...
mtlynch.io
Increase Your Reply Rate on Cold Emails to Me The term “cold email” refers to emailing someone who you’ve never spoken to before. There are lots...
4 months ago
57
4 months ago
The term “cold email” refers to emailing someone who you’ve never spoken to before. There are lots of guides on writing cold emails. This one is a bit niche, as it’s about cold emailing a particular person: me. But I guarantee you that it’s the best guide you can find on this...
mtlynch.io
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
64
over a year ago
One of the best things I learned from working at Google is the practice of blame-free postmortems. When something goes wrong, you wait until the dust settles, then write a report analyzing what happened. The report explains how the problem occurred and defines concrete steps the...
mtlynch.io
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
62
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...
Dominik Sobe's...
The reason I got hooked on being an Indiehacker
a year ago
Max Rozen
OnlineOrNot Diaries 8 Building a new feature in a couple of weeks.
over a year ago
Max Rozen
Start your own app with React, GraphQL and Serverless architecture: Part 2 - Deploying to a real... Start your own app with React, GraphQL and Serverless architecture: Part 2 - Let's get this running...
over a year ago
Scott DeLong
Weeks 31-34: Banned Sometimes business can be boring and sometimes you see set backs, but this is where you...
over a year ago
101
over 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.
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
35
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
Running a paid community from a tiny Scottish island Millie is runing a paid online community for generalists from a tiny Scottish island. Her group,...
6 months ago
39
6 months ago
Millie is runing a paid online community for generalists from a tiny Scottish island. Her group, Generalist World, has 500 paid members
mtlynch.io
Hiring Content Writers: Part Three - Screening Candidates Overview: Hiring Content Writers Part One: Finding Writers Part Two - Creating a Detailed Job...
over a year ago
87
over a year ago
Overview: Hiring Content Writers Part One: Finding Writers Part Two - Creating a Detailed Job Description Part Three: Screening Candidates (this section) Part Four - Working with Writers Part Five - Terminating Writers Screening writing candidates requires you to make decisions...
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
45
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.
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
mtlynch.io
TinyPilot: Month 1 Highlights This is my highest revenue month ever, at $9.8k across all of my projects. Tiny Pilot had...
over a year ago
83
over a year ago
Highlights This is my highest revenue month ever, at $9.8k across all of my projects. Tiny Pilot had the biggest first month of anything I’ve ever launched, at 52 sales and $8.7k in revenue. The sudden surge in customers also made it one of my highest-stress months since going...
Val Sopi
Test <p> Some super </p> <p class="top-button"> <a href="#top">🔝</a> </p>
a year ago
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
55
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...
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
Max Rozen
OnlineOrNot Diaries 11 On building table-stakes features, and breaking through a plateau.
a year ago
Build In Public...
Your New Brainstorming Buddy 🧠💡 Meet Scrintal, a new canvas that's like a playground for your mind.
7 months 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...
6 months ago
63
6 months ago
Recently, when I’m having trouble sleeping, I look for software to fuzz test. Earlier this week, I thought back to Fady Othman’s post “Meta Bug Bounty — Fuzzing ’netconsd’ for fun and profit.” It’s a good tutorial about fuzzing code exhaustively. Like most fuzzing blog posts, I...
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
99
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...
Build In Public...
How I Built This In Public: Louis Pereira Lessons from building AudioPen to 600+ paid users to clinching #1 on Product Hunt
over a year ago
Dominik Sobe's...
Five videos that shaped my life so far
over a year ago
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!
7 months ago
Max Rozen
What is the difference between style-loader and mini-css-extract-plugin? Looking to optimise your webpack config? Understanding the difference between style-loader and...
over a year ago
42
over a year ago
Looking to optimise your webpack config? Understanding the difference between style-loader and mini-css-extract-plugin can help you speed up your page loads.
High Signal
$100k from building a SaaS boilerplate for Django Cory Zue has built a living making Django SaaS boilerplates for founders. It means you can get...
over a year ago
69
over a year ago
Cory Zue has built a living making Django SaaS boilerplates for founders. It means you can get started with your SaaS much quicker
mtlynch.io
TinyPilot: Month 24 Highlights TinyPilot reached an all-time high of $74k in revenue. I’m trying to figure out the best...
over a year ago
117
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
How to Grow Quickly and Never Turn a Profit Early last year, I launched a nutrition site called Is It Keto. From November 2018 until March 2019,...
over a year ago
57
over a year ago
Early last year, I launched a nutrition site called Is It Keto. From November 2018 until March 2019, the site was my full-time focus. Every month, visitors increased by 50% to 150%, an exhilarating growth rate that far outpaced any of my previous projects. There was only one...
Tony Dinh's...
Nov 2022 updates: learning new skills Indie updates, B2B vs B2C, Black Friday, surfing, skimboarding, hardware.
over a year ago
High Signal
$200k from selling Google Sheets tutorials Andrew Kamphey is a creator who has made $200k from teaching people how to use Google Sheets over...
a year ago
128
a year ago
Andrew Kamphey is a creator who has made $200k from teaching people how to use Google Sheets over the past three years. Think 'Miss Excel' but he's a beardy guy who doesn't dance in his videos. In this interview Andrew shares his marketing wins,
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
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
71
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...
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
60
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...
Max Rozen
2022: I just kept shipping Another year in review, in which I just keep shipping, with some stumbles along the way
over a year ago
Max Rozen
OnlineOrNot Diaries 12 On failing customers, failing to ship a new feature, learning sales, and giving up on ads.
a year ago
Dominik Sobe's...
What I have been up to lately
over a year ago
Tony Dinh's...
2023 Recap I turn 30, built a new app, and other updates in December 2023
a year ago
Tony Dinh's...
Jun 2023: How I work with employees Some quick updates from me in June 2023
a year ago
mtlynch.io
TinyPilot: Month 4 Highlights TinyPilot hit $10k in revenue. That’s a record high for me and exceeds my total revenue...
over a year ago
81
over a year ago
Highlights TinyPilot hit $10k in revenue. That’s a record high for me and exceeds my total revenue for all of 2019. I interviewed several IT consultants and business owners about what TinyPilot features would be useful to them. I tested several new marketing channels and realized...
mtlynch.io
My Feedback about Hello Base The cryptocurrency language barrier There’s an unforunate language barrier among technologists right...
5 months ago
41
5 months 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...
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
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....
over a year ago
125
over 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
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
I Have No Idea What...
The Path to a Better Slack Building a unified experience with Slack instead of trying to replace it all at once
over a year ago
mtlynch.io
Projects TinyPilot (2020 - present) TinyPilot is a small, inexpensive device that gives you remote access to...
over a year ago
54
over a year ago
TinyPilot (2020 - present) TinyPilot is a small, inexpensive device that gives you remote access to servers before they even boot. Refactoring English (2021) Refactoring English: Effective Writing for Software Developers is my upcoming book that teaches developers practical tips...
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*.
a year ago
mtlynch.io
Running NixOS on Proxmox One of the stumbling blocks I ran into when trying out NixOS was that I couldn’t run it under...
a year ago
149
a year ago
One of the stumbling blocks I ran into when trying out NixOS was that I couldn’t run it under Proxmox, my preferred virtual machine server. Through some trial and error, I figured out how to install NixOS as a Proxmox container. Download the NixOS container image First, download...
mtlynch.io
Paternity Leave: Month 1 Highlights My wife and I became parents. I realized that caring for a newborn takes more time than I...
8 months ago
100
8 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...
mtlynch.io
Educational Products: Month 1 Highlights I’m rebooting my blogging course from 2020. htmx is pretty good but not everything I wish...
10 months ago
81
10 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...
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....
a year ago
117
a year 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
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
Max Rozen
How do you make relay-compiler run automatically? Getting tired of running the relay-compiler every time you change your GraphQL schema/resolvers?...
over a year ago
35
over a year ago
Getting tired of running the relay-compiler every time you change your GraphQL schema/resolvers? There's a plugin in webpack for that!
Dominik Sobe's...
My Indiehacker Journey: Part One.
over a year ago
Build In Public...
Build In Public - Community Edition (Oct 2021) Hey everyone 👋 Let’s open this newsletter with a powerful quote ⬇️ Luck surface area. Aka...
over a year ago
132
over a year ago
Hey everyone 👋 Let’s open this newsletter with a powerful quote ⬇️ Luck surface area. Aka serendipity. Aka helping relevant and like-minded people find you through your content. That’s what building in public is all about. With that said, get ready for October’s community...
Max Rozen
OnlineOrNot Diaries 22 Feels like I've already said everything I had to say
6 months ago
mtlynch.io
TinyPilot: Month 43 New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent...
a year ago
141
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...
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
107
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...
mtlynch.io
Use a Nix Flake without Adding it to Git When I work in my own repositories these days, I always add a Nix flake to the repo so that I can...
a year ago
167
a year ago
When I work in my own repositories these days, I always add a Nix flake to the repo so that I can spin up a working development environment on any system with a single command. What do I do when I’m working in someone else’s repo and they don’t want to adopt Nix flakes? Normally,...
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
121
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
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
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
82
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...
Dominik Sobe's...
What a roller coaster ride
over a year ago
Grow With Less
The 27 tools I use to grow my online business People often ask me what tools I use to build and grow French Together so I thought I would put...
over a year ago
73
over a year ago
People often ask me what tools I use to build and grow French Together so I thought I would put together a list of my favorites. These are not necessarily the best and trendiest tools, some may even be considered old-fasshioned. But they are the tools that help me build and grow...
High Signal
Making $20k from a job board directory Rod is a founder who has successfully monetized a directory showing websites for finding a job. He...
a year ago
166
a year ago
Rod is a founder who has successfully monetized a directory showing websites for finding a job. He has made $20k from his Job Board Search site.
Tony Dinh's...
March 2022: $5,316 MRR and my journey to 30K followers Hello everyone! 👋 I’m happy to share that this newsletter has now reached 2,000 subscribers. Yay!...
over a year ago
145
over a year ago
Hello everyone! 👋 I’m happy to share that this newsletter has now reached 2,000 subscribers. Yay! 🥳 I’m very grateful to have your support, and I hope what I shared here has been helpful for you! Let’s dig in. Here is what happened in March 2022. 📊 Reached $5K MRR, but it's...
Tony Dinh's...
Get SOC 2 certified as an indie hacker All the details about the process and the cost of getting SOC 2
10 months ago
High Signal
Bluesky starter packs to discover Starter packs on Bluesky are a great way to find relevant people to follow. They are basically lists...
4 months ago
29
4 months ago
Starter packs on Bluesky are a great way to find relevant people to follow. They are basically lists of people that you can follow instantly. So instead of going through 250 Laravel developers one by one, for instance, you can follow one starter pack for Laravel developers....
High Signal
Is Ruby on Rails dead in 2024? No! Ruby on Rails, or 'Rails' for short, is a framework for making websites with the programming...
a year ago
135
a year ago
Ruby on Rails, or 'Rails' for short, is a framework for making websites with the programming language Ruby. The idea behind it is to simplify how programmers create websites and it caused a storm amongst developers when it was released in August 2004 by software engineer David...
Grow With Less
A 10-Minute Guide to Finding Low Competition, High Traffic Keywords You may have heard of unicorn keywords: low competition, high volume keywords. Some say they are...
over a year ago
53
over a year ago
You may have heard of unicorn keywords: low competition, high volume keywords. Some say they are extinct. Others say they are so plentiful in some niches that any blog can easily rank without backlinks. As often, the truth lies somewhere in between. One thing is for certain...
Max Rozen
OnlineOrNot Diaries 4 On ripping out product analytics, updating the pricing page, and adding multi-region monitoring
over a year ago
105
over a year ago
On ripping out product analytics, updating the pricing page, and adding multi-region monitoring
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
107
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...