Max Rozen
How to handle server-side rendering in React
Getting server-side rendering to work in React is quite a hassle if you don't know what you're...
over a year ago
Getting server-side rendering to work in React is quite a hassle if you don't know what you're doing. Let's make it easier.
Tony Dinh's...
Another 6-figure exit, and the future
I sold Xnapper, here is a quick update about the acquisition details
9 months ago
I sold Xnapper, here is a quick update about the acquisition details
Tony Dinh's...
My Best Month Ever: $23,109 revenue (+ November 2021 updates)
Hello everyone! This is Tony π I just had my best month ever in my entire indie hacking journey,...
over a year ago
Hello everyone! This is Tony π I just had my best month ever in my entire indie hacking journey, and Iβm excited to share it with you all! π€ I made $23K in November 2021 as a solo dev Here is the full breakdown: Revenue: $23,109.02 Sales Tax: $1,726.13
Val Sopi
AI will make humans better
<p><i>Context: Read <a...
a year ago
<p><i>Context: Read <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...
Tony Dinh's...
Aug 2022: One year since I quit my job
Reached $10K MRR, launched Xnapper (#1 of the week), went on Indie Hackers podcast (π±), and other...
over a year ago
Reached $10K MRR, launched Xnapper (#1 of the week), went on Indie Hackers podcast (π±), and other updates in Aug 2022...
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
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...
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
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
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
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
KetoHub: Month 2
Prior to February 2019, I published all my retrospectives on Indie Hackers:
KetoHub Month 2
over a year ago
Prior to February 2019, I published all my retrospectives on Indie Hackers:
KetoHub Month 2
mtlynch.io
WanderJest: Month 1
Highlights Three businesses agreed to form affiliate partnerships with WanderJest. Two of my blog...
over a year ago
Highlights Three businesses agreed to form affiliate partnerships with WanderJest. Two of my blog posts reached the front page of Hacker News. Is It Keto earned its all-time-highest monthly revenue, doubling its previous record. Goal Grades At the start of each month, I declare...
High Signal
Newsletter that make money in 2024
Newsletters are a great way to make money. The humble email list can be monetized through...
10 months ago
Newsletters are a great way to make money. The humble email list can be monetized through advertising or if you have a seriously big value proposition, paid subscriptions.
Most email platforms give generous free plans so you don't have to pay anything for your first 1,000-2500...
mtlynch.io
Hiring Content Writers: Part One - Finding Writers
Overview: Hiring Content Writers Part One: Finding Writers (this section) Part Two - Creating a...
over a year ago
Overview: Hiring Content Writers Part One: Finding Writers (this section) Part Two - Creating a Detailed Job Description Part Three: Screening Candidates Part Four - Working with Writers Part Five - Terminating Writers There are thousands of working freelance writers in the...
Val Sopi
The incredible March 2024
<p>March was an absolutely insane month for <a href="https://blogstatic.io/">blogstatic.io</a>. The...
8 months ago
<p>March was an absolutely insane month for <a href="https://blogstatic.io/">blogstatic.io</a>. The majority of this spike I can attribute to the <a href="https://blogstatic.io/blog/pricing-2024">price change announcement on March 1st</a> and customers were rushing to lock in...
Dominik Sobe's...
You want everything at once β me too
11 months ago
mtlynch.io
Building a Budget Homelab NAS Server (2022 Edition)
This year, I decided to build my first ever home storage server. Itβs a 32 TB system that stores my...
over a year ago
This year, I decided to build my first ever home storage server. Itβs a 32 TB system that stores my personal and business data using open-source software.
The server itself cost $531, and I bought four disks for $732, bringing the total cost to $1,263. Itβs similar in price to...
Grow With Less
How to Write a SEO Title Google and Your Visitors Love
Writing a SEO title (also called page title or Google title) is considered difficult because you are...
over a year ago
Writing a SEO title (also called page title or Google title) is considered difficult because you are writing for 3 main audiences.
Visitors coming from search engines.
Search engines.
Visitors from social media.
And writing a SEO title that ranks high on Google and gets shared on...
Max Rozen
OnlineOrNot Diaries 14
Back to regular programming.
a year ago
Back to regular programming.
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
My friend Cory Zue has been publishing his live coding sessions, so I decided to watch one and record my notes.
My background vs. Coryβs Iβve read a lot of Coryβs blog. Weβre both Python developers, but he specializes in Django, whereas Iβve always worked with thinner frameworks...
Max Rozen
OnlineOrNot Diaries 19
Refactoring the business entity, thoughts on marketing and building
9 months ago
Refactoring the business entity, thoughts on marketing and building
Max Rozen
Understanding Integration Testing in React
Moving from Enzyme to React Testing Library is rough. You can't do a lot of things you used to, and...
over a year ago
Moving from Enzyme to React Testing Library is rough. You can't do a lot of things you used to, and there are new best practices. Let's learn them!
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
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
TinyPilot: Month 9
Highlights I plan to open TinyPilotβs first real office next month. TinyPilotβs revenues continue to...
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...
mtlynch.io
Hiring Content Writers: A Guide for Small Businesses
If you write original content for your business, you know how quickly it drains your time and mental...
over a year ago
If you write original content for your business, you know how quickly it drains your time and mental energy. Itβs extremely challenging to write articles or blog posts that readers find engaging, clear, and eloquent.
You may have considered hiring a freelance writer, but itβs...
Max Rozen
OnlineOrNot Diaries 17
On learning screencasting, cleaning up tech debt, and focus
a year ago
On learning screencasting, cleaning up tech debt, and focus
π Hello, I'm...
The real reasons why your boss wants you back in the office
a year ago
mtlynch.io
Using Nix to Fuzz Test a PDF Parser (Part One)
Fuzz testing is a technique for automatically uncovering bugs in software. The problem is that itβs...
2 months ago
Fuzz testing is a technique for automatically uncovering bugs in software. The problem is that itβs a pain to set up. Read any fuzz testing tutorial, and the first task is an hour of building tools from source and chasing down dependencies upon dependencies.
I recently found that...
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
<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...
Build In Public...
Metal detector for hidden revenue π°ππ
Meet Lasso, an AI-driven sales prospecting tool that'll help you find the B2B prospects your sales...
a month ago
Meet Lasso, an AI-driven sales prospecting tool that'll help you find the B2B prospects your sales team is overlooking.
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
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...
Tony Dinh's...
Oct 2023: side project, interview on Indie Hackers
Going viral, my thoughts, and updates from me in October 2023.
a year ago
Going viral, my thoughts, and updates from me in October 2023.
High Signal
Black Friday 2023 deals for entrepreneurs
Here's a list of some of the best Black Friday discounts for entrepreneurs and developers. This page...
a year ago
Here's a list of some of the best Black Friday discounts for entrepreneurs and developers. This page contains affiliate links.
Courses
Grow and Monetize your Newsletter - 60% off
Monetize Your Newsletter - 60% off
Grow Your Newsletter - 60% off
WesBos - Beginner JavaScript -...
Build In Public...
Build In Public: Spotlight Edition (Prakash Chandran) βοΈ
Hi everyone, welcome to the latest spotlight edition of the Build In Public newsletter. Every week,...
over a year ago
Hi everyone, welcome to the latest spotlight edition of the Build In Public newsletter. Every week, I interview one prolific creator or founder and unpack insights and actionable advice from their story that can be helpful in your own journey. In todayβs edition, I wanted to...
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...
11 months 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,...
Max Rozen
Apollo vs Relay Modern: An unbiased look at which GraphQL client to use
If you're building an app using GraphQL, picking a client to use can be hard. Apollo? Relay? Urql?...
over a year ago
If you're building an app using GraphQL, picking a client to use can be hard. Apollo? Relay? Urql? Let's look into some options.
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
<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
TinyPilot: Month 12
Highlights Iβm struggling to get unstuck in two areas that have stalled for months: hardware...
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...
π Hello, I'm...
Work-n-travel: A practical guide for staying productive while exploring the world.
...
a year ago
Max Rozen
How code splitting can make your React app load significantly faster
Chances are, your React app's bundle is much, much larger than it needs to be.
over a year ago
Chances are, your React app's bundle is much, much larger than it needs to be.
mtlynch.io
Reset Month
No update this month Iβm skipping my normal retrospective this month, as I sold TinyPilot and am...
5 months ago
No update this month Iβm skipping my normal retrospective this month, as I sold TinyPilot and am taking some time to figure out my next project.
Retrospectives will resume in July.
mtlynch.io
Educational Products: Month 1
Highlights Iβm rebooting my blogging course from 2020. htmx is pretty good but not everything I wish...
5 months ago
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...
π Hello, I'm...
The dead horse framework: How to evaluate the potential of a startup.
a year ago
mtlynch.io
Use a Nix Flake without Adding it to Git
When I work in my own repositories these days, I always add a Nix flake to the repo so that I can...
11 months ago
When I work in my own repositories these days, I always add a Nix flake to the repo so that I can spin up a working development environment on any system with a single command.
What do I do when Iβm working in someone elseβs repo and they donβt want to adopt Nix flakes?
Normally,...
mtlynch.io
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
Early last year, I launched a nutrition site called Is It Keto. From November 2018 until March 2019, the site was my full-time focus. Every month, visitors increased by 50% to 150%, an exhilarating growth rate that far outpaced any of my previous projects.
There was only one...
mtlynch.io
Join My Six-Week Blogging Course
Iβm teaching a small-group, live course about attracting readers to your blog through Hacker News....
6 months ago
Iβm teaching a small-group, live course about attracting readers to your blog through Hacker News. Sign up by Monday (June 24th) to reserve your slot.
Why take a class with me? My blog receives 300k-500k unique readers per year. After Google, Hacker News is the primary way that...
mtlynch.io
Outliers by Malcolm Gladwell
Like all Gladwell books, Outliers does an excellent job of building an engaging narrative out of...
over a year ago
Like all Gladwell books, Outliers does an excellent job of building an engaging narrative out of topics that the average person might otherwise find inaccessible. His exploration into the causes of airline crashes was especially fascinating.
While it provides a nice collection of...
Max Rozen
Deploying Node and React Shopify apps on Vercel
Shopify's tutorial is awesome for getting started, but doesn't let you deploy onto Vercel. In this...
over a year ago
Shopify's tutorial is awesome for getting started, but doesn't let you deploy onto Vercel. In this article, I'll show you how.
Build In Public...
How I Built This In Public: Peter Mick
Lessons from building and growing Copylime to 6 figures all in public
a year ago
Lessons from building and growing Copylime to 6 figures all in public
Max Rozen
OnlineOrNot Diaries 13
I tried building a monolith.
a year ago
I tried building a monolith.
Dominik Sobe's...
Travel hard, work harder or: on being a digital nomad
a year ago
Val Sopi
Work less
<p>A friend recently boasted how they're working 15 hour days. To which I replied with a concerning...
over a year ago
<p>A friend recently boasted how they're working 15 hour days. To which I replied with a concerning "Why?" and was met with a distant look.</p>
<p>My friend thought I'd metaphorically pat him on the back.</p>
<p>I didn't. No surprise there.</p>
<p>Supposedly the industry he's in...
Scott DeLong
Weeks 19-21: Fortunately, I Wasnβt Lying
Incentive-based lead generation is a game changer and record days continue to become the new normal....
a year ago
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.
mtlynch.io
Resurrecting a Dead Library: Part One - Resuscitation
When I arrived on the scene, it wasnβt a pretty sight.
I saw formerly active, cheerful Python...
over a year ago
When I arrived on the scene, it wasnβt a pretty sight.
I saw formerly active, cheerful Python classes in a sorry state of atrophy, having gone years without exercise. Functions at all levels of abstraction were crammed together inhumanely under the label utils. I tried to read...
Grow With Less
9 Real Examples of SEO Titles (And Why They Work)
You just finished writing an amazing article and canβt wait to share it with the world.
But first,...
over a year ago
You just finished writing an amazing article and canβt wait to share it with the world.
But first, you need to come up with a great SEO title. The kind of SEO title thatβll not only help you rank in Google but also make people excited to read your article.
Following the advice I...
mtlynch.io
Running Sia on a Synology NAS via Docker
Overview Sia is a decentralized, peer-to-peer network for buying and selling computer storage space....
over a year ago
Overview Sia is a decentralized, peer-to-peer network for buying and selling computer storage space. If you have extra storage space, Sia allows you to sell it to others who want to store their files on the Sia cloud network.
Hosting a Sia server on your personal laptop or...
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,...
11 months 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.
Max Rozen
OnlineOrNot Diaries 4
On ripping out product analytics, updating the pricing page, and adding multi-region monitoring
a year ago
On ripping out product analytics, updating the pricing page, and adding multi-region monitoring
Max Rozen
OnlineOrNot Diaries 11
On building table-stakes features, and breaking through a plateau.
a year ago
On building table-stakes features, and breaking through a plateau.
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
My friend Cory Zue has been publishing his live coding sessions, so I decided to watch one and record my notes.
My background vs. Coryβs Iβve read a lot of Coryβs blog. Weβre both Python developers, but he specializes in Django, whereas Iβve always worked with thinner frameworks...
Max Rozen
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
Automatically test your code for accessibility issues in the same way you catch bugs with jest-axe.
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
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...
Val Sopi
Marching into March
<p>February was yet another month with unexpected expenses on top of my planned budget of -2500....
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...
mtlynch.io
TinyPilot: Month 23
Highlights The TinyPilot website redesign is finally done. Iβve learned to make Debian packages, and...
over a year ago
Highlights The TinyPilot website redesign is finally done. Iβve learned to make Debian packages, and itβs surprisingly simple. Iβve given up on Vue and frontend frameworks in general. Goal Grades At the start of each month, I declare what Iβd like to accomplish. Hereβs how I did...
mtlynch.io
Badass: Making Users Awesome by Kathy Sierra
Overall, this was an interesting read, but I found it hard to apply the lessons to my product. The...
over a year ago
Overall, this was an interesting read, but I found it hard to apply the lessons to my product. The book contains compelling case studies and ideas from the field of meta-learning, but most of the ideas were either too theoretical or too specific to large companies.
mtlynch.io
Aardvark'd: The Fog Creek Documentary, 18 Years Later
In 2005, Joel Spolskyβs software company, Fog Creek, filmed a documentary about their summer...
a year ago
In 2005, Joel Spolskyβs software company, Fog Creek, filmed a documentary about their summer internship program. The film is called Aardvarkβd: 12 Weeks with Geeks, and it follows four college interns as they design, implement, and launch a completely new software product.
Thatβs...
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
I recently migrated MaxRozen.com from Gatsby to Next.js, in this article I'll detail the steps it took.
mtlynch.io
TinyPilot: Month 16
Highlights I announced a new product and then discovered it was a mistake. I simplified the...
over a year ago
Highlights I announced a new product and then discovered it was a mistake. I simplified the TinyPilot website to focus on a single device. I tried taking my first real vacation from TinyPilot with mixed results. Goal Grades At the start of each month, I declare what Iβd like to...
Max Rozen
Prefetch your Google Fonts for Performance Gains in Gatsby
Self-hosting your Google Fonts can save your customers around 3-400ms per page load. There's a...
over a year ago
Self-hosting your Google Fonts can save your customers around 3-400ms per page load. There's a Gatsby plugin that makes it super easy.
mtlynch.io
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
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...
Build In Public...
Your New Brainstorming Buddy π§ π‘
Meet Scrintal, a new canvas that's like a playground for your mind.
2 months ago
Meet Scrintal, a new canvas that's like a playground for your mind.
mtlynch.io
What I've Been Doing Since Quitting My Job
I worked as a software engineer for Google from 2014 to 2018. On February 1st, I quit my job and...
over a year ago
I worked as a software engineer for Google from 2014 to 2018. On February 1st, I quit my job and formed my own single-person software company.
That was four months ago, so I thought Iβd share an update on how things are going.
Whatβs it like not having a job? Thatβs the most...
Tony Dinh's...
$322 β $2K MRR in 60 days by building in public
Hello everyone, this is Tony! π Today is a special day. I want to share with you all this post I...
over a year ago
Hello everyone, this is Tony! π Today is a special day. I want to share with you all this post I originally posted on Indie Hackers, but I think you all will also be interested! Itβs a long post about my journey growing Black Magic to $2K MRR in the last 2 months.
Tony Dinh's...
Why I run Black Friday deals (things I learned)
I also curated 300+ Black Friday deals for you
a year ago
I also curated 300+ Black Friday deals for you
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
Building a unified experience with Slack instead of trying to replace it all at once
Grow With Less
Is Your Article's Date Destroying Your Rankings?
Having a recent date associated with your article could be the difference between a page 1 ranking...
over a year ago
Having a recent date associated with your article could be the difference between a page 1 ranking and a page 5 ranking.
This means that you should not only keep your content up-to-date but also make sure that Google knows itβs up-to-date.
This article will show you how to find...
mtlynch.io
End-to-End Testing Web Apps: The Painless Way
Okay, I know youβre skeptical. Other guides have promised you painless web app tests only to reveal...
over a year ago
Okay, I know youβre skeptical. Other guides have promised you painless web app tests only to reveal that their solution requires some hyper-specific tech stack or a paid third-party service. I wonβt do that to you.
This guide provides a straightforward and flexible template for...
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
webpack is a complicated beast. The more you get to know it though, the better it can serve you.
Scott DeLong
Weeks 48-52: My Final Update
It's been fun (kinda). Here's where it ended up and where I'm going next.
The post Weeks 48-52: My...
a year ago
It's been fun (kinda). Here's where it ended up and where I'm going next.
The post Weeks 48-52: My Final Update appeared first on Scott DeLong.
Max Rozen
Getting your own good enough laptop for under $500
I recently bought a cheap, used Thinkpad T480, replaced a bunch of parts. Some folks were asking how...
a year ago
I recently bought a cheap, used Thinkpad T480, replaced a bunch of parts. Some folks were asking how they could do the same thing, so I figured I'd write about it
Max Rozen
OnlineOrNot Diaries 7
In which I pay for people to check out OnlineOrNot to test my landing pages.
a year ago
In which I pay for people to check out OnlineOrNot to test my landing pages.
Grow With Less
The Overwhelmed Business Owner's Guide to SEO
What do you do when you spent hours writing awesome articles only to realize your mom and your best...
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
My Fifth Year as a Bootstrapped Founder
Five years ago, I quit my job as a developer at Google to create my own bootstrapped software...
a year ago
Five years ago, I quit my job as a developer at Google to create my own bootstrapped software company.
For the first few years, all of my businesses flopped. None of them earned more than a few hundred dollars per month in revenue, and they all had negative profits.
Halfway...
Grow With Less
A Bittersweet First Blog Income Report
The internet is full of success stories and my 6-figures language-learning blog French Together...
over a year ago
The internet is full of success stories and my 6-figures language-learning blog French Together could be considered one of them
But things donβt always go as planned and every business experiences ups and downs.
April was definitely in the down category for me and thatβs great...
I Have No Idea What...
A Summary of My Learnings On How To Find Startup Ideas
Iβve been searching for new startup ideas and problem areas to tackle. Itβs quite difficult to do,...
over a year ago
Iβve been searching for new startup ideas and problem areas to tackle. Itβs quite difficult to do, especially when you begin adding constraints to the criteria such as βAm I excited about this problem space?β. The internet is filled with helpful ways to come up with startup ideas...
High Signal
Is Ruby on Rails dead in 2024? No!
Ruby on Rails, or 'Rails' for short, is a framework for making websites with the programming...
10 months ago
Ruby on Rails, or 'Rails' for short, is a framework for making websites with the programming language Ruby. The idea behind it is to simplify how programmers create websites and it caused a storm amongst developers when it was released in August 2004 by software engineer David...
mtlynch.io
Why does a extraneous build step make my Zig app 10x faster?
For the past few months, Iβve been curious about two technologies: the Zig programming language and...
9 months ago
For the past few months, Iβve been curious about two technologies: the Zig programming language and Ethereum cryptocurrency. To learn more about both, Iβve been using Zig to write a bytecode interpreter for the Ethereum Virtual Machine.
Zig is a great language for performance...
mtlynch.io
Is It Keto: Month 6
Highlights Is It Ketoβs user visits plateaued in February, but that still represents progress....
over a year ago
Highlights Is It Ketoβs user visits plateaued in February, but that still represents progress. Revenues fell substantially and missed targets for the month. Iβm going to shelve the project unless I achieve my targets for March. Goal Grades At the start of the month, I laid out...
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
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...
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
<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. </i></p><p><i>Below I describe the launch of Subsection of <a...
mtlynch.io
TinyPilot: Month 31
New here?
Hi, Iβm Michael. Iβm a software developer and the founder of TinyPilot, an independent...
a year ago
New here?
Hi, Iβm Michael. Iβm a software developer and the founder of TinyPilot, an independent computer hardware company. I started the company in 2020, and it now earns $60-80k/month in revenue and employs six other people.
Every month, I publish a retrospective like this one...
Max Rozen
Guidelines for Deploying React
These days there are a heck of a lot of options for deploying React. It can be a bit overwhelming....
over a year ago
These days there are a heck of a lot of options for deploying React. It can be a bit overwhelming. This article simplifies your choices.
Max Rozen
OnlineOrNot Diaries 5
In which I doubled my conversion rate without trying too hard.
a year ago
In which I doubled my conversion rate without trying too hard.
Tony Dinh's...
February 2022 updates β 6 months milestone
Hello everyone! Itβs me again β Tony π Time flies! February 2022 marks the 6 months milestone of me...
over a year ago
Hello everyone! Itβs me again β Tony π Time flies! February 2022 marks the 6 months milestone of me going indie hacking full time! π₯³ In this issue, Iβll share my regular updates from February and some thoughts on the first 6 months of my journey. Letβs go!
Grow With Less
The Do's and Don'ts of Finding Your Blog Niche
There is a lot of bad advice when it comes to finding a blog niche.
βWrite about your...
over a year ago
There is a lot of bad advice when it comes to finding a blog niche.
βWrite about your passion.β
βChoose the most profitable niche.β
βDonβt choose a crowded niche.β
This advice is well-intentioned but ignores key psychological principles and causes many bloggers to give up...
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
Start your own app with React, GraphQL and Serverless architecture: Part 2 - Let's get this running in production
mtlynch.io
Installing NixOS on Raspberry Pi 4
Nix is a tool that allows you to define your software environment from code. Nix has several...
a year ago
Nix is a tool that allows you to define your software environment from code. Nix has several components to it, and one of the most interesting to me is NixOS, which lets you use Nix tooling to define your entire OS configuration using plaintext files.
I only recently started...
Dominik Sobe's...
The reason I got hooked on being an Indiehacker
a year ago
Max Rozen
2022: I just kept shipping
Another year in review, in which I just keep shipping, with some stumbles along the way
a year ago
Another year in review, in which I just keep shipping, with some stumbles along the way
mtlynch.io
Zestful: Month 5
Prior to February 2019, I published all my retrospectives on Indie Hackers:
Zestful Month 5:...
over a year ago
Prior to February 2019, I published all my retrospectives on Indie Hackers:
Zestful Month 5: Launched, but Still No Customers
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
Four years ago, I quit my job as a developer at Google to create my own self-funded software company.
For the first few years, all of my businesses flopped. They all operated at a loss, and none of them earned more than a few hundred dollars per month in revenue.
Halfway through...
mtlynch.io
How I Collected a Debt from an Unscrupulous Merchant
A few years ago, I learned a handy technique for resolving disputes with uncooperative businesses....
over a year ago
A few years ago, I learned a handy technique for resolving disputes with uncooperative businesses. Itβs simple to understand and easy to implement. You donβt need lawyers or a prominent social media presence. All it requires is for you to behave like an organized professional....
mtlynch.io
Debugging VLANs on my TP-Link Managed Switch
I recently bought my first-ever managed networking switch, a TP-Link JetStream TL-SG3428X.
The main...
a year ago
I recently bought my first-ever managed networking switch, a TP-Link JetStream TL-SG3428X.
The main feature of a managed switch is that it lets you segment your network into VLANs. I was excited about this functionality, but it took me hours of trial and error to get VLANs...
High Signal
Selling a directory website for $10,000 - Damn Good Tools
Imagine selling a website you made for $10,000. Pretty great, huh? Well that's exactly what Dmytro...
a year ago
Imagine selling a website you made for $10,000. Pretty great, huh? Well that's exactly what Dmytro did
Tony Dinh's...
Jan 2022 updates: 4K MRR, new release, new features, new learnings
Hello everyone, this is Tony! π In January 2022, I released a new DevUtils version, added a lot of...
over a year ago
Hello everyone, this is Tony! π In January 2022, I released a new DevUtils version, added a lot of features for Black Magic, reached $4K MRR, and learned a ton! Here comes the monthly update! Hope you like it! 𧩠New DevUtils release: 1.13 The latest release of DevUtils comes...
Grow With Less
The Best Headline A/B Testing Tools (And Why You May Not Want to Use Them)
What if you could bring 28% more visitors to your blog and get 75% more shares just by rewriting...
over a year ago
What if you could bring 28% more visitors to your blog and get 75% more shares just by rewriting your blog post titles?
Thatβs exactly what content marketing agency Priceonomics did.
And today, I would like to show you how you can do it too by reviewing the main AB testing...
Grow With Less
The 8 Best Free Blogging, SEO and Marketing Courses
Blogging is hard and the COVID-19 epidemic is not making things easier.
Luckily, several businesses...
over a year ago
Blogging is hard and the COVID-19 epidemic is not making things easier.
Luckily, several businesses have started offering their blogging, SEO or marketing courses for free to help bloggers and small business owners who are struggling because of the pandemic.
This page lists the...
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
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
500,000 users per month after quitting his developer job
Today's interview is with Ruurtjan, a Dutch founder whose two sites get 500,000 users a month....
a year ago
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
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
A review post on what I've done this year in terms of trying to start an Internet business
π Hello, I'm...
Why Iβm leaving the Shopify Apps business
a year ago
I Have No Idea What...
The Problem With Slack
In deciding what startup to start, Iβve been thinking about what problem space I want to tackle. An...
over a year ago
In deciding what startup to start, Iβve been thinking about what problem space I want to tackle. An area thatβs drawing my attention is team communication and collaboration, especially for knowledge workers. This is for several reasons: With the trend towards distributed/hybrid...
Max Rozen
Frustrated by Formik? Here's a simpler way to do forms in React
Do you find yourself struggling for hours to solve problems with Formik? I've started using a...
over a year ago
Do you find yourself struggling for hours to solve problems with Formik? I've started using a different library that's much simpler.
Dominik Sobe's...
My experience living and working in South East Asia
a year ago
mtlynch.io
TinyPilot: Month 2
Highlights I paused TinyPilot sales to address a design problem. Iβm manufacturing a custom USB...
over a year ago
Highlights I paused TinyPilot sales to address a design problem. Iβm manufacturing a custom USB power connector for TinyPilot. Revenue across all my projects was among my strongest ever, at $3.6k total. Goal Grades At the start of each month, I declare what Iβd like to...
mtlynch.io
Massachusetts Residents Can Sue Online Merchants for Spam
Last week, I saw an interesting article on the /r/legaladvice subreddit. An e-commerce business...
2 months ago
Last week, I saw an interesting article on the /r/legaladvice subreddit. An e-commerce business owner was complaining that a customer was suing because the merchant had been sending the customer promotional emails for years that the customer never agreed to. The author deleted...
mtlynch.io
A Beginner's Guide to Mining Siacoin
This guide is out of date.
This post describes mining Sia with a desktop graphics card (GPU), but...
over a year ago
This guide is out of date.
This post describes mining Sia with a desktop graphics card (GPU), but custom mining hardware is now available for Sia. The custom hardware has made Sia GPU mining non-viable. This guide will still work, but you may never reach payout, even with a...
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
Whatβs the worst thing that could happen to your blog?
For many bloggers, the answer is getting blacklisted by Google and seeing all their organic traffic vanish overnight.
And a common way this happens is when Google realizes your blog is infected before you do and simply...
Tony Dinh's...
TypingMind is live
It's my first product launch of the year!
a year ago
It's my first product launch of the year!
Dominik Sobe's...
The Six Best Practices for launching on Product Hunt in 2021
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...
5 months ago
<p><i>From all that is currently happening to us, I want to believe that weβre at the dawn of a new era </i>β</p><hr><p>I am 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
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
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...
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
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...
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
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...
Scott DeLong
AI-Integrated Search: The Latest Way Big Tech Is Stealing From And Crushing Small Businesses
It's Big Tech's latest way to steal the hard work of publishers, and there's nothing you can do...
a year ago
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.
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
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...
High Signal
How Allison monetizes her programmatic SEO knowledge
Allison Seboldt is the founder of PageFactory, a service which helps websites grow their content and...
a year ago
Allison Seboldt is the founder of PageFactory, a service which helps websites grow their content and reach with programmatic SEO.
Tony Dinh's...
Making $22K in 7 days: the story
and other updates from me in Mar 2023
a year ago
and other updates from me in Mar 2023
High Signal
10 stoic quotes for entrepreneurs
Stoic quotes can be a great comfort to you, especially if you are an entrepreneur. Building a...
10 months ago
Stoic quotes can be a great comfort to you, especially if you are an entrepreneur. Building a business is hard work so it's important to build resilience. That's where stoicism comes in! Stoicism is not about being an emotion-less robot but more about not letting your
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
It can be pretty confusing to pick how to style your React app. This guide attempts to simplify your choice.
Tony Dinh's...
Jun 2023: How I work with employees
Some quick updates from me in June 2023
a year ago
Some quick updates from me in June 2023
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
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...
High Signal
Making thousands from Bubble courses
Kieran Bell is a founder specializing in teaching people how to use the no-code software Bubble.
a year ago
Kieran Bell is a founder specializing in teaching people how to use the no-code software Bubble.
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...
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...
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
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...
Max Rozen
Keeping your sites fast with regular performance tests
You pride yourself on delivering fast websites to your clients, but do the websites stay fast as the...
over a year ago
You pride yourself on delivering fast websites to your clients, but do the websites stay fast as the months go by?
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
<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...
Build In Public...
How I Built This In Public: Michelle Marcelline
Immigrating from Indonesia to the US and building Typedream in public
a year ago
Immigrating from Indonesia to the US and building Typedream in public
mtlynch.io
Paternity Leave: Month 4
Highlights I found ways to procrastinate writing my book. I had fun fuzz testing open-source...
2 weeks ago
Highlights I found ways to procrastinate writing my book. I had fun fuzz testing open-source projects. I picked out components for a new high-end desktop computer for software development. Goal grades At the start of each month, I declare what Iβd like to accomplish. Hereβs how I...
mtlynch.io
Resurrecting a Dead Library: Part Two - Stabilization
In this post, I demonstrate how to retrofit automated tests onto an untested legacy library.
This is...
over a year ago
In this post, I demonstrate how to retrofit automated tests onto an untested legacy library.
This is part two of a three-part series about how I resurrected ingredient-phrase-tagger, a library that uses machine learning to parse cooking ingredients (e.g., β2 cups milkβ) into...
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...
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
Scott DeLong
Weeks 35-39: A $526 Day and a Breakthrough
Domination through iteration. Be sure to continue adapting and maximize your current audience rather...
a year ago
Domination through iteration. Be sure to continue adapting and maximize your current audience rather than chase more pageviews.
The post Weeks 35-39: A $526 Day and a Breakthrough appeared first on Scott DeLong.
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
Start your own app with React, GraphQL and Serverless architecture: Part 1 - Server-side Rendering, Serverlessly!
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
<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...
mtlynch.io
My Second Year as a Solo Developer
Two years ago, I quit my developer job at Google to build my own software business. A year later, I...
over a year ago
Two years ago, I quit my developer job at Google to build my own software business. A year later, I posted an update about my finances, happiness, and lessons learned. Today marks the end of my second year, so itβs time for another update.
How I made and spent money Metric 2018...
mtlynch.io
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
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...
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
For a short period, I was employed by a company that drove most of its revenue from blogging. Here's what I learned while I was there.
Val Sopi
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
<p>Here's a quick rundown about the article. For more read on below.</p>
<iframe width="400" height="225" src="https://www.youtube.com/embed/Qn_jAtoDieY?rel=0" frameborder="0" allowfullscreen=""></iframe>
<p>//</p>
<p>There are these two small restaurants close to one another...
mtlynch.io
Want to Buy Is It Keto?
Iβm looking for someone to take over my old content website, Is It Keto.
Is It Keto is for sale
I...
5 months ago
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...
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
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...
Build In Public...
How I Built This In Public: Olly
Lessons from building Senja.io to $4,000 MRR in Public
a year ago
Lessons from building Senja.io to $4,000 MRR in Public
mtlynch.io
Automated Prosper Investing with ProsperBot
Overview I started investing in peer to peer lending in 2014 through a site called Prosper. I...
over a year ago
Overview I started investing in peer to peer lending in 2014 through a site called Prosper. I thought peer to peer lending was a neat idea and could potentially earn lucrative returns.
When I began, I chose each of my loan investments manually, but over time, I have automated...
Val Sopi
On using time
<p>One thing I've gotten really good at over the years is using time in terms of how it affects my...
a year ago
<p>One thing I've gotten really good at over the years is using time in terms of how it affects my product-making process.</p><p>Back in the day, when I was greener, I used to rush things, not just for the sake of rushing to get them out of the door β but I would get to...
Grow With Less
10 Proven Meta Descriptions Templates Top Blogs Use to Get More Clicks
I face the same problem every time I need to write a meta description.
I have no idea where to...
over a year ago
I face the same problem every time I need to write a meta description.
I have no idea where to start.
Should I first mention the problem the article is solving? Should I use a call-to-action? Is it bad to repeat what I already wrote in the headline?
To find out, I analyzed...
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
Most guides to testing React these days preach: 'Test functionality, not implementation details'. This article explains what that means, and how to do it.
mtlynch.io
Is It Keto - Month 9
Highlights After six months of consistent gains of ~30% in revenue and traffic, Is It Ketoβs growth...
over a year ago
Highlights After six months of consistent gains of ~30% in revenue and traffic, Is It Ketoβs growth finally flattened out. Iβm preparing to sell premium meal plans on Is It Keto. Iβm ready to make bigger bets on my businesses. Goal Grades At the start of each month, I declare...
Dominik Sobe's...
First, second, waitβthird customer
over a year ago
High Signal
$30k a month from a bootstrapped B2C company
Thankbox is a successful B2C bootstrapped website created by Valentin Hinov which is now doing...
6 months ago
Thankbox is a successful B2C bootstrapped website created by Valentin Hinov which is now doing $30-35k a month.
Tony Dinh's...
Help me win the Golden Kitty Awards 2022?
(just a quick announcement...)
a year ago
(just a quick announcement...)
mtlynch.io
Delete the Timestamps from your Static Blog
I build this blog using Hugo, a popular static site generator.
The way Hugo works is that when I...
a month ago
I build this blog using Hugo, a popular static site generator.
The way Hugo works is that when I create a new blog post, Hugo generates a default template that looks like this:
--- title: "My New Post" date: 2024-11-16T20:33:09-04:00 --- The boilerplate for the post contains a...
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
Highlights Zestful had its biggest month ever, with $3,936 in revenue. Is It Keto also had its best month ever, at $393 in revenue. After lots of research and customer interviews, I gave up on my idea for creating sheet metal software. I published my first version of an app for...
mtlynch.io
How I Hired a Freelance Editor for My Blog
A year in blogging I started this blog in May of last year. I donβt mean to brag, but by last April,...
over a year ago
A year in blogging I started this blog in May of last year. I donβt mean to brag, but by last April, after less than a year of blogging, I was pulling in upwards of 20 visitors per day, several of whom were not spam bots. That number reached as high as 50 visitors on days when I...
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
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...
Dominik Sobe's...
What a roller coaster ride
over a year ago
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
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...
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
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...
High Signal
Making thousands from a German learning online community
RΓ³nΓ‘n is the founder of Deutsch Gym, an online community for learning German. He's making thousands...
a year ago
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
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
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...
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
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...
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
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.
Build In Public...
How Twitter helped me with the 1st ever BUILD IN PUBLIC NFT π
Happy Friday everyone, Below is the story of: how I found an artist to collaborate and mint my 1st...
over a year ago
Happy Friday everyone, Below is the story of: how I found an artist to collaborate and mint my 1st ever NFT project on the theme of βbuild in publicβ how it all came together on Twitter DMs how we plan to auction/sell it to a thoughtful buyer how we intend to donate all the...
Max Rozen
Indiehacking: a review of my 3rd year
A review of my third year of trying to start an internet business.
over a year ago
A review of my third year of trying to start an internet business.
Val Sopi
Where is blogstatic now?
<p>blogstatic is growing slowly at around 20% month-to-month.</p>
<p>Currently, it's hovering at...
a year ago
<p>blogstatic is growing slowly at around 20% month-to-month.</p>
<p>Currently, it's hovering at ~$700/month in revenue.</p>
<p>Since pricing is currently "yearly" only, each month starts from zero.</p>
<p>It will be interesting come October 2023 when the first yearly upgrades...
Max Rozen
@forge/api: Cannot read properties of undefined (reading βfetchβ)
How to fix a cannot read properties of undefined error in Forge
over a year ago
How to fix a cannot read properties of undefined error in Forge
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
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...
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
Looking to inject variables from CI into the HTML your webpack build outputs? It's relatively simple to do.
Build In Public...
How I Built This In Public: Erwin
Lessons from building Tailscan in public to $500 MRR
a year ago
Lessons from building Tailscan in public to $500 MRR
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...
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...
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
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
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
The idea of social capital has interested me for a long time, but when I finally sat down to read this book, it was painfully dry. It offers an eye-opening investigation into the many ways that civic engagement has declined in the US, but it was a real slog to get through.
Max Rozen
OnlineOrNot Diaries 8
Building a new feature in a couple of weeks.
a year ago
Building a new feature in a couple of weeks.
mtlynch.io
Paternity Leave: Month 2
Highlights Iβm finding it surprisingly difficult not to work. Sleep is getting a little better. I...
2 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...
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
<p><span style="font-size: 21px;">Rion, my 11-year-old son, plays tennis.</span></p><p>He first set foot on a tennis court when he was 18 months or so. His cousin was practicing back then, so he would tag along with his aunt to the tennis courts.</p><figure class="none"><img...
mtlynch.io
Creating a Nix Workflow to Fuzz netconsd
Recently, when Iβm having trouble sleeping, I look for software to fuzz test.
Earlier this week, I...
a month ago
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...
Val Sopi
Launching on Product Hunt
<p>
<b>Diary entries, aka Table of contents</b>
</p>
<ul>
<li><a...
over a year ago
<p>
<b>Diary entries, aka Table of contents</b>
</p>
<ul>
<li><a href="#wednesday7">Wednesday, Dec 7</a></li>
<li><a href="#thursday8">Thursday, Dec 8</a></li>
<li><a href="#thursday8">Friday, Dec 9</a></li>
<li><a href="#monday12">Monday, Dec 12</a></li>
...
High Signal
$270k ARR from a Notion form app
Julien Nahum caught my attention on Twitter by pulling in $22k MRR with his Notion form app, Notion...
a year ago
Julien Nahum caught my attention on Twitter by pulling in $22k MRR with his Notion form app, Notion Forms. Back in August he was at $10k MRR
mtlynch.io
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
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
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
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...
Grow With Less
Journorequest: The Little-Known Twitter Hashtag That Will Help You Get Quality Backlinks
If you have ever tried to do outreach to build backlinks, you know how frustrating the process can...
over a year ago
If you have ever tried to do outreach to build backlinks, you know how frustrating the process can be.
You spend hours looking for the right people to reach out to, crafting your outreach emails and finally send them, already picturing yourself receiving a ton of quality...
mtlynch.io
How I Tricked Myself into Shipping Too Late
Many software founders fail for a simple reason: they ship too late. They spend years developing a...
over a year ago
Many software founders fail for a simple reason: they ship too late. They spend years developing a product in a vacuum only to see it crumble the first time a real customer touches it.
The Indie Hackers podcast features many such stories. The showβs stated mission is to help...
Dominik Sobe's...
Next Milestone: HelpKit hit $2000 MRR
over a year ago
π Hello, I'm...
Want to save your nation? Get rid of poor people!
a year ago
mtlynch.io
TinyPilot: Month 39
New here?
Hi, Iβm Michael. Iβm a software developer and the founder of TinyPilot, an independent...
a year ago
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 11
Highlights Despite $30k in monthly revenue, TinyPilot barely covers costs. Iβm exploring options to...
over a year ago
Highlights Despite $30k in monthly revenue, TinyPilot barely covers costs. Iβm exploring options to get big companies to pay more for TinyPilot. I need to come to terms with the fact that managing people is a real job. Goal Grades At the start of each month, I declare what Iβd...
mtlynch.io
TinyPilot: Month 17
Highlights TinyPilotβs sales jumped to $57k, and it might be sustainable. Iβm just about to launch...
over a year ago
Highlights TinyPilotβs sales jumped to $57k, and it might be sustainable. Iβm just about to launch TinyPilotβs new product and branding. I reduced Google Cloud Platform fees by 90% on my side projects. Goal Grades At the start of each month, I declare what Iβd like to accomplish....
mtlynch.io
Hiring Content Writers: Part Two - Creating a Detailed Job Description
Overview: Hiring Content Writers Part One: Finding Writers Part Two - Creating a Detailed Job...
over a year ago
Overview: Hiring Content Writers Part One: Finding Writers Part Two - Creating a Detailed Job Description (this section) Part Three: Screening Candidates Part Four - Working with Writers Part Five - Terminating Writers A clear, concise job description shows candidates that youβre...
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
I had a mixed reaction to this book. Some of Ibram X. Kendiβs ideas felt novel and compelling. It broadened my perspective in thinking about race. And thereβs a lot of historical discussion of race and slavery that covered details I donβt remember from school. At the same time, I...
mtlynch.io
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
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...
Max Rozen
Keeping up with React Libraries
React libraries are hard to keep track of. This article attempts to put the ones worth talking about...
over a year ago
React libraries are hard to keep track of. This article attempts to put the ones worth talking about on one page.
Tony Dinh's...
Sep 2022: I'm on Indie Hackers Podcast!
Also in September: $12K MRR, built a small new app, SEO, and other updates...
over a year ago
Also in September: $12K MRR, built a small new app, SEO, and other updates...
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
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
TinyPilot: Month 44
New here?
Hi, Iβm Michael. Iβm a software developer and the founder of TinyPilot, an independent...
9 months ago
New here?
Hi, Iβm Michael. Iβm a software developer and the founder of TinyPilot, an independent computer hardware company. I started the company in 2020, and it now earns $80-100k/month in revenue and employs six other people.
Every month, I publish a retrospective like this one...
Dominik Sobe's...
Early marketing efforts showing results
over a year ago
Build In Public...
How I Built This In Public: Khe Hy
Lessons from building RadReads and helping over 40,000 professionals in public
a year ago
Lessons from building RadReads and helping over 40,000 professionals in public
Grow With Less
The Best Way to Come up with Catchy Blog Post Titles
Copywriting legend David Ogilvy once said that βon the average, five times as many people read the...
over a year ago
Copywriting legend David Ogilvy once said that βon the average, five times as many people read the headline as read the body copy. When you have written your headline, you have spent eighty cents out of your dollar.β
Thatβs great news because it means a great blog post title has...
mtlynch.io
Import from a URL in Nix
Iβm still a Nix beginner, and one thing I couldnβt figure out until recently was how to keep parts...
a year ago
Iβm still a Nix beginner, and one thing I couldnβt figure out until recently was how to keep parts of my configuration.nix file under source control.
My goal Iβd like for my Nix configuration files to be modular and reusable, so depending on the system or flake, I can pull in...
Dominik Sobe's...
Stagnant MRR but experimenting in the background
over a year ago
Grow With Less
Don't Trust Keyword Difficulty Scores (Do This Instead)
Keyword difficulty or SEO difficulty is the likelihood of ranking for a keyword. And the way most...
over a year ago
Keyword difficulty or SEO difficulty is the likelihood of ranking for a keyword. And the way most bloggers estimate it is dangerous.
They use SEO tools like Ahrefs, Keysearch, or SEMrush and rely on their keyword difficulty scores to tell how easy ranking for a keyword should...
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
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...
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
If you find yourself asking whether to use functional components with Hooks over class components, you'll find a lot of outdated information out there. Let's settle this once and for all in this article.
mtlynch.io
TinyPilot: Month 41
New here?
Hi, Iβm Michael. Iβm a software developer and the founder of TinyPilot, an independent...
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
How to Make Your Code Reviewer Fall in Love with You
When people talk about code reviews, they focus on the reviewer. But the developer who writes the...
over a year ago
When people talk about code reviews, they focus on the reviewer. But the developer who writes the code is just as important to the review as the person who reads it. Thereβs scarcely any guidance on preparing your code for review, so authors often screw up this process out of...
High Signal
Building a mentor marketplace to 20,000 users
Mentorcruise is an impressive mentor marketplace which has grown to 20,000 users.
a year ago
Mentorcruise is an impressive mentor marketplace which has grown to 20,000 users.
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
New here?
Hi, Iβm Michael. Iβm a software developer and the founder of TinyPilot, an independent computer hardware company. I started the company in 2020, and it now earns $80-100k/month in revenue and employs six other people.
Every month, I publish a retrospective like this one...
Max Rozen
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
React's useEffect hook is an incredibly useful tool for fetching data, but if you're not careful, can cause infinite re-renders.
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
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...
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
Hi everyone, welcome to the latest spotlight edition of the Build In Public newsletter. Every week, I interview one prolific creator or founder and unpack insights, strategies, and actionable advice from their story that can be helpful in your own journey.
mtlynch.io
Strong Towns
I found it eye-opening in terms of understanding how municipal governments work in practice and how...
10 months ago
I found it eye-opening in terms of understanding how municipal governments work in practice and how perverse incentives lead to poor community outcomes. It had a huge impact on the way that I think about where to live and what policies I support in local government.
This book...
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
PerfBeacon was a wrapper around Google Lighthouse that lets you continuously measure your site's performance via API, or a schedule
Tony Dinh's...
Dec 2022 updates and happy new year!
Hello everyone! It's Tony again with another monthly updates.
a year ago
Hello everyone! It's Tony again with another monthly updates.
mtlynch.io
The Dumbest Task I Ever Outsourced
I derive immense satisfaction from outsourcing my chores. All of my friends have heard me encourage...
over a year ago
I derive immense satisfaction from outsourcing my chores. All of my friends have heard me encourage them to place a higher value on their free time and delegate their errands. Few of them heed my advice, and itβs probably because they know about the time I paid someone $96 to...
Grow With Less
Statistics That Prove Blogging Is Not Dead Yet
Is blogging dead?
Thatβs a question thousands of people ask every day.
I was curious to know the...
over a year ago
Is blogging dead?
Thatβs a question thousands of people ask every day.
I was curious to know the answer so I looked for statistics
Letβs settle the debate once and for all!
Is blogging dead? Letβs look at trends! According to Google Trends, βbloggingβ peaked between 2004 and...
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...
6 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
mtlynch.io
Educational Products: Month 2
Highlights I learned a few techniques that make it easier for me to record videos for my course....
4 months ago
Highlights I learned a few techniques that make it easier for me to record videos for my course. Iβve decided I donβt need to use a Merchant of Record service. Iβve integrated htmx into my standard toolkit for making web applications. Goal Grades At the start of each month, I...
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
Lessons from building and growing Potion to its acquisition all in public
mtlynch.io
Is It Keto: Month 4
Prior to February 2019, I published all my retrospectives on Indie Hackers:
Is It Keto Month 4: My...
over a year ago
Prior to February 2019, I published all my retrospectives on Indie Hackers:
Is It Keto Month 4: My First Dollar of Revenue
mtlynch.io
TinyPilot: Month 27
New here?
Hi, Iβm Michael. Iβm a software developer and the founder of TinyPilot, an independent...
over a year ago
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...
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
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:
Val Sopi
What a year!
<p>One of the things I'm most proud of in 2022 was that I stuck to some personal habits like going...
a year ago
<p>One of the things I'm most proud of in 2022 was that I stuck to some personal habits like going to the gym, eating well, and meditating.</p>
<p>I believe these habits helped me get more in tune with myself and get the confidence necessary to take bold steps, like taking out a...
Max Rozen
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
Showing how to resolve the dreaded 'Query.X defined in resolvers, but not in schema' issue when your X is **definitely** defined in both
Max Rozen
Stop useEffect from running on every render with useCallback
Did ESLint tell you to add a function to your dependency array, and now you're getting infinite...
over a year ago
Did ESLint tell you to add a function to your dependency array, and now you're getting infinite re-renders? Let's learn how useEffect can help.
Tony Dinh's...
Nov 2022 updates: learning new skills
Indie updates, B2B vs B2C, Black Friday, surfing, skimboarding, hardware.
over a year ago
Indie updates, B2B vs B2C, Black Friday, surfing, skimboarding, hardware.
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
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...
Tony Dinh's...
Late promotion update
Hi everyone!
2 weeks ago
Val Sopi
My 2 lessons when it comes to pricing a Saas product
<p>I was listening to two founders on Twitter Spaces talking about both ends of the spectrum when it...
over a year ago
<p>I was listening to two founders on Twitter Spaces talking about both ends of the spectrum when it came charging for their Saas. One wanted to charge (and they are), the other one didn't care about it so much (for now). Then a discussion about the founder of <a...
Max Rozen
OnlineOrNot Diaries 10
On re-rearchitecting.
a year ago
π Hello, I'm...
Bootstrapping to β¬600k MRR and getting killed by Shopify. The story of Checkout X.
...
a year ago
mtlynch.io
Takeaways from Charles Marohn's "Escaping the Housing Trap"
Last week, I stumbled upon a reddit post announcing that the author, Charles Marohn, was giving a...
a month ago
Last week, I stumbled upon a reddit post announcing that the author, Charles Marohn, was giving a free talk near my town the next morning. Marohn is the author of Strong Towns, one of my favorite books of the last few years. So, my wife and I attended the talk and enjoyed it.
The...
High Signal
Making $6k from a baby AI photo generator
Ever wondered, "Is there an AI to see how your baby looks?" Well you're not alone! OurBabyAI is an...
a year ago
Ever wondered, "Is there an AI to see how your baby looks?" Well you're not alone! OurBabyAI is an app that shows how your future baby may look.
Val Sopi
Quitting is for the naive
<p>Pop culture glorifies quitting. I have done it. There's nothing glorious about it. Having your...
over a year ago
<p>Pop culture glorifies quitting. I have done it. There's nothing glorious about it. Having your savings dwindle fast is no fun. Time is relative. You have no idea how fast it flies when you need it the most. Especially when you have no contacts in the industry nor an audience....
mtlynch.io
Building My First Homelab Server Rack
Seven years ago, I built my first home server. It made my software development work faster and more...
8 months ago
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...
π 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
TinyPilot: Month 37
New here?
Hi, Iβm Michael. Iβm a software developer and the founder of TinyPilot, an independent...
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...
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
<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...
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
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...
Tony Dinh's...
Jun 2022 updates, $100K ARR, reflections, and a screenshot app!
Hello everyone π Itβs Tony again with another monthly update! πThanks for reading Tony Dinhβs...
over a year ago
Hello everyone π Itβs Tony again with another monthly update! πThanks for reading Tony Dinhβs Newsletter! Subscribe for free to receive new posts and support my work. Phu Yen Province, Vietnam Welcome 313 new subscribers since my last issue! π If you are new here: My name is...
High Signal
$200k from selling Google Sheets tutorials
Andrew Kamphey is a creator who has made $200k from teaching people how to use Google Sheets over...
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,
Scott DeLong
Weeks 44-47: The end is near
As this challenge comes to an end, it feels good to be at a point where I'm about as immune as...
a year ago
As this challenge comes to an end, it feels good to be at a point where I'm about as immune as possible to looming threats
The post Weeks 44-47: The end is near appeared first on Scott DeLong.
mtlynch.io
Chaos Monkeys by Antonio GarcΓa MartΓnez
An insiderβs story about Facebook in the years leading up to its IPO. Itβs surprisingly candid β it...
over a year ago
An insiderβs story about Facebook in the years leading up to its IPO. Itβs surprisingly candid β it names names and exposes internal Facebook discussions that were never meant to be public.
An engaging read, but the narrator is painfully obnoxious.
Dominik Sobe's...
What I learned bootstrapping 8+ software products
3 weeks ago
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
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...
Dominik Sobe's...
Lessons from a βfailedβ Product Hunt launch
over a year ago
Build In Public...
Building In Public 101
Here's a crash course on the rising trend of building in public
a year ago
Here's a crash course on the rising trend of building in public
High Signal
Making $200k/year at 25 from online startups
Ch Daniel is a 25 year old founder who is making $200,000 in annual revenue from a variety of...
a year ago
Ch Daniel is a 25 year old founder who is making $200,000 in annual revenue from a variety of websites.
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...
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
Max Rozen
The Definitive Guide to Commonly Used Words in React
Do some words in React have you scratching your head? Ref? Stateless component? Let's learn some...
over a year ago
Do some words in React have you scratching your head? Ref? Stateless component? Let's learn some words!
Build In Public...
What if you could edit like Spielberg? π₯
Meet Eddie AIβyour new editing partner ready to bring cinematic flair to every cut!
2 months ago
Meet Eddie AIβyour new editing partner ready to bring cinematic flair to every cut!
High Signal
Sailing the world while building startups
James and his partner Danielle have an enviable working set-up - they live and work on a sailing...
10 months ago
James and his partner Danielle have an enviable working set-up - they live and work on a sailing boat!
Tony Dinh's...
My entire marketing strategy (+ December 2021 updates)
Hello everyone! This is Tony π Hello Hacker News! For context, this post is the latest issue of my...
over a year ago
Hello everyone! This is Tony π Hello Hacker News! For context, this post is the latest issue of my monthly newsletter where I share the progress building BlackMagic.so & DevUtils.app. Check my previous issues to see more details about the products and my journey. Cheers!
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
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...
I Have No Idea What...
Starting Over
Abandoning the idea of building a Slack Alternative
over a year ago
Abandoning the idea of building a Slack Alternative
Max Rozen
OnlineOrNot Diaries 6
A new monitoring service for OnlineOrNot, and new learnings for my pricing page.
a year ago
A new monitoring service for OnlineOrNot, and new learnings for my pricing page.
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
This is not the monthly update, just a quick announcement π
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
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.
mtlynch.io
Configure a Git Shell Prompt Under Nix
I recently read Julia Evansβ latest zine about git, and one of her tips was to configure your...
5 months ago
I recently read Julia Evansβ latest zine about git, and one of her tips was to configure your terminal shell prompt to show the git status.
Juliaβs terminal prompt looks like this:
~/work/homepage (main) $ main is Juliaβs current git branch. When sheβs in the middle of a git...
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
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
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
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...
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
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
Dominik Sobe's...
The journey of launching StorePreviewer PRO
over a year ago
Grow With Less
Do Headline Analyzers Work? A Data-Driven Answer
Headline analyzers are a popular way to come up with great headlines and try to predict their...
over a year ago
Headline analyzers are a popular way to come up with great headlines and try to predict their effectiveness.
All you need to do is write your headline and the tool will give it a score telling you how effective itβs likely to be.
But can these free headline analyzers accurately...
Grow With Less
Want More Traffic? Here Are 77 Headline Formulas You Need to Use!
Your headline is the first part of your articles your readers see.
And it may very well be the last...
over a year ago
Your headline is the first part of your articles your readers see.
And it may very well be the last part they see.
Thatβs why a catchy headline is not nice to have, itβs essential.
Without it your article may as well not exist because nobody will read it.
But how do you write a...
mtlynch.io
TinyPilot: Month 10
Highlights TinyPilot has its first official office space. I tried a marketing experiment that...
over a year ago
Highlights TinyPilot has its first official office space. I tried a marketing experiment that flopped. Designing IT infrastructure for a new office is fun. 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
TinyPilot: Month 43
New here?
Hi, Iβm Michael. Iβm a software developer and the founder of TinyPilot, an independent...
10 months ago
New here?
Hi, Iβm Michael. Iβm a software developer and the founder of TinyPilot, an independent computer hardware company. I started the company in 2020, and it now earns $80-100k/month in revenue and employs six other people.
Every month, I publish a retrospective like this one...
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
Weak words are everywhere.
Like ants invading your home in summer, they slip through the cracks and slowly distract your reader.
They turn fascinating ideas into never-ending articles people canβt wait to run away from.
Worse, they undermine you and make you sound...
mtlynch.io
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
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...
mtlynch.io
Happy City by Charles Montgomery
Given how much urban design affects our lives, itβs surprising how little we think about and...
over a year ago
Given how much urban design affects our lives, itβs surprising how little we think about and participate in it. This book was eye-opening in terms of the way I look at cities and how its inhabitants interact with them.
I took for granted the idea that cities should be friendly to...
mtlynch.io
TinyPilot: Month 42
New here?
Hi, Iβm Michael. Iβm a software developer and the founder of TinyPilot, an independent...
11 months ago
New here?
Hi, Iβm Michael. Iβm a software developer and the founder of TinyPilot, an independent computer hardware company. I started the company in 2020, and it now earns $80-100k/month in revenue and employs six other people.
Every month, I publish a retrospective like this one...
High Signal
Making $1m ARR with social media scheduling
Davis is the co-founder of OneUp, a tool for scheduling social media posts across a range of...
11 months ago
Davis is the co-founder of OneUp, a tool for scheduling social media posts across a range of platforms like Facebook, Twitter, Instagram, TikTok, LinkedIn and many more. The business is now doing over $1m in annual revenue! Davis joined me for an interview about joining the...
mtlynch.io
Rough Experiments with Llamafile and LLaVA 1.5
I read Simon Willisonβs post about using Llamafile to experiment with open-source chatbots / LLMs....
a year ago
I read Simon Willisonβs post about using Llamafile to experiment with open-source chatbots / LLMs. He made it sound so easy, so I decided to try it out.
One of my longtime hobby projects is WanderJest, a site for finding live comedy. One of the challenges of that site is that the...
mtlynch.io
A Survey of Applicant Tracking Systems for Bootstrapped Businesses
Iβm a bootstrapped founder of a six-person company, and I spent this week testing different tools...
over a year ago
Iβm a bootstrapped founder of a six-person company, and I spent this week testing different tools for hiring candidates.
This post summarizes my experience with the applicant tracking systems (ATS) I found and how well they serve small, bootstrapped businesses.
Note: This isnβt...
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
I gained 1,500 new users, but how many will convert? And other updates in July 2022...
mtlynch.io
My Third Year as a Solo Developer
Today is the third anniversary of quitting my job at Google to build my own software business. I...
over a year ago
Today is the third anniversary of quitting my job at Google to build my own software business. I posted updates at the end of my first and second years, so itβs time to share my progress.
The year things clicked into place In my first two years working for myself, I earned less...
mtlynch.io
Back Up Encrypted ZFS Data without Unlocking It
I recently built my first home TrueNAS server. I use it to store the bulk of my personal and work...
over a year ago
I recently built my first home TrueNAS server. I use it to store the bulk of my personal and work data, so Iβve been learning how to make the most of TrueNAS and its filesystem, ZFS.
Today, I want to tell you about backing up encrypted data.
My homelab TrueNAS server
One of the...
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...
10 months ago
Also in this issue: one-off purchase vs. subscription, selling Xnapper, and other updates from me in Feb 2024
mtlynch.io
Recovery Month
Highlights Is It Ketoβs revenue doubled to $82.44 with zero effort on my part. My task journaling...
over a year ago
Highlights Is It Ketoβs revenue doubled to $82.44 with zero effort on my part. My task journaling app is almost ready for publication. Iβve begun setting up meetings with potential customers about my next project ideas. Goal Grades At the start of the month, I gave up on Is It...
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
Zig is a new, independently developed low-level programming language. Itβs a modern reimagining of C that attempts to retain Cβs performance while embracing improvements from the last 30 years of tooling and language design.
Zig makes calling into C code easier than any other...
mtlynch.io
Run a Simple Go Web Service on NixOS
I have a few toy utility apps that I run 24/7 on cloud infrastructure. One example is PicoShare, a...
2 weeks ago
I have a few toy utility apps that I run 24/7 on cloud infrastructure. One example is PicoShare, a simple web app that makes it easy for me to share files with friends and teammates.
There are several convenience apps I would run if it were easy to run them constantly. But...
Max Rozen
Lessons from my third year running a SaaS
I've run this business for three years now, and I'm only just now starting to *get it*.
10 months ago
I've run this business for three years now, and I'm only just now starting to *get it*.
High Signal
The ultimate guide to bootstrapping a business
Bootstrapping a business has come back into fashion lately, especially as investment from venture...
11 months ago
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...
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
Not the usual monthly update, just a small update about Xnapper - my latest product
mtlynch.io
TinyPilot: Month 19
Highlights I published my fourth annual retrospective about being a bootstrapped founder. TinyPilot...
over a year ago
Highlights I published my fourth annual retrospective about being a bootstrapped founder. TinyPilot sales continue running strong despite a delay in launching our next product. I analyze how Iβm spending my time and figure out ways to allocate my hours better. Goal Grades At the...
Build In Public...
How I Built This In Public: Joshua Xu
Lessons from building HeyGen from 0 to $1m ARR in 7 months
a year ago
Lessons from building HeyGen from 0 to $1m ARR in 7 months
mtlynch.io
How to Do Code Reviews Like a Human (Part One)
Lately, Iβve been reading articles about best practices for code reviews. I notice that these...
over a year ago
Lately, Iβve been reading articles about best practices for code reviews. I notice that these articles focus on finding bugs to the exclusion of almost every other component of a review. Communicating issues you discover in a constructive and professional way? Irrelevant! Just...
Val Sopi
blogstatic numbers for October
<p>I announced the new blogstatic pricing ($19/year) and launched the <a...
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...
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
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.
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
<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 myself publicly accountable for my big challenge ahead!</i>
</p>
<p>
<i><b>TLDR:</b> Towards the end of this article,...