Full Width [alt+shift+f] Shortcuts [alt+shift+k]
Sign Up [alt+shift+s] Log In [alt+shift+l]
Top Categories > indiehacker
#all #programming #history #startups #technology #science #life #literature #architecture #travel #creative #design #comics #cartography #finance #AI #indiehacker Muted Categories [alt+←][alt+→]
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
60
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...
Max Rozen
Automatically testing for accessibility (a11y) issues with jest-axe Automatically test your code for accessibility issues in the same way you catch bugs with jest-axe.
over a year ago
mtlynch.io
TinyPilot: Month 7 Highlights TinyPilot achieved astonishing growth in revenue, jumping from $15k in December to $42k...
over a year ago
52
over a year ago
Highlights TinyPilot achieved astonishing growth in revenue, jumping from $15k in December to $42k in January. Most of TinyPilot’s sales came from a single positive YouTube review. TinyPilot is experiencing growing pains as I scramble to meet demand. Goal Grades At the start of...
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
87
a year ago
New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent computer hardware company. I started the company in 2020, and it now earns $60-80k/month in revenue and employs seven other people. Every month, I publish a retrospective like this...
mtlynch.io
Designing the Ideal Bootstrapped Business Jason Cohen’s 2013 Microconf talk, Designing the Ideal Bootstrapped Business with Jason Cohen, is...
a year ago
147
a year ago
Jason Cohen’s 2013 Microconf talk, Designing the Ideal Bootstrapped Business with Jason Cohen, is one of the most valuable resources I’ve found for bootstrapped founders. I watched it for the first time in 2020, and I’ve revisited it repeatedly since then. If you’re new to the...
Build In Public...
Build In Public - Community Edition (Oct 2021) Hey everyone 👋 Let’s open this newsletter with a powerful quote ⬇️ Luck surface area. Aka...
over a year ago
87
over a year ago
Hey everyone 👋 Let’s open this newsletter with a powerful quote ⬇️ Luck surface area. Aka serendipity. Aka helping relevant and like-minded people find you through your content. That’s what building in public is all about. With that said, get ready for October’s community...
Tony Dinh's...
My solopreneur story: zero to $45K/mo in 2 years Today is exactly 2 years since I quit my job and become a full-time indie hacker.
a year ago
High Signal
Is Ruby on Rails dead in 2024? No! Ruby on Rails, or 'Rails' for short, is a framework for making websites with the programming...
10 months ago
86
10 months ago
Ruby on Rails, or 'Rails' for short, is a framework for making websites with the programming language Ruby. The idea behind it is to simplify how programmers create websites and it caused a storm amongst developers when it was released in August 2004 by software engineer David...
mtlynch.io
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
38
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...
Build In Public...
How I Built This In Public: Erwin Lessons from building Tailscan in public to $500 MRR
a year ago
mtlynch.io
Guidelines for Freelance Developers Working with Me I’ve been hiring software developers and other freelancers for the past seven years. Even though I...
over a year ago
47
over a year ago
I’ve been hiring software developers and other freelancers for the past seven years. Even though I write most code myself, hiring other developers is a tremendous force multiplier that frees up time for other parts of my business. Freelancers work well if you manage the...
mtlynch.io
TinyPilot: Month 12 Highlights I’m struggling to get unstuck in two areas that have stalled for months: hardware...
over a year ago
65
over a year ago
Highlights I’m struggling to get unstuck in two areas that have stalled for months: hardware development and hiring. I’m partnering with a distributor in Germany to begin selling TinyPilot within the EU. Goal Grades At the start of each month, I declare what I’d like to...
I Have No Idea What...
Getting to 19,000 monthly clicks: Everything I've learned about SEO as a beginner It’s been a while since my last post! Since then, I’ve been focusing on growing Remote Rocketship....
a year ago
80
a year ago
It’s been a while since my last post! Since then, I’ve been focusing on growing Remote Rocketship. I’m super excited to announce that it’s reached $2,000 MRR! 🥳 You may recall from the last post that I mentioned that the only sustainable channel to grow the website is SEO and...
Max Rozen
OnlineOrNot Diaries 6 A new monitoring service for OnlineOrNot, and new learnings for my pricing page.
a year ago
Max Rozen
OnlineOrNot Diaries 10 On re-rearchitecting.
a year ago
I Have No Idea What...
6 pricing A/B tests I’ve run (and which ones worked) How pricing experiments helped me reach $6,000 MRR
a year ago
Dominik Sobe's...
Early marketing efforts showing results
over a year ago
mtlynch.io
TinyPilot: Month 35 New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent...
a year ago
36
a year ago
New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent computer hardware company. I started the company in 2020, and it now earns $60-80k/month in revenue and employs seven other people. Every month, I publish a retrospective like this...
mtlynch.io
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
34
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...
👋 Hello, I'm...
How to get (micro) acquired?
a year ago
mtlynch.io
Retrofitting Apps for Cloud Storage with Zero Code Changes I recently installed a media sharing app to one of my servers. It was simple to install, but it hid...
over a year ago
43
over a year ago
I recently installed a media sharing app to one of my servers. It was simple to install, but it hid a dastardly trap for long-term maintenance. Every time a user uploaded a file, the web app saved it to the local filesystem. If I ever blew away the server and rebuilt it, I’d have...
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
15
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.
Dominik Sobe's...
First, second, wait—third customer
over a year ago
Grow With Less
9 Real Examples of SEO Titles (And Why They Work) You just finished writing an amazing article and can’t wait to share it with the world. But first,...
over a year ago
15
over a year ago
You just finished writing an amazing article and can’t wait to share it with the world. But first, you need to come up with a great SEO title. The kind of SEO title that’ll not only help you rank in Google but also make people excited to read your article. Following the advice I...
High Signal
Making a living from no-code Katt Risen is a no-code founder and the creator of the No-Code Exits newsletter and co-creator of...
6 months ago
58
6 months ago
Katt Risen is a no-code founder and the creator of the No-Code Exits newsletter and co-creator of Build the Keyword
Grow With Less
A 10-Minute Guide to Finding Low Competition, High Traffic Keywords You may have heard of unicorn keywords: low competition, high volume keywords. Some say they are...
over a year ago
21
over a year ago
You may have heard of unicorn keywords: low competition, high volume keywords. Some say they are extinct. Others say they are so plentiful in some niches that any blog can easily rank without backlinks. As often, the truth lies somewhere in between. One thing is for certain...
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
83
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
👋 Hello, I'm...
Why I’m leaving the Shopify Apps business
a year ago
mtlynch.io
TinyPilot: Month 31 New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent...
a year ago
105
a year ago
New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent computer hardware company. I started the company in 2020, and it now earns $60-80k/month in revenue and employs six other people. Every month, I publish a retrospective like this one...
High Signal
Making $10k a month from a French learning app Most founders dream of making $10,000 in monthly revenue. One founder who has made that dream a...
a year ago
76
a year ago
Most founders dream of making $10,000 in monthly revenue. One founder who has made that dream a reality is Benjamin Houy
Max Rozen
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
15
over a year ago
It can be pretty confusing to pick how to style your React app. This guide attempts to simplify your choice.
Max Rozen
Books every developer should read Whether you want to start a career as a developer, or have been a developer for 20 years, you should...
over a year ago
7
over a year ago
Whether you want to start a career as a developer, or have been a developer for 20 years, you should check out these books.
mtlynch.io
Hiring Content Writers: Part One - Finding Writers Overview: Hiring Content Writers Part One: Finding Writers (this section) Part Two - Creating a...
over a year ago
45
over a year ago
Overview: Hiring Content Writers Part One: Finding Writers (this section) Part Two - Creating a Detailed Job Description Part Three: Screening Candidates Part Four - Working with Writers Part Five - Terminating Writers There are thousands of working freelance writers in the...
Max Rozen
OnlineOrNot Diaries 22 Feels like I've already said everything I had to say
a month ago
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
35
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
How Litestream Eliminated My Database Server for $0.03/month Here’s a riddle. My web app keeps all of its data in a SQL database. I can spontaneously tear it...
over a year ago
66
over a year ago
Here’s a riddle. My web app keeps all of its data in a SQL database. I can spontaneously tear it down, deploy the code to a different hosting platform, and the app will still serve all the same data. Running my app in production costs $0.03 per month. How is this possible? That’s...
Max Rozen
Guidelines for choosing React Libraries There are a *lot* of React libraries out there. So how do you pick which one to use in your app?...
over a year ago
13
over a year ago
There are a *lot* of React libraries out there. So how do you pick which one to use in your app? This article provides guidelines for choosing.
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
Max Rozen
Guidelines for Deploying React These days there are a heck of a lot of options for deploying React. It can be a bit overwhelming....
over a year ago
15
over a year ago
These days there are a heck of a lot of options for deploying React. It can be a bit overwhelming. This article simplifies your choices.
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
105
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.
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
100
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...
Max Rozen
OnlineOrNot Diaries 23 Working with big systems all day can slow you down.
a week ago
mtlynch.io
Is It Keto - Month 10 Highlights I sold my first meal plan on Is It Keto. I then tried five different experiments for...
over a year ago
34
over a year ago
Highlights I sold my first meal plan on Is It Keto. I then tried five different experiments for increasing sales. Is It Keto’s revenue dropped for the month as I redirected resources toward its failing meal plans. Goal Grades At the start of each month, I declare what I’d like to...
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
80
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
Tony Dinh's...
Jun 2023: How I work with employees Some quick updates from me in June 2023
a year ago
Tony Dinh's...
Oct 2021 Updates: Vietnam, DevUtils 1.12, and Magic Sidebar ✨ 👋 Hello everyone, it’s Tony again. Lots of things happened in October 2021. I released DevUtils...
over a year ago
84
over a year ago
👋 Hello everyone, it’s Tony again. Lots of things happened in October 2021. I released DevUtils 1.12, worked on a new exciting feature for Black Magic, moved back to Vietnam, and other small updates. Just want to say this quickly: Thank you all so much for following my journey!...
Tony Dinh's...
March 2022: $5,316 MRR and my journey to 30K followers Hello everyone! 👋 I’m happy to share that this newsletter has now reached 2,000 subscribers. Yay!...
over a year ago
92
over a year ago
Hello everyone! 👋 I’m happy to share that this newsletter has now reached 2,000 subscribers. Yay! 🥳 I’m very grateful to have your support, and I hope what I shared here has been helpful for you! Let’s dig in. Here is what happened in March 2022. 📊 Reached $5K MRR, but it's...
Max Rozen
Why early stage startups are the worst for junior developers Startups can be the best or worst thing for your career as a junior developer. Let's discuss why.
over a year ago
Dominik Sobe's...
My experience living and working in South East Asia
a year ago
Val Sopi
Financial Update: February 2023 <p>In January, I managed to pay myself $500 for the first time — from my Saas making —&nbsp;since...
a year ago
57
a year ago
<p>In January, I managed to pay myself $500 for the first time — from my Saas making —&nbsp;since setting sail on <a href="https://valsopi.com/setting-sail">my journey to financial freedom</a>.</p><p>The plan is to keep paying myself at least $500 each month going forward, hoping...
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
17
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
TinyPilot: Month 33 New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent...
a year ago
120
a year ago
New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent computer hardware company. I started the company in 2020, and it now earns $60-80k/month in revenue and employs six other people. Every month, I publish a retrospective like this one...
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
28
over a year ago
When I arrived on the scene, it wasn’t a pretty sight. I saw formerly active, cheerful Python classes in a sorry state of atrophy, having gone years without exercise. Functions at all levels of abstraction were crammed together inhumanely under the label utils. I tried to read...
mtlynch.io
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
107
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...
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
91
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...
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
43
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...
mtlynch.io
WanderJest: Month 2 Highlights I’m betting big on a publicity campaign that’s at risk of failing spectacularly....
over a year ago
33
over a year ago
Highlights I’m betting big on a publicity campaign that’s at risk of failing spectacularly. WanderJest finally earned its first dollar of revenue, but in a way that is definitely unsustainable. Poor work habits have left me with the most stress I’ve felt in a year. Goal Grades At...
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
87
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...
mtlynch.io
TinyPilot: Month 36 New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent...
a year ago
84
a year ago
New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent computer hardware company. I started the company in 2020, and it now earns $60-80k/month in revenue and employs seven other people. Every month, I publish a retrospective like this...
Max Rozen
Start your own app with React, GraphQL and Serverless architecture: Part 3 - Let's build a GraphQL... Start your own app with React, GraphQL and Serverless architecture: Part 3 - Let's build a GraphQL...
over a year ago
Scott DeLong
Weeks 26-30: We’re On A Collision Course It's almost poetic that the Internet is shifting at exactly the time I'm doing a challenge to prove...
a year ago
33
a year ago
It's almost poetic that the Internet is shifting at exactly the time I'm doing a challenge to prove what works - and how to overcome change. The post Weeks 26-30: We’re On A Collision Course appeared first on Scott DeLong.
mtlynch.io
The Perils of Outsourcing Your MVP A few months ago, I had a brilliant idea for a website. Then, I had an even brillianter idea: build...
over a year ago
41
over a year ago
A few months ago, I had a brilliant idea for a website. Then, I had an even brillianter idea: build the website, but outsource all the work. Every great website starts with an MVP: the minimum viable product. It demonstrates the idea in its simplest form to test whether anyone is...
Max Rozen
How to style react-select with styled-components or emotion Styling react-select can be annoying. Here's a quick guide on how to do it with popular CSS-in-JS...
over a year ago
mtlynch.io
The Mom Test by Rob Fitzpatrick A quick, practical guide to interviewing customers during the early stages of a new product idea. I...
over a year ago
48
over a year ago
A quick, practical guide to interviewing customers during the early stages of a new product idea. I expected basic advice about how you shouldn’t ask customers leading questions, but Fitzpatrick goes much more in-depth. The book made me recognize weaknesses in my approach to...
Grow With Less
How to Use Haro to Build Backlinks from the World's Best Websites You know you need backlinks You may even have tried broken link building, the skyscraper technique,...
over a year ago
16
over a year ago
You know you need backlinks You may even have tried broken link building, the skyscraper technique, and other link building tactics but they made you feel desperate.You don’t want to send hundreds of emails, you just want to build backlinks. You are in the right place. I love...
Max Rozen
OnlineOrNot Diaries 9 On cleaning up the shop.
a year ago
Max Rozen
OnlineOrNot Diaries 19 Refactoring the business entity, thoughts on marketing and building
9 months ago
Max Rozen
OnlineOrNot Diaries 4 On ripping out product analytics, updating the pricing page, and adding multi-region monitoring
a year ago
Build In Public...
How I Built This In Public: Noah Bragg Lessons from building and growing Potion to its acquisition all in public
a year ago
Max Rozen
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
16
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.
Max Rozen
2018: Reflections on trying to start an internet business A review post on what I've done this year in terms of trying to start an Internet business
over a year ago
mtlynch.io
Deep Work by Cal Newport This was my favorite book of 2018. It profoundly impacted the way I approach my work and organize my...
over a year ago
58
over a year ago
This was my favorite book of 2018. It profoundly impacted the way I approach my work and organize my time. After reading it, I find it easier to maintain concentration and to prioritize important tasks. It was also the final push I needed to un-addict myself from social media.
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
75
a year ago
<p>One thing I've gotten really good at over the years is using time in terms of how it affects my product-making process.</p><p>Back in the day, when I was greener, I&nbsp;used to rush things, not just for the sake of rushing to get them out of the door —&nbsp;but I would get to...
Val Sopi
Hello world <p>I started toying with the web circa 2000. Since then, I have always wanted to have my own space...
over a year ago
11
over a year ago
<p>I started toying with the web circa 2000. Since then, I have always wanted to have my own space where I can spit out my thoughts, unfiltered, on my very own domain.</p> <p>I was able to start a personal blog several times, but then got sidetracked.</p> <p>I aim to keep this...
Max Rozen
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
15
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.
mtlynch.io
KetoHub: Month 2 Prior to February 2019, I published all my retrospectives on Indie Hackers: KetoHub Month 2
over a year ago
24
over a year ago
Prior to February 2019, I published all my retrospectives on Indie Hackers: KetoHub Month 2
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
40
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...
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
Max Rozen
Strangers from the internet paid for my MacBook Air: on my 4th year of indiehacking In which I finally make money from strangers off the internet.
over a year ago
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
46
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...
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
86
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...
Tony Dinh's...
Jan 2021: I got a $500K acquisition offer! ...and other updates in January 2022 from me
a year ago
mtlynch.io
Key Mime Pi: Turn Your Raspberry Pi into a Remote Keyboard Recent versions of the Raspberry Pi support USB on-the-go (USB OTG), which allows them to...
over a year ago
32
over a year ago
Recent versions of the Raspberry Pi support USB on-the-go (USB OTG), which allows them to impersonate USB devices such as keyboards, thumb drives, and microphones. To take advantage of this, I made an open-source web app that turns my Pi into a fake keyboard. I call it Key Mime...
Max Rozen
Fetching Data in React with useEffect If you're confused about side-effects and pure functions, it can be hard to understand useEffect....
over a year ago
12
over a year ago
If you're confused about side-effects and pure functions, it can be hard to understand useEffect. Let's learn them both, to fetch data with useEffect.
Val Sopi
Summer 2023 finances <p><a href="https://twitter.com/valsopi/status/1680156076036030464" target="_blank">Monthly tweet...
a year ago
75
a year ago
<p><a href="https://twitter.com/valsopi/status/1680156076036030464" target="_blank">Monthly tweet update</a></p><p>Looking back at the tough June, I thought I should clear up a few things as the much better July is almost over.</p><ul><li><b>🫣 Bummer:</b>&nbsp;June tanked with...
Max Rozen
OnlineOrNot Diaries 12 On failing customers, failing to ship a new feature, learning sales, and giving up on ads.
a year ago
Max Rozen
OnlineOrNot Diaries 20 Dipping my toe in enterprise sales
8 months ago
mtlynch.io
Should I Invest in iBonds? In a recent Hacker News thread about preparing financially for a possible recession, a commenter...
over a year ago
58
over a year ago
In a recent Hacker News thread about preparing financially for a possible recession, a commenter suggested investing in iBonds. iBonds are one of those investments I’ve seen in passing every time I read a personal finance book, but I’ve never paid much attention to them. When I...
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
57
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...
mtlynch.io
TinyPilot: Month 3 Highlights TinyPilot generated $3,800 in revenue with zero marketing. I went from zero to a...
over a year ago
40
over a year ago
Highlights TinyPilot generated $3,800 in revenue with zero marketing. I went from zero to a complete, custom manufactured product in 26 days. I’m still struggling to manage my inventory. Goal Grades At the start of each month, I declare what I’d like to accomplish. Here’s how I...
mtlynch.io
Is It Keto - Month 8 Highlights Is It Keto continued its streak of growth, with a 72% jump in revenue to an all-time high...
over a year ago
34
over a year ago
Highlights Is It Keto continued its streak of growth, with a 72% jump in revenue to an all-time high of $389 for August. Given that Is It Keto is doing better than any of my other projects, I decided to stop ignoring it. I finally got a high-ranking domain to link to Is It Keto,...
mtlynch.io
Fixing Memory Exhaustion Bugs in My Golang Web App Earlier this year, I created an open-source app called PicoShare. It’s a simple Golang web app for...
over a year ago
90
over a year ago
Earlier this year, I created an open-source app called PicoShare. It’s a simple Golang web app for sharing files. I use it to send files that are too large to be email attachments, but I don’t want the recipient to deal with Dropbox or Google Drive. A few months ago, I started...
Grow With Less
9 Inspiring Examples of Successful Blogs (And How They Got There) Looking at blog income reports from popular blogs, you could think that the only way to make money...
over a year ago
16
over a year ago
Looking at blog income reports from popular blogs, you could think that the only way to make money blogging is to blog about blogging. Luckily, you would be mistaken. The reality is that there are successful blogs in all kinds of niches. You simply hear more about the make money...
mtlynch.io
About Michael Lynch is a developer and blogger. He graduated from Columbia University in 2007 with a BS in...
over a year ago
29
over a year ago
Michael Lynch is a developer and blogger. He graduated from Columbia University in 2007 with a BS in Computer Science. He has worked as a software engineer at Microsoft and Google and as a security engineer at NCC Group. Michael is available for weddings, bar/bat mitzvahs, and...
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
90
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...
mtlynch.io
Eliminating Distractions from Social Media, Email, and StackOverflow You open Gmail to write a note to your friend. Before you begin, you notice that you’ve received six...
over a year ago
32
over a year ago
You open Gmail to write a note to your friend. Before you begin, you notice that you’ve received six new messages. It pains you to leave emails unopened, so you read them immediately. Two hours later, you realize that you never wrote that note to your friend. This happened to me...
I Have No Idea What...
I Have No Idea What I’m Doing: Introduction In this blog “I have no idea what I’m doing” I’ll be chronicling the progress and discoveries I make...
over a year ago
72
over a year ago
In this blog “I have no idea what I’m doing” I’ll be chronicling the progress and discoveries I make as I build a startup for the first time. The name of this blog comes from a talk in 2015 by former Facebook engineer Graham Lee. In his talk, he admits that although at the time...
Dominik Sobe's...
The Six Best Practices for launching on Product Hunt in 2021
over a year ago
Max Rozen
OnlineOrNot Diaries 17 On learning screencasting, cleaning up tech debt, and focus
a year ago
Max Rozen
Demystifying useEffect's clean-up function useEffect's clean-up function can be pretty confusing, especially if you're still trying to think in...
over a year ago
22
over a year ago
useEffect's clean-up function can be pretty confusing, especially if you're still trying to think in lifecycle methods. Let's clarify the clean-up function in this article.
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
15
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
TinyPilot: Month 29 New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent...
over a year ago
89
over a year ago
New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent computer hardware company. I started the company in 2020, and it now earns $60-80k/month in revenue and employs six other people. Every month, I publish a retrospective like this one...
Tony Dinh's...
Oct 2023: side project, interview on Indie Hackers Going viral, my thoughts, and updates from me in October 2023.
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
104
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,...
Tony Dinh's...
May 2022: $7,839 MRR, travel, experiments, and a new app. Hello everyone, it’s Tony again 👋 These days time flies so fast to me! I’m having so many updates...
over a year ago
94
over a year ago
Hello everyone, it’s Tony again 👋 These days time flies so fast to me! I’m having so many updates in May that I want to share with you all. Let’s go! Welcome 128 new subscribers since the last issue! If you are new here, this is a monthly newsletter of my indie hacking journey....
mtlynch.io
My Feedback about Hello Base The cryptocurrency language barrier There’s an unforunate language barrier among technologists right...
2 weeks ago
5
2 weeks ago
The cryptocurrency language barrier There’s an unforunate language barrier among technologists right now. Cryptocurrency enthusiasts are excited about the ecosystem and what’s going on in crypto-world right now. They’re trying to bring new people in, but they’re often so...
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
16
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...
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
46
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...
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
15
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...
Tony Dinh's...
TypingMind is live It's my first product launch of the year!
a year ago
Scott DeLong
Weeks 19-21: Fortunately, I Wasn’t Lying Incentive-based lead generation is a game changer and record days continue to become the new normal....
a year ago
69
a year ago
Incentive-based lead generation is a game changer and record days continue to become the new normal. But it's not all good. The post Weeks 19-21: Fortunately, I Wasn’t Lying appeared first on Scott DeLong.
mtlynch.io
Installing Jellyfin on TrueNAS Core I always run into issues installing Jellyfin on TrueNAS core. I fix them, and then I forget a few...
a year ago
110
a year ago
I always run into issues installing Jellyfin on TrueNAS core. I fix them, and then I forget a few months later, so these are just my notes to myself of how to install Jellyfin on TrueNAS core. Instructions Install based on these...
Build In Public...
Start here ⤵️ Hey everyone 👋 Welcome to the Build In Public Hub , a beginner-friendly newsletter to help you go...
over a year ago
87
over a year ago
Hey everyone 👋 Welcome to the Build In Public Hub , a beginner-friendly newsletter to help you go from zero to pro in the art of building in public. Curated & created with love ❤️ by The ‘Build In Public’ Guy → KP Starting Jan 2023, this newsletter will have a combination of:
mtlynch.io
Is It Keto: Month 12 Highlights I added 88 new programmatically-generated articles to Is It Keto. With 100k monthly...
over a year ago
52
over a year ago
Highlights I added 88 new programmatically-generated articles to Is It Keto. With 100k monthly pageviews, it’s time to explore new ways of working with Is It Keto’s audience. I created a KVM over IP device that requires <$100 in hardware. Goal Grades At the start of each month, I...
mtlynch.io
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
71
a year ago
Zig is a new, independently developed low-level programming language. It’s a modern reimagining of C that attempts to retain C’s performance while embracing improvements from the last 30 years of tooling and language design. Zig makes calling into C code easier than any other...
Val Sopi
One year since "setting sail" <p><i>For context, read <a href="https://valsopi.com/setting-sail">this article</a>...
a year ago
96
a year ago
<p><i>For context, read <a href="https://valsopi.com/setting-sail">this article</a> first.</i></p><p><i>TLDR:&nbsp;A year ago, I took out a loan and went all–in pursuing my financial freedom. The words below are an update a year on the day.</i></p><hr><h2>Poetically...
mtlynch.io
Lessons from my First Exit In April of this year, I sold TinyPilot, the bootstrapped hardware company I founded and ran for...
a month ago
11
a month ago
In April of this year, I sold TinyPilot, the bootstrapped hardware company I founded and ran for four years. I wrote a post in May that told the story of the sale, but I’d like to share more about the practical lessons I learned from the experience. In this post, I’m sharing what...
Build In Public...
Meet Turf Imagine having a Swiss Army Knife for your community use cases
5 months ago
Max Rozen
OnlineOrNot Diaries 2 In which I ship a CLI (for real this time), and improve a few things
a year ago
Build In Public...
What if you could edit like Spielberg? 🎥 Meet Eddie AI—your new editing partner ready to bring cinematic flair to every cut!
2 months ago
mtlynch.io
TinyPilot: Month 14 Highlights A redesign of TinyPilot’s website seems to have increased sales. TinyPilot now has a...
over a year ago
73
over a year ago
Highlights A redesign of TinyPilot’s website seems to have increased sales. TinyPilot now has a European distributor. After three years, I’ve earned back my investment in Zestful (and I might sell it). I’m still ruthlessly delegating every task I can. Goal Grades At the start of...
Max Rozen
OnlineOrNot Diaries 1 On marketing, and shipping a CLI
a year ago
mtlynch.io
Is It Keto: Month 3 Prior to February 2019, I published all my retrospectives on Indie Hackers: Is It Keto Month 3:...
over a year ago
48
over a year ago
Prior to February 2019, I published all my retrospectives on Indie Hackers: Is It Keto Month 3: Returning to a Site that Grew without Me
mtlynch.io
Strong Towns I found it eye-opening in terms of understanding how municipal governments work in practice and how...
10 months ago
96
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
How I became a React developer On how I left a 'prestigious' consulting job to start from scratch as a React developer
over a year ago
mtlynch.io
TinyPilot: Month 44 New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent...
9 months ago
40
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...
mtlynch.io
Editing and Sharing Home Videos with MediaGoblin Goal This tutorial shows you how to edit digitized video captures into smaller clips that you can...
over a year ago
48
over a year ago
Goal This tutorial shows you how to edit digitized video captures into smaller clips that you can publish on your own password-protected MediaGoblin server. You’ll use a free Heroku dyno, so your only ongoing cost for running this private media server is the cost of storage on...
mtlynch.io
Zestful: Month 5 Prior to February 2019, I published all my retrospectives on Indie Hackers: Zestful Month 5:...
over a year ago
32
over a year ago
Prior to February 2019, I published all my retrospectives on Indie Hackers: Zestful Month 5: Launched, but Still No Customers
Max Rozen
Understanding useState's initial value If you're used to class components and setState, the useState Hook might be confusing at first....
over a year ago
14
over a year ago
If you're used to class components and setState, the useState Hook might be confusing at first. Let's learn more about it in this article.
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
49
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.
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
High Signal
10 websites for selling your startup If you are wanting to sell your startup but aren't sure where to do that, here are all your options....
11 months ago
73
11 months ago
If you are wanting to sell your startup but aren't sure where to do that, here are all your options. There's lots of choice here for you
Max Rozen
Start your own app with React, GraphQL and Serverless architecture: Part 1 - Server-side Rendering,... Start your own app with React, GraphQL and Serverless architecture: Part 1 - Server-side Rendering,...
over a year ago
mtlynch.io
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
27
over a year ago
In early October, I launched a new website, KetoHub, a recipe aggregator for keto meals. Each month, I’ve evaluated the site’s progress to decide how it’s doing and what areas need improvement. I’m doing my evaluation of December publicly. Here’s what was good, bad, and learnable...
mtlynch.io
Paternity Leave: Month 3 Highlights I’m finding it easier to balance my time as a new father. I moped about two of my blog...
a month ago
29
a month ago
Highlights I’m finding it easier to balance my time as a new father. I moped about two of my blog posts doing poorly, and then they did well. I experimented with a stacked diff workflow for software development and liked it except for git’s weaknesses. Goal grades At the start of...
mtlynch.io
What Got Done - Month 2 Highlights What Got Done received 32 new user sign-ups (growth of about 5x since May) Zestful may be...
over a year ago
24
over a year ago
Highlights What Got Done received 32 new user sign-ups (growth of about 5x since May) Zestful may be rising from the dead, with four new inbound customer inquiries. Is It Keto earned $184, and Zestful earned $26, making it my highest revenue month since quitting my job. Goal...
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
58
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...
Grow With Less
Stoicism: Can the Ancient Philosophy Make You a Better Business Owner? I have always considered philosophy to a strange topic full of mysterious sentences and complicated...
over a year ago
8
over a year ago
I have always considered philosophy to a strange topic full of mysterious sentences and complicated concepts. So I was pretty surprised when I read Epictetus’ Manual for the first time. The advice in the book was not only understandable but also surprisingly actionable. I have...
mtlynch.io
Hiring Content Writers: Part Three - Screening Candidates Overview: Hiring Content Writers Part One: Finding Writers Part Two - Creating a Detailed Job...
over a year ago
48
over a year ago
Overview: Hiring Content Writers Part One: Finding Writers Part Two - Creating a Detailed Job Description Part Three: Screening Candidates (this section) Part Four - Working with Writers Part Five - Terminating Writers Screening writing candidates requires you to make decisions...
Val Sopi
Runway extended by an Angel <p> About a month ago, on September 1st, I made a big leap:&nbsp;I stopped my consulting work...
over a year ago
45
over a year ago
<p> About a month ago, on September 1st, I made a big leap:&nbsp;I stopped my consulting work for the 3rd time to chase my SaaS dreams.</p> <p> Up to September, I supported my SaaS making with consulting and contract work. Which wasn't an ideal setup for making...
mtlynch.io
My Sixth Year as a Bootstrapped Founder Six years ago, I quit my job as a developer at Google to create my own bootstrapped software...
10 months ago
29
10 months ago
Six years ago, I quit my job as a developer at Google to create my own bootstrapped software company. For the first few years, all of my businesses flopped. The best of them earned a few hundred dollars per month in revenue, but none were profitable. Halfway through my third...
Max Rozen
How to write semantic HTML Writing semantic HTML markup is one of the first steps to writing accessible websites. Let's learn...
over a year ago
17
over a year ago
Writing semantic HTML markup is one of the first steps to writing accessible websites. Let's learn how to get started!
Val Sopi
Launching on Product Hunt <p> <b>Diary entries, aka Table of contents</b> </p> <ul> <li><a...
over a year ago
46
over a year ago
<p> <b>Diary entries, aka Table of contents</b> </p> <ul> <li><a href="#wednesday7">Wednesday, Dec 7</a></li> <li><a href="#thursday8">Thursday, Dec 8</a></li> <li><a href="#thursday8">Friday, Dec 9</a></li> <li><a href="#monday12">Monday, Dec 12</a></li> ...
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
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
Val Sopi
Get Lucky <iframe src="https://share.transistor.fm/e/eb7cbb63" width="100%" height="180" frameborder="0"...
over a year ago
13
over a year ago
<iframe src="https://share.transistor.fm/e/eb7cbb63" width="100%" height="180" frameborder="0" scrolling="no" seamless="true" style="width:100%; height:180px;"></iframe> <p>In the past year or so, I’ve been thinking about Luck a lot — in terms of how a chain of random events can...
High Signal
The best no-code newsletters for founders to read Want to find the best no-code newsletters for learning about what you can build without coding? You...
a year ago
122
a year ago
Want to find the best no-code newsletters for learning about what you can build without coding? You came to the right place!
mtlynch.io
The Making of Prince of Persia by Jordan Mechner This book follows the author of the hit 90s computer game Prince of Persia through the game’s...
over a year ago
46
over a year ago
This book follows the author of the hit 90s computer game Prince of Persia through the game’s development, release, and several years after. The book consists of diary entries that author Jordan Mechner wrote during that time, with margin notes and accompanying photos and...
Max Rozen
Fixing Race Conditions in React with useEffect If you're using useEffect to fetch data, chances are you've either run into a race condition, or...
over a year ago
11
over a year ago
If you're using useEffect to fetch data, chances are you've either run into a race condition, or have one without realising it. Let's learn how to fix them in this article.
Max Rozen
OnlineOrNot Diaries 14 Back to regular programming.
a year ago
Val Sopi
The downsides of building in public <p>I first started "building in public"&nbsp;back in 2017.</p> <p>Not sure if the term existed back...
a year ago
72
a year ago
<p>I first started "building in public"&nbsp;back in 2017.</p> <p>Not sure if the term existed back then, but I started talking about my newest product at the time (Claritask), which I ended up <a href="https://bootstrapping-saas.transistor.fm/episodes/claritask-sold"...
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
18
over a year ago
Blogging is hard and the COVID-19 epidemic is not making things easier. Luckily, several businesses have started offering their blogging, SEO or marketing courses for free to help bloggers and small business owners who are struggling because of the pandemic. This page lists the...
mtlynch.io
Resurrecting a Dead Library: Part Three - Rehabilitation I love refactoring. Nothing satisfies me more than untangling spaghetti code to reveal its...
over a year ago
40
over a year ago
I love refactoring. Nothing satisfies me more than untangling spaghetti code to reveal its underlying logic in a clear, intuitive way. I’ve learned that refactoring requires diligence. In my younger and more reckless days, I would rush into a legacy codebase and tear apart the...
Max Rozen
OnlineOrNot Diaries 5 In which I doubled my conversion rate without trying too hard.
a year ago
Max Rozen
Frustrated by Formik? Here's a simpler way to do forms in React Do you find yourself struggling for hours to solve problems with Formik? I've started using a...
over a year ago
7
over a year ago
Do you find yourself struggling for hours to solve problems with Formik? I've started using a different library that's much simpler.
mtlynch.io
How I Stole Your Siacoin A seedy reddit post The night was June 9th, 2017. It was a typical Friday night for me. I was...
over a year ago
28
over a year ago
A seedy reddit post The night was June 9th, 2017. It was a typical Friday night for me. I was watching Netflix and checking reddit partying with cool kids. Suddenly, I saw this post on the “New” tab of the /r/siacoin subreddit: If you’re not familiar with Siacoin, it’s a...
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
78
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...
Grow With Less
Is Your Article's Date Destroying Your Rankings? Having a recent date associated with your article could be the difference between a page 1 ranking...
over a year ago
14
over a year ago
Having a recent date associated with your article could be the difference between a page 1 ranking and a page 5 ranking. This means that you should not only keep your content up-to-date but also make sure that Google knows it’s up-to-date. This article will show you how to find...
mtlynch.io
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
38
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...
👋 Hello, I'm...
The dead horse framework: How to evaluate the potential of a startup.
a year ago
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
18
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...
Build In Public...
How I Built This In Public: Marko Saric Lessons from building Plausible Analytics to $1.2m ARR in public
a year ago
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
89
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...
Dominik Sobe's...
What I learned bootstrapping 8+ software products
3 weeks ago
Tony Dinh's...
$322 → $2K MRR in 60 days by building in public Hello everyone, this is Tony! 👋 Today is a special day. I want to share with you all this post I...
over a year ago
102
over a year ago
Hello everyone, this is Tony! 👋 Today is a special day. I want to share with you all this post I originally posted on Indie Hackers, but I think you all will also be interested! It’s a long post about my journey growing Black Magic to $2K MRR in the last 2 months.
mtlynch.io
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
68
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...
Grow With Less
How to Overcome Information Overload and Make Real Progress with Your Business Being a solopreneur is exhausting. You wake up in the morning, check your emails and find dozens of...
over a year ago
17
over a year ago
Being a solopreneur is exhausting. You wake up in the morning, check your emails and find dozens of new strategies waiting for you. Double your subscribers with this new pop-up! Use this little-known copywriting trick to get 32% more signups! How this simple tool helped me get...
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
19
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
Running Sia on a Synology NAS via Docker Overview Sia is a decentralized, peer-to-peer network for buying and selling computer storage space....
over a year ago
28
over a year ago
Overview Sia is a decentralized, peer-to-peer network for buying and selling computer storage space. If you have extra storage space, Sia allows you to sell it to others who want to store their files on the Sia cloud network. Hosting a Sia server on your personal laptop or...
Dominik Sobe's...
Feedback, acquisition offer and the journey to product-market fit
over 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
65
a year ago
New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent computer hardware company. I started the company in 2020, and it now earns $80-100k/month in revenue and employs six other people. Every month, I publish a retrospective like this one...
High Signal
Joining a startup as a co-founder Today's interview is with Iron Brands (he's Dutch, that is his actual name), who joined a privacy...
10 months ago
93
10 months ago
Today's interview is with Iron Brands (he's Dutch, that is his actual name), who joined a privacy analytics startups as a co-founder after it had already launched. We talked about how he met the original founder of Simple Analytics, how they negotiated the new ownership...
Max Rozen
OnlineOrNot Diaries 16 On content marketing, starting a YouTube channel, and improving status pages
a year ago
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
12
over a year ago
Did ESLint tell you to add a function to your dependency array, and now you're getting infinite re-renders? Let's learn how useEffect can help.
mtlynch.io
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
31
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
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
74
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...
Build In Public...
I just announced an AI accelerator program Full story on my latest role at Paddle, the new AI program, and what it means for you
8 months ago
Max Rozen
Understanding your webpack config webpack is a complicated beast. The more you get to know it though, the better it can serve you.
over a year ago
mtlynch.io
My First Year as a Solo Developer On February 1st, 2018, I quit my job as a software engineer at Google to start my own single-person...
over a year ago
43
over a year ago
On February 1st, 2018, I quit my job as a software engineer at Google to start my own single-person software company. It’s exactly one year later, so it feels like an apt time to reflect on how that decision affected my finances, lifestyle, and happiness. How I made and spent...
Max Rozen
How to use SVGs in your React App Using SVG icons instead of PNG or JPG has a few performance benefits, but they're not always...
over a year ago
13
over a year ago
Using SVG icons instead of PNG or JPG has a few performance benefits, but they're not always straightforward to use. Here's how you do it.
mtlynch.io
I Sold TinyPilot, My First Successful Business My first two years as a bootstrapped founder went poorly. I could barely find any paying customers,...
6 months ago
95
6 months ago
My first two years as a bootstrapped founder went poorly. I could barely find any paying customers, and all of my businesses lost money. I began questioning my decision to quit my cushy Google job. In mid-2020, yet another of my businesses had flopped, and it was only kind of...
Dominik Sobe's...
Trying something crazy
a year ago
Max Rozen
Keeping your sites fast with regular performance tests You pride yourself on delivering fast websites to your clients, but do the websites stay fast as the...
over a year ago
15
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?
Max Rozen
2023: Focusing on a single product pays off The first year where I managed to keep my focus entirely on a single project.
a year ago
Grow With Less
Do Headline Analyzers Work? A Data-Driven Answer Headline analyzers are a popular way to come up with great headlines and try to predict their...
over a year ago
15
over a year ago
Headline analyzers are a popular way to come up with great headlines and try to predict their effectiveness. All you need to do is write your headline and the tool will give it a score telling you how effective it’s likely to be. But can these free headline analyzers accurately...
mtlynch.io
TinyPilot: Month 11 Highlights Despite $30k in monthly revenue, TinyPilot barely covers costs. I’m exploring options to...
over a year ago
54
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...
Tony Dinh's...
Late promotion update Hi everyone!
2 weeks ago
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
21
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...
Tony Dinh's...
Making $22K in 7 days: the story and other updates from me in Mar 2023
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
32
5 months ago
<p><i>From all that is currently happening to us, I want to believe that we’re at the dawn of a new era </i>✊</p><hr><p>I&nbsp;am&nbsp;predicting year 2300 to be the one when we’re living the progressive dreams of today.<br></p><p>By then we have reached a new...
Build In Public...
Build In Public - Community Edition #1 (Aug 2021) Hey everyone 👋 Build In Public is no more just a hot trend, it’s a movement. Thousands of founders,...
over a year ago
65
over a year ago
Hey everyone 👋 Build In Public is no more just a hot trend, it’s a movement. Thousands of founders, creators, and builders are embracing the principles and building in public especially on Twitter. On that note, get ready for a quick community round-up highlighting launches and...
Max Rozen
OnlineOrNot Diaries 13 I tried building a monolith.
a year ago
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
78
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
Hiring Content Writers: Part Five - Terminating Writers Overview: Hiring Content Writers Part One: Finding Writers Part Two - Creating a Detailed Job...
over a year ago
48
over a year ago
Overview: Hiring Content Writers Part One: Finding Writers Part Two - Creating a Detailed Job Description Part Three: Screening Candidates Part Four - Working with Writers Part Five - Terminating Writers (this section) If you’ve followed this guide, you’ve hired writers on a...
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
36
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...
mtlynch.io
TinyPilot: Month 42 New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent...
11 months ago
76
11 months ago
New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent computer hardware company. I started the company in 2020, and it now earns $80-100k/month in revenue and employs six other people. Every month, I publish a retrospective like this one...
High Signal
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
62
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
My Second Year as a Solo Developer Two years ago, I quit my developer job at Google to build my own software business. A year later, I...
over a year ago
54
over a year ago
Two years ago, I quit my developer job at Google to build my own software business. A year later, I posted an update about my finances, happiness, and lessons learned. Today marks the end of my second year, so it’s time for another update. How I made and spent money Metric 2018...
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
16
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...
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
30
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
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
29
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.
mtlynch.io
What Got Done - Month 1 Highlights I launched my task journaling app, but it hasn’t attracted many users. Interviewing...
over a year ago
44
over a year ago
Highlights I launched my task journaling app, but it hasn’t attracted many users. Interviewing potential customers gave me a good idea for my next project. I earned $107 from Is It Keto and $123 from Zestful without working on either. Goal Grades Publish a minimum viable product...
mtlynch.io
Fooled by Randomness by Nassim Nicholas Taleb The book contains many interesting examples of common biases and logical fallacies, but it’s buried...
over a year ago
38
over a year ago
The book contains many interesting examples of common biases and logical fallacies, but it’s buried in a lot of bluster and fluff about how smart the author is. While it was likely groundbreaking when it was published in 2004, its ideas have since permeated into the mainstream....
Dominik Sobe's...
HelpKit reached $1000 MRR!
over a year ago
Scott DeLong
Weeks 35-39: A $526 Day and a Breakthrough Domination through iteration. Be sure to continue adapting and maximize your current audience rather...
a year ago
78
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.
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
15
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...
Max Rozen
Starting a Cloudflare Worker from scratch We don't need no fancy tooling!
a year ago
Max Rozen
Getting your own good enough laptop for under $500 I recently bought a cheap, used Thinkpad T480, replaced a bunch of parts. Some folks were asking how...
a year ago
34
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
Build In Public...
Build In Public - Community Edition (Sep 2021) Hey everyone 👋 Let’s open this edition with a powerful quote: On that note, get ready for...
over a year ago
59
over a year ago
Hey everyone 👋 Let’s open this edition with a powerful quote: On that note, get ready for September’s round-up highlighting key launches and wins from founders, makers, and creators in the #buildinpublic community. Without further ado, let’s get rolling.
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
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
49
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
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
23
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
On replacing my MacBook Air M1 with a Thinkpad T480 In which you probably wonder, but ...why?
a year ago
mtlynch.io
A Survey of Applicant Tracking Systems for Bootstrapped Businesses I’m a bootstrapped founder of a six-person company, and I spent this week testing different tools...
over a year ago
100
over a year ago
I’m a bootstrapped founder of a six-person company, and I spent this week testing different tools for hiring candidates. This post summarizes my experience with the applicant tracking systems (ATS) I found and how well they serve small, bootstrapped businesses. Note: This isn’t...
mtlynch.io
Is It Keto: Month 5 Highlights Is It Keto’s user visits continued to grow rapidly. Revenues increased substantially from...
over a year ago
46
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...
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
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
14
over a year ago
<p><em><strong>UPDATE:</strong> This post got such a great response that it inspired me to start playing and building <a href="https://claritask.com">Claritask</a> while documenting it out in the open</em></p> <p>—</p> <p>I'm going to let you in on a great secret.</p> <p>Do you...
mtlynch.io
Go Programming Blueprints by Mat Ryer I’m a fan of Mat Ryer’s work, and his blog posts have had a significant impact on the way I program...
a year ago
85
a year ago
I’m a fan of Mat Ryer’s work, and his blog posts have had a significant impact on the way I program in Go. I found the book hit or miss. Some chapters were fascinating and taught me valuable Go lessons, while others felt boring and got too bogged down in the minutiae of...
Max Rozen
Understanding when to use useMemo If you've just learned what useCallback is, you might be wondering why on earth useMemo exists, and...
over a year ago
15
over a year ago
If you've just learned what useCallback is, you might be wondering why on earth useMemo exists, and why we don't use it everywhere.
Dominik Sobe's...
Routine
over a year ago
Max Rozen
OnlineOrNot Diaries 15 Heading back into the arena. We are so back.
a year ago
mtlynch.io
Want to Buy Is It Keto? I’m looking for someone to take over my old content website, Is It Keto. Is It Keto is for sale I...
5 months ago
44
5 months ago
I’m looking for someone to take over my old content website, Is It Keto. Is It Keto is for sale I worked on the site on and off between 2019 and 2020, but I no longer have time for it, so it’s just been neglected for the past several years. Still, it consistently earns $1-2k/yr...
mtlynch.io
A Simple Example of Calling a C Library from Zig Zig is a new, independently developed low-level programming language. It’s a modern reimagining of C...
a year ago
93
a year ago
Zig is a new, independently developed low-level programming language. It’s a modern reimagining of C that attempts to retain all of C’s performance benefits while also taking advantage of improvements in tooling and language design from the last 30 years. Because Zig is designed...
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
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
30
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...
mtlynch.io
TinyPilot: Month 6 Highlights TinyPilot had another record-breaking month, with $15k in revenue. I sold $1.1k in...
over a year ago
36
over a year ago
Highlights TinyPilot had another record-breaking month, with $15k in revenue. I sold $1.1k in pre-orders for my first ever video course. My attempt to slow down sales ended up doing the opposite. Goal Grades At the start of each month, I declare what I’d like to accomplish....
I Have No Idea What...
Rejected from YCombinator and how I’m using their feedback to change my approach
over a year ago
Build In Public...
Your New Brainstorming Buddy 🧠💡 Meet Scrintal, a new canvas that's like a playground for your mind.
2 months ago
Max Rozen
Start your own app with React, GraphQL and Serverless architecture: Part 2 - Deploying to a real... Start your own app with React, GraphQL and Serverless architecture: Part 2 - Let's get this running...
over a year ago
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
78
over a year ago
I’ve been searching for new startup ideas and problem areas to tackle. It’s quite difficult to do, especially when you begin adding constraints to the criteria such as “Am I excited about this problem space?”. The internet is filled with helpful ways to come up with startup ideas...
mtlynch.io
Staying Motivated by Sending Status Updates to Nobody At my last job, status meetings with my manager were outstandingly efficient. He never ran me...
over a year ago
33
over a year ago
At my last job, status meetings with my manager were outstandingly efficient. He never ran me through the typical drill of listing list off everything I did since our last meeting. Instead, we jumped right to the meaty topics of career growth, team development, and challenging...
Dominik Sobe's...
I tried the "Coding for Marketing" growth hack and the results are...
over a year ago
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
15
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...
Dominik Sobe's...
Travel hard, work harder or: on being a digital nomad
a year ago
Max Rozen
The books I read in 2018 A list of books I read in 2018
over a year ago
mtlynch.io
Sia-Minio Integration Postmortem One of the best things I learned from working at Google is the practice of blame-free postmortems....
over a year ago
36
over a year ago
One of the best things I learned from working at Google is the practice of blame-free postmortems. When something goes wrong, you wait until the dust settles, then write a report analyzing what happened. The report explains how the problem occurred and defines concrete steps the...
mtlynch.io
A Simple Pre-Rendered Web App Using Vue + Nuxt In this post, I’ll show you how to pre-render pages using Vue and Nuxt. This method combines the...
over a year ago
41
over a year ago
In this post, I’ll show you how to pre-render pages using Vue and Nuxt. This method combines the convenient development experience of Vue without forfeiting critical features like social sharing or search engine optimization. This tutorial assumes no experience with Vue or Nuxt....
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
13
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 to Republish or Adapt this Content All original writing and images on this blog are released under the Creative Commons Attribution 4.0...
11 months ago
64
11 months ago
All original writing and images on this blog are released under the Creative Commons Attribution 4.0 International License. That means you can republish the content or adapt it as long as you honor the license. What you’re allowed to do Republish the content in any medium or...
Grow With Less
The unexpected end of the slow, ramp of death 6 months ago, I had just finished creating my first SaaS: the French Together app. My goal was...
over a year ago
75
over a year ago
6 months ago, I had just finished creating my first SaaS: the French Together app. My goal was simple: launch it and reach $20k MRR. Writing this, I can’t help but laugh. $20k MRR for a first SaaS? Really? Only 2 types of people would set such an ambitious goal: Someone who never...
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
Build In Public...
Build In Public: Spotlight Edition (Andrew Barry) Hey everyone 👋 Hope you had a great week. In today’s edition, I wanted to feature Andrew Barry....
over a year ago
88
over a year ago
Hey everyone 👋 Hope you had a great week. In today’s edition, I wanted to feature Andrew Barry. Andrew’s a friend/creator/former colleague that you may already be familiar with on Twitter. I’ve admired his work from afar and always enjoy conversing with him on topics of...
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
46
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...
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
48
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...
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
14
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...
Max Rozen
Managing your Node.js installation If you're finding yourself manually installing different versions of Node, you need to know there's...
over a year ago
54
over a year ago
If you're finding yourself manually installing different versions of Node, you need to know there's a *much* better way.
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
46
over a year ago
Okay, I know you’re skeptical. Other guides have promised you painless web app tests only to reveal that their solution requires some hyper-specific tech stack or a paid third-party service. I won’t do that to you. This guide provides a straightforward and flexible template for...
mtlynch.io
TinyPilot: Month 27 New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent...
over a year ago
66
over a year ago
New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent computer hardware company. I started the company in 2020, and it now earns $60-80k/month in revenue and employs six other people. Every month, I publish a retrospective like this one...
Scott DeLong
My Predictions For The Future Of Content Sites (And How To Navigate Them) With the rise of artificial intelligence and content being mostly commodotized, what's the future...
a year ago
57
a year ago
With the rise of artificial intelligence and content being mostly commodotized, what's the future look like for websites? Let's predict it. The post My Predictions For The Future Of Content Sites (And How To Navigate Them) appeared first on Scott DeLong.
Val Sopi
My 2 lessons when it comes to pricing a Saas product <p>I was listening to two founders on Twitter Spaces talking about both ends of the spectrum when it...
over a year ago
35
over a year ago
<p>I was listening to two founders on Twitter Spaces talking about both ends of the spectrum when it came charging for their Saas. One wanted to charge (and they are), the other one didn't care about it so much (for now). Then a discussion about the founder of <a...
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
64
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...
High Signal
Selling a website after learning to code with AI Andrew Davison is a British founder who built and sold an app by learning to code with ChatGPT. He...
a year ago
67
a year ago
Andrew Davison is a British founder who built and sold an app by learning to code with ChatGPT. He had a problem with exporting multiple tables from Airtable databases so he built a tool to help him automate the process. Andrew used new tools like ChatGPT and Replit to a)
mtlynch.io
TinyPilot: Month 5 Highlights TinyPilot revenue grew 20% to $12k. I released a new high-end model of TinyPilot. I...
over a year ago
30
over a year ago
Highlights TinyPilot revenue grew 20% to $12k. I released a new high-end model of TinyPilot. I launched my first ever paid course. Goal Grades At the start of each month, I declare what I’d like to accomplish. Here’s how I did against those goals: Release a high-end version of...
Max Rozen
How do you make relay-compiler run automatically? Getting tired of running the relay-compiler every time you change your GraphQL schema/resolvers?...
over a year ago
12
over a year ago
Getting tired of running the relay-compiler every time you change your GraphQL schema/resolvers? There's a plugin in webpack for that!
Max Rozen
OnlineOrNot Diaries 8 Building a new feature in a couple of weeks.
a year ago
mtlynch.io
Why I Quit Google to Work for Myself For the past four years, I’ve worked as a software developer at Google. On February 1st, I quit. It...
over a year ago
34
over a year ago
For the past four years, I’ve worked as a software developer at Google. On February 1st, I quit. It was because they refused to buy me a Christmas present. Well, I guess it’s a little more complicated than that. The first two years Two years in, I loved Google. When the annual...
mtlynch.io
How to Be an Antiracist by Ibram X. Kendi I had a mixed reaction to this book. Some of Ibram X. Kendi’s ideas felt novel and compelling. It...
over a year ago
51
over a year ago
I had a mixed reaction to this book. Some of Ibram X. Kendi’s ideas felt novel and compelling. It broadened my perspective in thinking about race. And there’s a lot of historical discussion of race and slavery that covered details I don’t remember from school. At the same time, I...
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
16
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
mtlynch.io
How to Do Code Reviews Like a Human (Part Two) This is the second half of my article about how to communicate well and avoid pitfalls in code...
over a year ago
32
over a year ago
This is the second half of my article about how to communicate well and avoid pitfalls in code reviews. Here, I focus on techniques to bring your code review to a successful close while avoiding ugly conflict. I laid the groundwork in Part One, so I recommend starting there. If...
Build In Public...
How I Built This In Public: Marie Martens Lessons from building Tally.so from 0 to $40k MRR all in public
a year ago
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
42
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
Educational Products: Month 1 Highlights I’m rebooting my blogging course from 2020. htmx is pretty good but not everything I wish...
5 months ago
42
5 months ago
Highlights I’m rebooting my blogging course from 2020. htmx is pretty good but not everything I wish it could be. I’m looking for a buyer for Is It Keto, my old keto website. Rebooting Hit the Front Page In 2020, I created a video course about blogging called “Hit the Front Page...
Grow With Less
A Bittersweet First Blog Income Report The internet is full of success stories and my 6-figures language-learning blog French Together...
over a year ago
11
over a year ago
The internet is full of success stories and my 6-figures language-learning blog French Together could be considered one of them But things don’t always go as planned and every business experiences ups and downs. April was definitely in the down category for me and that’s great...
mtlynch.io
TinyPilot: Month 8 Highlights TinyPilots revenues dropped for the first time in six months. TinyPilot finished the...
over a year ago
41
over a year ago
Highlights TinyPilots revenues dropped for the first time in six months. TinyPilot finished the month with $33k in revenue, a 21% drop from January. One of the critical TinyPilot parts I need suddenly disappeared from vendors. Delegating work to others is paradoxically leaving me...
Max Rozen
Guidelines to improve your React folder structure People often say to 'move files around until it feels right', but what does 'right' even mean? Let's...
over a year ago
12
over a year ago
People often say to 'move files around until it feels right', but what does 'right' even mean? Let's learn in this article.
👋 Hello, I'm...
Seven deadly sins of a second-time founder
a year ago
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
69
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
A Follow-Up and Space Duck The response to yesterday’s post about leaving Google has been unexpected and overwhelming. It was...
over a year ago
35
over a year ago
The response to yesterday’s post about leaving Google has been unexpected and overwhelming. It was extremely gratifying to hear that my story resonated with so many people. Hundreds of readers from a variety of industries all across the globe have written me to tell me how they...
mtlynch.io
Reset Month No update this month I’m skipping my normal retrospective this month, as I sold TinyPilot and am...
6 months ago
98
6 months ago
No update this month I’m skipping my normal retrospective this month, as I sold TinyPilot and am taking some time to figure out my next project. Retrospectives will hopefully resume in a month or two!
Max Rozen
Protecting your React routes React apps send their code directly to users, so you might be a little confused about how React...
over a year ago
9
over a year ago
React apps send their code directly to users, so you might be a little confused about how React 'guards' routes from unauthorised viewing. This article explains how.
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
94
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...
Dominik Sobe's...
Next Milestone: HelpKit hit $2000 MRR
over a year ago
mtlynch.io
Building a Homelab VM Server (2020 Edition) For the past five years, I’ve done all of my software development in virtual machines (VMs). Each of...
over a year ago
37
over a year ago
For the past five years, I’ve done all of my software development in virtual machines (VMs). Each of my projects gets a dedicated VM, sparing me the headache of dependency conflicts and TCP port collisions. Three years ago, I took things to the next level by building my own...
mtlynch.io
TinyPilot: Month 19 Highlights I published my fourth annual retrospective about being a bootstrapped founder. TinyPilot...
over a year ago
85
over a year ago
Highlights I published my fourth annual retrospective about being a bootstrapped founder. TinyPilot sales continue running strong despite a delay in launching our next product. I analyze how I’m spending my time and figure out ways to allocate my hours better. Goal Grades At the...
High Signal
Making $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
591
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.
Dominik Sobe's...
Lessons from a “failed” Product Hunt launch
over a year ago
High Signal
The ultimate guide to bootstrapping a business Bootstrapping a business has come back into fashion lately, especially as investment from venture...
11 months ago
31
11 months ago
Bootstrapping a business has come back into fashion lately, especially as investment from venture capitalists is drying up and people want to increase their income due to the cost of living crisis. This article will teach you everything you need to know about bootstrapping a...
Max Rozen
How the React Hooks ESLint plugin saved me hours debugging useEffect useEffect is great for fetching and rendering data, but are you using it correctly? There's an...
over a year ago
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
33
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
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
Val Sopi
What is leadership? <p>With so much going on in the world and information traveling faster than ever before in the human...
over a year ago
25
over a year ago
<p>With so much going on in the world and information traveling faster than ever before in the human existence, it's easy to lose track of the basics.</p> <p>Feeling overwhelmed is a result of our values, thoughts, being challenged.</p> <p>The first response is naturally to...
Tony Dinh's...
Nov 2022 updates: learning new skills Indie updates, B2B vs B2C, Black Friday, surfing, skimboarding, hardware.
over a year ago
mtlynch.io
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
31
a year ago
Nix is a tool that allows you to define your software environment from code. Nix has several components to it, and one of the most interesting to me is NixOS, which lets you use Nix tooling to define your entire OS configuration using plaintext files. I only recently started...
mtlynch.io
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
13
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
TinyPilot: Build a KVM Over IP for Under $100 TinyPilot is my inexpensive, open-source device for controlling computers remotely. It works even...
over a year ago
44
over a year ago
TinyPilot is my inexpensive, open-source device for controlling computers remotely. It works even before the operating system boots, so I use TinyPilot to install new OSes and debug boot failures on my bare metal homelab servers. This post details my experience creating TinyPilot...
mtlynch.io
Adventures in Outsourcing: Cooking with TaskRabbit Overview For the past few years, I’ve been outsourcing tasks from my daily life whenever possible. I...
over a year ago
41
over a year ago
Overview For the past few years, I’ve been outsourcing tasks from my daily life whenever possible. I tend to be more limited in time than money, so if paying $30 can save me an hour, I consider that a good deal. I recently started experimenting with the keto diet, which focuses...
mtlynch.io
The Dumbest Task I Ever Outsourced I derive immense satisfaction from outsourcing my chores. All of my friends have heard me encourage...
over a year ago
40
over a year ago
I derive immense satisfaction from outsourcing my chores. All of my friends have heard me encourage them to place a higher value on their free time and delegate their errands. Few of them heed my advice, and it’s probably because they know about the time I paid someone $96 to...
Grow With Less
7 Lessons Every Blogger About to Quit Should Know As someone who has been blogging for 10 years, I find most articles designed to encourage people to...
over a year ago
17
over a year ago
As someone who has been blogging for 10 years, I find most articles designed to encourage people to start blogging infuriating. They paint blogging as this wonderful activity that will free you from your 9 to 5 job and solve all your problems. They show you pictures of happy...
Max Rozen
Guidelines for developing Custom Hooks in React You've just gotten over the fact we call them 'Hooks', but how do you stop repeating the same code...
over a year ago
13
over a year ago
You've just gotten over the fact we call them 'Hooks', but how do you stop repeating the same code everywhere? Let's learn about Custom Hooks.
mtlynch.io
Bowling Alone by Robert D. Putnam The idea of social capital has interested me for a long time, but when I finally sat down to read...
over a year ago
30
over a year ago
The idea of social capital has interested me for a long time, but when I finally sat down to read this book, it was painfully dry. It offers an eye-opening investigation into the many ways that civic engagement has declined in the US, but it was a real slog to get through.
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
65
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
Recovery Month Highlights Is It Keto’s revenue doubled to $82.44 with zero effort on my part. My task journaling...
over a year ago
37
over a year ago
Highlights Is It Keto’s revenue doubled to $82.44 with zero effort on my part. My task journaling app is almost ready for publication. I’ve begun setting up meetings with potential customers about my next project ideas. Goal Grades At the start of the month, I gave up on Is It...
mtlynch.io
Testing Ansible Web App Roles with Selenium Overview Ansible is an excellent tool for deploying web apps. Ansible allows us to define web apps...
over a year ago
24
over a year ago
Overview Ansible is an excellent tool for deploying web apps. Ansible allows us to define web apps in terms of the different “roles” that compose our web app (e.g. web server, database server, application server). As our roles and the interactions between them become more...
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
55
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.
High Signal
500,000 users per month after quitting his developer job Today's interview is with Ruurtjan, a Dutch founder whose two sites get 500,000 users a month....
a year ago
72
a year ago
Today's interview is with Ruurtjan, a Dutch founder whose two sites get 500,000 users a month. Ruurtjan quit his job to go all in on his business
mtlynch.io
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
26
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
Want More Traffic? Here Are 77 Headline Formulas You Need to Use! Your headline is the first part of your articles your readers see. And it may very well be the last...
over a year ago
18
over a year ago
Your headline is the first part of your articles your readers see. And it may very well be the last part they see. That’s why a catchy headline is not nice to have, it’s essential. Without it your article may as well not exist because nobody will read it. But how do you write a...
Build In Public...
🚨 Announcement Alert 🚨 I'm dropping a mega Twitter resource on BUILD IN PUBLIC Hey everyone, Some of you know my story but if I have to summarize the last 3 years in 10 bullets of...
over a year ago
82
over a year ago
Hey everyone, Some of you know my story but if I have to summarize the last 3 years in 10 bullets of inflection points, here’s how it would look like: Jan 2018, I was a nobody in startups, stuck in a dead-end corporate job due to visa challenges Oct 2018, read a book called...
Max Rozen
Blogging lessons from working for a large blogging company For a short period, I was employed by a company that drove most of its revenue from blogging. Here's...
over a year ago
10
over a year ago
For a short period, I was employed by a company that drove most of its revenue from blogging. Here's what I learned while I was there.
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
115
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...