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+→]
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...
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)
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
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
Prefetch your Google Fonts for Performance Gains in Gatsby Self-hosting your Google Fonts can save your customers around 3-400ms per page load. There's a...
over a year ago
12
over a year ago
Self-hosting your Google Fonts can save your customers around 3-400ms per page load. There's a Gatsby plugin that makes it super easy.
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...
Dominik Sobe's...
Recapping 2023
11 months ago
mtlynch.io
Stripe is Silently Recording Your Movements On its Customers' Websites Among startups and tech companies, Stripe seems to be the near-universal favorite for payment...
over a year ago
51
over a year ago
Among startups and tech companies, Stripe seems to be the near-universal favorite for payment processing. When I needed paid subscription functionality for my new web app, Stripe felt like the natural choice. After integration, however, I discovered that Stripe’s official...
Tony Dinh's...
Early bird license of my new product TypingMind.com is launching tomorrow on Product Hunt!
a year ago
mtlynch.io
Nonviolent Communication by Marshall B. Rosenberg, Ph.D. Nonviolent Communication describes a communication style centered around sharing vulnerability and...
over a year ago
34
over a year ago
Nonviolent Communication describes a communication style centered around sharing vulnerability and offering empathy. One of its biggest strengths is in how it highlights common patterns of lazy communication that exclude personal feelings or critical thinking. I also found its...
Max Rozen
Understanding Integration Testing in React Moving from Enzyme to React Testing Library is rough. You can't do a lot of things you used to, and...
over a year ago
12
over a year ago
Moving from Enzyme to React Testing Library is rough. You can't do a lot of things you used to, and there are new best practices. Let's learn them!
mtlynch.io
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
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.
mtlynch.io
TinyPilot: Month 41 New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent...
a year ago
56
a year ago
New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent computer hardware company. I started the company in 2020, and it now earns $80-100k/month in revenue and employs six other people. Every month, I publish a retrospective like this one...
mtlynch.io
Why does a extraneous build step make my Zig app 10x faster? For the past few months, I’ve been curious about two technologies: the Zig programming language and...
9 months ago
111
9 months ago
For the past few months, I’ve been curious about two technologies: the Zig programming language and Ethereum cryptocurrency. To learn more about both, I’ve been using Zig to write a bytecode interpreter for the Ethereum Virtual Machine. Zig is a great language for performance...
mtlynch.io
An Unexpected Reset Month Highlights My loved ones and I are safe and healthy. WanderJest is on hiatus due to the nationwide...
over a year ago
34
over a year ago
Highlights My loved ones and I are safe and healthy. WanderJest is on hiatus due to the nationwide shutdown. I’m working on a product to help investors rebalance their portfolios. COVID-19 and me Obviously, the most relevant thing to happen in the last month has been the global...
Dominik Sobe's...
HelpKit hit $10000 MRR
a year ago
Max Rozen
Learn Integration Testing with React Hook Form Testing is super important, and yet it's hard to find practical examples to show you what to do....
over a year ago
51
over a year ago
Testing is super important, and yet it's hard to find practical examples to show you what to do. This article intends to fix that, by teaching integration testing with React Hook Form.
Build In Public...
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.
Val Sopi
A Successful Product Hunt Launch <p>blogstatic's <a href="https://www.producthunt.com/products/blogstatic#blogstatic"...
5 months ago
75
5 months ago
<p>blogstatic's <a href="https://www.producthunt.com/products/blogstatic#blogstatic" target="_blank">first PH launch</a> (documented&nbsp;<a href="https://valsopi.com/launching-on-product-hunt">here</a>) was in December of 2022, three months after the <a...
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.
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...
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
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...
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.
Max Rozen
2018: Reflections on trying to start an internet business A review post on what I've done this year in terms of trying to start an Internet business
over a year ago
High Signal
Selling a directory website for $10,000 - Damn Good Tools Imagine selling a website you made for $10,000. Pretty great, huh? Well that's exactly what Dmytro...
a year ago
Max Rozen
OnlineOrNot Diaries 16 On content marketing, starting a YouTube channel, and improving status pages
a year ago
mtlynch.io
TinyPilot: Month 45 New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent...
8 months ago
80
8 months ago
New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent computer hardware company. I started the company in 2020, and it now earns $80-110k/month in revenue and employs six other people. Every month, I publish a retrospective like this one...
Build In Public...
No-Code is Hitting an Inflection Point. Are You Ready? Here’s a long-form article I co-authored on the state of the no-code that I thought you might enjoy....
over a year ago
64
over a year ago
Here’s a long-form article I co-authored on the state of the no-code that I thought you might enjoy. Let me know if you have any feedback or questions :) Much like Shopify ‘armed the rebels’ by allowing anyone to build an e-commerce store, a slew of no-code tools are empowering...
Max Rozen
2022: I just kept shipping Another year in review, in which I just keep shipping, with some stumbles along the way
a year ago
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...
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"...
I Have No Idea What...
The Problem With Slack In deciding what startup to start, I’ve been thinking about what problem space I want to tackle. An...
over a year ago
72
over a year ago
In deciding what startup to start, I’ve been thinking about what problem space I want to tackle. An area that’s drawing my attention is team communication and collaboration, especially for knowledge workers. This is for several reasons: With the trend towards distributed/hybrid...
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...
High Signal
$200k from selling Google Sheets tutorials Andrew Kamphey is a creator who has made $200k from teaching people how to use Google Sheets over...
a year ago
77
a year ago
Andrew Kamphey is a creator who has made $200k from teaching people how to use Google Sheets over the past three years. Think 'Miss Excel' but he's a beardy guy who doesn't dance in his videos. In this interview Andrew shares his marketing wins,
Max Rozen
What it means to not test implementation details in React Most guides to testing React these days preach: 'Test functionality, not implementation details'....
over a year ago
14
over a year ago
Most guides to testing React these days preach: 'Test functionality, not implementation details'. This article explains what that means, and how to do it.
Max Rozen
OnlineOrNot Diaries 15 Heading back into the arena. We are so back.
a year ago
Dominik Sobe's...
HelpKit reached $1000 MRR!
over a year ago
Build In Public...
Metal detector for hidden revenue 💰👀🔎 Meet Lasso, an AI-driven sales prospecting tool that'll help you find the B2B prospects your sales...
a month 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...
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.
Max Rozen
How do you use resolve.alias in webpack? Want to stop webpack from including multiple versions of the same package in your bundle? It only...
over a year ago
9
over a year ago
Want to stop webpack from including multiple versions of the same package in your bundle? It only takes a couple of lines of code.
👋 Hello, I'm...
Seven deadly sins of a second-time founder
a year 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...
High Signal
Making $20k from a job board directory Rod is a founder who has successfully monetized a directory showing websites for finding a job. He...
a year ago
113
a year ago
Rod is a founder who has successfully monetized a directory showing websites for finding a job. He has made $20k from his Job Board Search site.
mtlynch.io
My Third Year as a Solo Developer Today is the third anniversary of quitting my job at Google to build my own software business. I...
over a year ago
52
over a year ago
Today is the third anniversary of quitting my job at Google to build my own software business. I posted updates at the end of my first and second years, so it’s time to share my progress. The year things clicked into place In my first two years working for myself, I earned less...
mtlynch.io
Why Good Developers Write Bad Unit Tests Congratulations! You’ve finally written so many lines of code that you can afford a beach house. You...
over a year ago
47
over a year ago
Congratulations! You’ve finally written so many lines of code that you can afford a beach house. You hire Peter Keating, an architect world-famous for his skyscrapers, who assures you that he has brilliant plans for your beachfront property. Months later, you arrive at the grand...
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...
Build In Public...
Your New Brainstorming Buddy 🧠💡 Meet Scrintal, a new canvas that's like a playground for your mind.
2 months 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
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.
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.
Max Rozen
How do you use variables in the HTML webpack outputs? Looking to inject variables from CI into the HTML your webpack build outputs? It's relatively simple...
over a year ago
mtlynch.io
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...
Max Rozen
OnlineOrNot Diaries 5 In which I doubled my conversion rate without trying too hard.
a year ago
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
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...
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.
mtlynch.io
The Goal by Eliyahu M. Goldratt The Goal is an attempt to reevaluate business management from first principles. The book explains...
over a year ago
62
over a year ago
The Goal is an attempt to reevaluate business management from first principles. The book explains Goldratt’s Theory of Constraints, which states that in any business, the sole determinant of output is the bottleneck resource. To grow, a business has to identify its bottlenecks...
👋 Hello, I'm...
The real reasons why your boss wants you back in the office
a year ago
mtlynch.io
A Simple Example of Calling a C Library from Zig Zig is a new, independently developed low-level programming language. It’s a modern reimagining of C...
a year ago
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...
Val Sopi
Marching into March <p>February was yet another month with unexpected expenses on top of my planned budget of -2500....
a year ago
52
a year ago
<p>February was yet another month with unexpected expenses on top of my planned budget of -2500. They were again family related.</p><p>The lesson here is that my personal budget is way too tight without much margin for any unexpected expenses, especially with two growing kids and...
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
I'm Still Confused About Base A year ago, I listented to an interview with Jesse Pollak on an episode of Into the Bytecode. Jesse...
3 months ago
30
3 months ago
A year ago, I listented to an interview with Jesse Pollak on an episode of Into the Bytecode. Jesse works for Coinbase, and he noticed that lots of developers building apps on top of Ethereum were solving the same problems over and over again. He started a project at Coinbase to...
mtlynch.io
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...
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...
Val Sopi
On the first page of Hacker News with Subsection <p><i><a href="https://subsection.io/" target="_blank">Subsection</a> is an app that helps create...
over a year ago
31
over a year ago
<p><i><a href="https://subsection.io/" target="_blank">Subsection</a> is an app that helps create support docs, such as user guides, knowledge bases, documentation, and changelogs.&nbsp;</i></p><p><i>Below I describe the launch of Subsection of <a...
mtlynch.io
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...
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...
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...
Max Rozen
OnlineOrNot Diaries 1 On marketing, and shipping a CLI
a year ago
Tony Dinh's...
April 2022: High churn, reached $6K MRR, and other updates. Hello everyone! Welcome 150 new subscribers since my last issue. I’m glad to have you here! 👋 Here...
over a year ago
87
over a year ago
Hello everyone! Welcome 150 new subscribers since my last issue. I’m glad to have you here! 👋 Here is a quick update from me in April 2022. This should make a nice thumbnail for this page! 😁 🔻 Suffered from high churn In early April, Black Magic observed
Build In Public...
🚨 Announcement Alert 🚨 I'm dropping a mega Twitter resource on BUILD IN PUBLIC Hey everyone, Some of you know my story but if I have to summarize the last 3 years in 10 bullets of...
over a year ago
83
over a year ago
Hey everyone, Some of you know my story but if I have to summarize the last 3 years in 10 bullets of inflection points, here’s how it would look like: Jan 2018, I was a nobody in startups, stuck in a dead-end corporate job due to visa challenges Oct 2018, read a book called...
Max Rozen
What is the difference between style-loader and mini-css-extract-plugin? Looking to optimise your webpack config? Understanding the difference between style-loader and...
over a year ago
16
over a year ago
Looking to optimise your webpack config? Understanding the difference between style-loader and mini-css-extract-plugin can help you speed up your page loads.
Max Rozen
On replacing my MacBook Air M1 with a Thinkpad T480 In which you probably wonder, but ...why?
a year ago
mtlynch.io
Resurrecting a Dead Library: Part Two - Stabilization In this post, I demonstrate how to retrofit automated tests onto an untested legacy library. This is...
over a year ago
39
over a year ago
In this post, I demonstrate how to retrofit automated tests onto an untested legacy library. This is part two of a three-part series about how I resurrected ingredient-phrase-tagger, a library that uses machine learning to parse cooking ingredients (e.g., “2 cups milk”) into...
mtlynch.io
TinyPilot: Month 13 Highlights TinyPilot’s EU distributor is on track to begin sales by the end of August. I’ve freed up...
over a year ago
74
over a year ago
Highlights TinyPilot’s EU distributor is on track to begin sales by the end of August. I’ve freed up time by delegating responsibilities to my teammates. I miraculously became unstuck on two tasks that have been blocking work for months. Goal Grades At the start of each month, I...
Tony Dinh's...
My solopreneur story: zero to $45K/mo in 2 years Today is exactly 2 years since I quit my job and become a full-time indie hacker.
a year ago
mtlynch.io
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...
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....
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
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...
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...
Build In Public...
Meet Turf Imagine having a Swiss Army Knife for your community use cases
5 months ago
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...
Scott DeLong
AI-Integrated Search: The Latest Way Big Tech Is Stealing From And Crushing Small Businesses It's Big Tech's latest way to steal the hard work of publishers, and there's nothing you can do...
a year ago
58
a year ago
It's Big Tech's latest way to steal the hard work of publishers, and there's nothing you can do about it except adapt. The post AI-Integrated Search: The Latest Way Big Tech Is Stealing From And Crushing Small Businesses appeared first on Scott DeLong.
Val Sopi
A fresh new start: Investing in myself towards financial freedom and sharing my personal and... <p> <i>This is the first of many updates in the <a...
over a year ago
60
over a year ago
<p> <i>This is the first of many updates in the <a href="https://valsopi.com/financial-freedom">Financial Freedom</a> series, where I hold&nbsp;myself publicly accountable for my big challenge ahead!</i> </p> <p> <i><b>TLDR:</b>&nbsp;Towards the end of this article,...
Tony Dinh's...
July 2022: Aftermath of a viral tweet I gained 1,500 new users, but how many will convert? And other updates in July 2022...
over a year ago
Tony Dinh's...
February 2022 updates – 6 months milestone Hello everyone! It’s me again – Tony 👋 Time flies! February 2022 marks the 6 months milestone of me...
over a year ago
93
over a year ago
Hello everyone! It’s me again – Tony 👋 Time flies! February 2022 marks the 6 months milestone of me going indie hacking full time! 🥳 In this issue, I’ll share my regular updates from February and some thoughts on the first 6 months of my journey. Let’s go!
mtlynch.io
WanderJest: Month 1 Highlights Three businesses agreed to form affiliate partnerships with WanderJest. Two of my blog...
over a year ago
22
over a year ago
Highlights Three businesses agreed to form affiliate partnerships with WanderJest. Two of my blog posts reached the front page of Hacker News. Is It Keto earned its all-time-highest monthly revenue, doubling its previous record. Goal Grades At the start of each month, I declare...
Build In Public...
How I Built This In Public: Joshua Xu Lessons from building HeyGen from 0 to $1m ARR in 7 months
a year ago
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
Val Sopi
A change in how I share my open finances and a new self–imposed public challenge <p> A bit over a year ago, I wrote <a href="https://valsopi.com/setting-sail">a post</a> in...
a year ago
123
a year ago
<p> A bit over a year ago, I wrote <a href="https://valsopi.com/setting-sail">a post</a> in which I talked about embarking on a journey to financial freedom. Specifically speaking — I took out a personal loan so I could focus on solely building products. </p><p> With that...
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
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...
Max Rozen
Using Tailwind CSS with React and CSS-in-JS If you're already using a CSS-in-JS library, trying out Tailwind CSS with your existing app might be...
over a year ago
11
over a year ago
If you're already using a CSS-in-JS library, trying out Tailwind CSS with your existing app might be much easier than you think.
I Have No Idea What...
Rejected from YCombinator and how I’m using their feedback to change my approach
over a year ago
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...
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.
Tony Dinh's...
Get SOC 2 certified as an indie hacker All the details about the process and the cost of getting SOC 2
4 months ago
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
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.
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.
Dominik Sobe's...
My 2020 Annual Review
over a year ago
Max Rozen
How to implement a Higher-order component in React with TypeScript You probably know how to implement a HoC, but do you know how to write types for one?
over a year ago
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!
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
Grow With Less
7 Dangerous Meta Description Mistakes That Are Ruining Your CTR I have some bad news. Writing great content, building quality backlinks and having catchy blog post...
over a year ago
18
over a year ago
I have some bad news. Writing great content, building quality backlinks and having catchy blog post titles is not enough. You could have all this and still get very little traffic. Why? Because you need people to choose your article over competing articles in the search...
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...
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
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...
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...
Max Rozen
OnlineOrNot Diaries 12 On failing customers, failing to ship a new feature, learning sales, and giving up on ads.
a year ago
mtlynch.io
TinyPilot: Month 25 Highlights My blog post about redesigning the TinyPilot website became my second most popular...
over a year ago
69
over a year ago
Highlights My blog post about redesigning the TinyPilot website became my second most popular article of all time I’m exploring ways to preserve more knowledge on my blog I’ve lowered TinyPilot’s prices in an effort to reduce inventory Goal Grades At the start of each month, I...
Max Rozen
Understanding useState's initial value If you're used to class components and setState, the useState Hook might be confusing at first....
over a year ago
14
over a year ago
If you're used to class components and setState, the useState Hook might be confusing at first. Let's learn more about it in this article.
Tony Dinh's...
May 2023: I sold my 2 years old business for only $128K Everything about the Black Magic's acquisition + May 2023 updates
a year ago
mtlynch.io
Is It Keto: Month 6 Highlights Is It Keto’s user visits plateaued in February, but that still represents progress....
over a year ago
34
over a year ago
Highlights Is It Keto’s user visits plateaued in February, but that still represents progress. Revenues fell substantially and missed targets for the month. I’m going to shelve the project unless I achieve my targets for March. Goal Grades At the start of the month, I laid out...
Dominik Sobe's...
Travel hard, work harder or: on being a digital nomad
a year ago
mtlynch.io
How I Tricked Myself into Shipping Too Late Many software founders fail for a simple reason: they ship too late. They spend years developing a...
over a year ago
41
over a year ago
Many software founders fail for a simple reason: they ship too late. They spend years developing a product in a vacuum only to see it crumble the first time a real customer touches it. The Indie Hackers podcast features many such stories. The show’s stated mission is to help...
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
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....
mtlynch.io
Using Zig to Call C Code: Strings Zig is a new, open-source programming language designed to replace C. I’m still a Zig beginner, so...
a year ago
73
a year ago
Zig is a new, open-source programming language designed to replace C. I’m still a Zig beginner, so I’m trying to learn the language by using Zig to rewrite parts of existing C applications. One of the first challenges I encountered with Zig is understanding strings. I couldn’t...
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...
Max Rozen
Starting a Cloudflare Worker from scratch We don't need no fancy tooling!
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
13
over a year ago
Did ESLint tell you to add a function to your dependency array, and now you're getting infinite re-renders? Let's learn how useEffect can help.
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...
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
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...
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
I Have No Idea What...
Starting Over Abandoning the idea of building a Slack Alternative
over a year ago
Grow With Less
Minimalist Seo: How to Save Time and Ditch the Overwhelm What do you do when you spent hours writing awesome articles only to realize your mom and your best...
over a year ago
13
over a year ago
What do you do when you spent hours writing awesome articles only to realize your mom and your best friend Dave are the only people reading them? That’s the question I asked myself 7 years ago after writing dozens of articles for my new blog French Together. I followed 10,000...
Val Sopi
blogstatic numbers for November <p>Coming from <a href="https://valsopi.com/blogstatic-numbers-october-2022">October</a>, November...
over a year ago
67
over a year ago
<p>Coming from <a href="https://valsopi.com/blogstatic-numbers-october-2022">October</a>, November was again another solid month.<a href="https://valsopi.com/blogstatic-numbers-october-2022"></a></p> <table><tbody><tr><td><b>blogstatic</b></td><td><b>October...
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
How to Make Your Code Reviewer Fall in Love with You When people talk about code reviews, they focus on the reviewer. But the developer who writes the...
over a year ago
35
over a year ago
When people talk about code reviews, they focus on the reviewer. But the developer who writes the code is just as important to the review as the person who reads it. There’s scarcely any guidance on preparing your code for review, so authors often screw up this process out of...
Max Rozen
OnlineOrNot Diaries 11 On building table-stakes features, and breaking through a plateau.
a year ago
Max Rozen
OnlineOrNot Diaries 4 On ripping out product analytics, updating the pricing page, and adding multi-region monitoring
a year ago
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
17
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...
Dominik Sobe's...
Routine
over a year ago
mtlynch.io
Paternity Leave: Month 4 Highlights I found ways to procrastinate writing my book. I had fun fuzz testing open-source...
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...
High Signal
Black Friday 2023 deals for entrepreneurs Here's a list of some of the best Black Friday discounts for entrepreneurs and developers. This page...
a year ago
86
a year ago
Here's a list of some of the best Black Friday discounts for entrepreneurs and developers. This page contains affiliate links. Courses Grow and Monetize your Newsletter - 60% off Monetize Your Newsletter - 60% off Grow Your Newsletter - 60% off WesBos - Beginner JavaScript -...
Max Rozen
A Walkthrough of migrating MaxRozen.com from Gatsby to Next.js I recently migrated MaxRozen.com from Gatsby to Next.js, in this article I'll detail the steps it...
over a year ago
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...
Max Rozen
How to resolve 'X defined in resolvers, but not in schema' with babel-plugin-inline-import Showing how to resolve the dreaded 'Query.X defined in resolvers, but not in schema' issue when your...
over a year ago
Tony Dinh's...
My entire marketing strategy (+ December 2021 updates) Hello everyone! This is Tony 👋 Hello Hacker News! For context, this post is the latest issue of my...
over a year ago
104
over a year ago
Hello everyone! This is Tony 👋 Hello Hacker News! For context, this post is the latest issue of my monthly newsletter where I share the progress building BlackMagic.so & DevUtils.app. Check my previous issues to see more details about the products and my journey. Cheers!
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
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
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...
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...
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
Dominik Sobe's...
I tried the "Coding for Marketing" growth hack and the results are...
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...
mtlynch.io
How to Do Code Reviews Like a Human (Part One) Lately, I’ve been reading articles about best practices for code reviews. I notice that these...
over a year ago
28
over a year ago
Lately, I’ve been reading articles about best practices for code reviews. I notice that these articles focus on finding bugs to the exclusion of almost every other component of a review. Communicating issues you discover in a constructive and professional way? Irrelevant! Just...
Dominik Sobe's...
Recapping 2022
a year ago
Max Rozen
OnlineOrNot Diaries 17 On learning screencasting, cleaning up tech debt, and focus
a year ago
mtlynch.io
TinyPilot: Month 17 Highlights TinyPilot’s sales jumped to $57k, and it might be sustainable. I’m just about to launch...
over a year ago
82
over a year ago
Highlights TinyPilot’s sales jumped to $57k, and it might be sustainable. I’m just about to launch TinyPilot’s new product and branding. I reduced Google Cloud Platform fees by 90% on my side projects. Goal Grades At the start of each month, I declare what I’d like to accomplish....
Scott DeLong
Weeks 48-52: My Final Update It's been fun (kinda). Here's where it ended up and where I'm going next. The post Weeks 48-52: My...
a year ago
63
a year ago
It's been fun (kinda). Here's where it ended up and where I'm going next. The post Weeks 48-52: My Final Update appeared first on Scott DeLong.
mtlynch.io
TinyPilot: Month 30 New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent...
a year ago
85
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
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
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...
High Signal
Sailing the world while building startups James and his partner Danielle have an enviable working set-up - they live and work on a sailing...
10 months ago
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...
Val Sopi
Things I love about blogstatic <p>blogstatic had another above $1K month.</p> <p>$1,208.38 to be exact.</p> <p>This was the third...
a year ago
76
a year ago
<p>blogstatic had another above $1K month.</p> <p>$1,208.38 to be exact.</p> <p>This was the third +$1K month overall, since <a href="https://valsopi.com/blogstatic-chance">rebranding</a> back in 2022.</p> <figure><img...
mtlynch.io
TinyPilot: Month 24 Highlights TinyPilot reached an all-time high of $74k in revenue. I’m trying to figure out the best...
over a year ago
71
over a year ago
Highlights TinyPilot reached an all-time high of $74k in revenue. I’m trying to figure out the best approach to software licensing. I’m still searching for a web framework I can love. Goal Grades At the start of each month, I declare what I’d like to accomplish. Here’s how I did...
mtlynch.io
TinyPilot: Month 20 Highlights I hired TinyPilot’s first support engineer. I learned that hiring a support engineer is...
over a year ago
82
over a year ago
Highlights I hired TinyPilot’s first support engineer. I learned that hiring a support engineer is even harder than I expected. I’m evaluating platforms for paying international contractors. Goal Grades At the start of each month, I declare what I’d like to accomplish. Here’s how...
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
Takeaways from Cory Zue's May 2023 Livecoding Session My friend Cory Zue has been publishing his live coding sessions, so I decided to watch one and...
a year ago
22
a year ago
My friend Cory Zue has been publishing his live coding sessions, so I decided to watch one and record my notes. My background vs. Cory’s I’ve read a lot of Cory’s blog. We’re both Python developers, but he specializes in Django, whereas I’ve always worked with thinner frameworks...
mtlynch.io
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...
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...
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
58
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...
Tony Dinh's...
Aug 2022: One year since I quit my job Reached $10K MRR, launched Xnapper (#1 of the week), went on Indie Hackers podcast (😱), and other...
over a year ago
103
over a year ago
Reached $10K MRR, launched Xnapper (#1 of the week), went on Indie Hackers podcast (😱), and other updates in Aug 2022...
mtlynch.io
Using Nix to Fuzz Test a PDF Parser (Part One) Fuzz testing is a technique for automatically uncovering bugs in software. The problem is that it’s...
2 months ago
30
2 months ago
Fuzz testing is a technique for automatically uncovering bugs in software. The problem is that it’s a pain to set up. Read any fuzz testing tutorial, and the first task is an hour of building tools from source and chasing down dependencies upon dependencies. I recently found that...
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...
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
Val Sopi
High productivity in a workday <p>On a given workday, you only have a few hours at your disposal to create.</p> <p>Commit to...
over a year ago
36
over a year ago
<p>On a given workday, you only have a few hours at your disposal to create.</p> <p>Commit to relaxed focused work in two blocks of 3-hours each.</p> <p>Take a 1-hour break in between.&nbsp;Meditating 11 minutes. Walking the rest.</p> <p>Drink plenty of water. Coffee and...
mtlynch.io
TinyPilot: Month 43 New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent...
10 months ago
86
10 months ago
New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent computer hardware company. I started the company in 2020, and it now earns $80-100k/month in revenue and employs six other people. Every month, I publish a retrospective like this one...
mtlynch.io
TinyPilot: Month 26 New here? Hi, I’m Michael. I’m a software developer, and the founder of TinyPilot, an independent...
over a year ago
75
over a year ago
New here? Hi, I’m Michael. I’m a software developer, and the founder of TinyPilot, an independent computer hardware company. I started the company in 2020, and it now earns $60-80k/month in revenue and employs six other people. Every month, I publish a retrospective like this one...
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...
Grow With Less
7 Lessons Every Blogger About to Quit Should Know As someone who has been blogging for 10 years, I find most articles designed to encourage people to...
over a year ago
17
over a year ago
As someone who has been blogging for 10 years, I find most articles designed to encourage people to start blogging infuriating. They paint blogging as this wonderful activity that will free you from your 9 to 5 job and solve all your problems. They show you pictures of happy...
mtlynch.io
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...
Build In Public...
How Twitter helped me with the 1st ever BUILD IN PUBLIC NFT 💎 Happy Friday everyone, Below is the story of: how I found an artist to collaborate and mint my 1st...
over a year ago
79
over a year ago
Happy Friday everyone, Below is the story of: how I found an artist to collaborate and mint my 1st ever NFT project on the theme of “build in public” how it all came together on Twitter DMs how we plan to auction/sell it to a thoughtful buyer how we intend to donate all the...
👋 Hello, I'm...
Why I’m leaving the Shopify Apps business
a year ago
High Signal
Making thousands from Bubble courses Kieran Bell is a founder specializing in teaching people how to use the no-code software Bubble.
a year ago
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...
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.
Grow With Less
How to Get Interviewed (Even If You Are Not Well-Known in Your Niche) When people talk about interview link building, they mostly talk about expert interviews, you...
over a year ago
13
over a year ago
When people talk about interview link building, they mostly talk about expert interviews, you interview experts on your blog in the hope that they will then share your interview and link to it. But doing the opposite also works. If you have interesting hobbies or any kind of...
Grow With Less
This 20-Minute On-Page SEO Checklist Could Save Your Rankings What’s the worst thing that could happen to your blog? For many bloggers, the answer is getting...
over a year ago
24
over a year ago
What’s the worst thing that could happen to your blog? For many bloggers, the answer is getting blacklisted by Google and seeing all their organic traffic vanish overnight. And a common way this happens is when Google realizes your blog is infected before you do and simply...
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...
Tony Dinh's...
Making $22K in 7 days: the story and other updates from me in Mar 2023
a year ago
Max Rozen
OnlineOrNot Diaries 7 In which I pay for people to check out OnlineOrNot to test my landing pages.
a year ago
Dominik Sobe's...
Launching HelpKit
over a year ago
mtlynch.io
Update: Stripe's Response Regarding User Tracking Last week, I published a blog post describing how Stripe recorded visitor behavior on their...
over a year ago
42
over a year ago
Last week, I published a blog post describing how Stripe recorded visitor behavior on their customers’ websites. In short, Stripe’s JavaScript library collected information about URLs users visited and telemetry about their mouse movements, even when the site never displayed any...
Grow With Less
The Best Way to Come up with Catchy Blog Post Titles Copywriting legend David Ogilvy once said that “on the average, five times as many people read the...
over a year ago
12
over a year ago
Copywriting legend David Ogilvy once said that “on the average, five times as many people read the headline as read the body copy. When you have written your headline, you have spent eighty cents out of your dollar.” That’s great news because it means a great blog post title has...
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.
Scott DeLong
Weeks 22-25: It’s A Growth Hacker’s Paradise Growing and monetizing the email list is what these weeks were all about. Plus, things I would do...
a year ago
66
a year ago
Growing and monetizing the email list is what these weeks were all about. Plus, things I would do differently. The post Weeks 22-25: It’s A Growth Hacker’s Paradise appeared first on Scott DeLong.
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...
Tony Dinh's...
April 2024 updates, new product! Traveled to Bali and Sydney, some updates on Typing Mind, and a new product.
7 months ago
Dominik Sobe's...
The Six Best Practices for launching on Product Hunt in 2021
over a year ago
mtlynch.io
TinyPilot: Month 9 Highlights I plan to open TinyPilot’s first real office next month. TinyPilot’s revenues continue to...
over a year ago
62
over a year ago
Highlights I plan to open TinyPilot’s first real office next month. TinyPilot’s revenues continue to plummet, but I’m learning to accept it. I’m inching ever closer to the freedom to take short vacations. Goal Grades At the start of each month, I declare what I’d like to...
mtlynch.io
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
Keeping up with React Libraries React libraries are hard to keep track of. This article attempts to put the ones worth talking about...
over a year ago
20
over a year ago
React libraries are hard to keep track of. This article attempts to put the ones worth talking about on one page.
mtlynch.io
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...
Max Rozen
Apollo vs Relay Modern: An unbiased look at which GraphQL client to use If you're building an app using GraphQL, picking a client to use can be hard. Apollo? Relay? Urql?...
over a year ago
12
over a year ago
If you're building an app using GraphQL, picking a client to use can be hard. Apollo? Relay? Urql? Let's look into some options.
Dominik Sobe's...
What I learned bootstrapping 8+ software products
3 weeks 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...
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...
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
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...
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
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...
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...
👋 Hello, I'm...
The dead horse framework: How to evaluate the potential of a startup.
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!...
mtlynch.io
Outliers by Malcolm Gladwell Like all Gladwell books, Outliers does an excellent job of building an engaging narrative out of...
over a year ago
32
over a year ago
Like all Gladwell books, Outliers does an excellent job of building an engaging narrative out of topics that the average person might otherwise find inaccessible. His exploration into the causes of airline crashes was especially fascinating. While it provides a nice collection of...
mtlynch.io
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...
Dominik Sobe's...
V(D)Logging some of my thoughts
a year ago
High Signal
Making $6k MRR from a Notion website builder Noah Bragg is the founder of Potion, a website builder based on Notion. It lets you simply publish a...
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...
Val Sopi
Quitting when I sense “the grind” <p>One change I’ve made recently in my product making process is that I stop as soon as I sense that...
over a year ago
37
over a year ago
<p>One change I’ve made recently in my product making process is that I stop as soon as I sense that I am “pushing it”.</p> <p>I quit immediately.</p> <p>Right there and then.</p> <p>If I don’t feel fresh, my work will look stale.</p> <p>I hit more “in the zone” states this...
Build In Public...
How I Built This In Public: Louis Pereira Lessons from building AudioPen to 600+ paid users to clinching #1 on Product Hunt
a year ago
mtlynch.io
TinyPilot: Month 4 Highlights TinyPilot hit $10k in revenue. That’s a record high for me and exceeds my total revenue...
over a year ago
49
over a year ago
Highlights TinyPilot hit $10k in revenue. That’s a record high for me and exceeds my total revenue for all of 2019. I interviewed several IT consultants and business owners about what TinyPilot features would be useful to them. I tested several new marketing channels and realized...
mtlynch.io
Start Small, Stay Small by Rob Walling I wish that I had found this book nine years ago. It taught me a great deal about choosing the right...
over a year ago
48
over a year ago
I wish that I had found this book nine years ago. It taught me a great deal about choosing the right product to build and the advantages of targeting small niches. The author makes compelling points about the importance of marketing and small founders’ common pitfall of treating...
mtlynch.io
Configure a Git Shell Prompt Under Nix I recently read Julia Evans’ latest zine about git, and one of her tips was to configure your...
5 months ago
81
5 months ago
I recently read Julia Evans’ latest zine about git, and one of her tips was to configure your terminal shell prompt to show the git status. Julia’s terminal prompt looks like this: ~/work/homepage (main) $ main is Julia’s current git branch. When she’s in the middle of a git...
mtlynch.io
TinyPilot: Month 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...
Grow With Less
4 Simple Strategies I Use to Never Run out of Article Ideas Want to know a secret? I never run out of article ideas. In fact, my main struggle is usually...
over a year ago
16
over a year ago
Want to know a secret? I never run out of article ideas. In fact, my main struggle is usually choosing between a myriad of topics I would love to write about. You may think it’s because I’m very creative but the simple truth is that I simply use 4 simple strategies that guarantee...
mtlynch.io
Building a Homelab VM Server Note: This article describes a VM build in 2017. For the 2020 version, see, “Building a Homelab VM...
over a year ago
51
over a year ago
Note: This article describes a VM build in 2017. For the 2020 version, see, “Building a Homelab VM Server (2020 Edition).” Overview I do the bulk of my home development work in virtual machines (VMs). My main desktop PC is a Windows 10 machine, so I had always run my VMs from...
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...
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.
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...
Tony Dinh's...
Another 6-figure exit, and the future I sold Xnapper, here is a quick update about the acquisition details
9 months ago
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
Tony Dinh's...
Dec 2022 updates and happy new year! Hello everyone! It's Tony again with another monthly updates.
a year ago
mtlynch.io
Paternity Leave: Month 2 Highlights I’m finding it surprisingly difficult not to work. Sleep is getting a little better. I...
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...
Tony Dinh's...
TypingMind is live It's my first product launch of the year!
a year ago
High Signal
10 stoic quotes for entrepreneurs Stoic quotes can be a great comfort to you, especially if you are an entrepreneur. Building a...
10 months ago
35
10 months ago
Stoic quotes can be a great comfort to you, especially if you are an entrepreneur. Building a business is hard work so it's important to build resilience. That's where stoicism comes in! Stoicism is not about being an emotion-less robot but more about not letting your
Max Rozen
How to choose a median result when running Google Lighthouse multiple times Running Google Lighthouse five times will half the variability of your test results. So how do you...
over a year ago
12
over a year ago
Running Google Lighthouse five times will half the variability of your test results. So how do you figure out which run is the median?
mtlynch.io
TinyPilot: Month 34 New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent...
a year ago
71
a year ago
New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent computer hardware company. I started the company in 2020, and it now earns $60-80k/month in revenue and employs seven other people. Every month, I publish a retrospective like this...
Tony Dinh's...
Nov 2024: My first million! $1M in annual revenue, B2B sales, SOC 2, resellers, grow team, and other updates in November 2024.
a month ago
mtlynch.io
Hiring: Freelance Blog Illustrator I’m a blogger, and I often commission custom illustrations for my blog posts like this one: An...
7 months ago
98
7 months ago
I’m a blogger, and I often commission custom illustrations for my blog posts like this one: An example of an illustration I commissioned for the blog, part of my year-in-review series The blog’s previous illustrator was the awesome Loraine Yow, who worked with me for six years....
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
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...
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...
Scott DeLong
Weeks 31-34: Banned Sometimes business can be boring and sometimes you see set backs, but this is where you...
a year ago
56
a year ago
Sometimes business can be boring and sometimes you see set backs, but this is where you perservere. The post Weeks 31-34: Banned appeared first on Scott DeLong.
Tony Dinh's...
Why I run Black Friday deals (things I learned) I also curated 300+ Black Friday deals for you
a year ago
High Signal
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
mtlynch.io
How I Hired a Freelance Editor for My Blog A year in blogging I started this blog in May of last year. I don’t mean to brag, but by last April,...
over a year ago
44
over a year ago
A year in blogging I started this blog in May of last year. I don’t mean to brag, but by last April, after less than a year of blogging, I was pulling in upwards of 20 visitors per day, several of whom were not spam bots. That number reached as high as 50 visitors on days when I...
mtlynch.io
Using Nix to Fuzz Test a PDF Parser (Part Two) This is the second half of a post about using Nix to automate a fuzz testing workflow. At this...
2 months ago
26
2 months ago
This is the second half of a post about using Nix to automate a fuzz testing workflow. At this point, I can run honggfuzz against pdftotext, but it takes a bit of manual effort to get things started. I promised in part one that I’d get all of the installation and fuzzing down to...
Max Prilutskiy
How we're using email on a custom domain for $0/mo Google has announced yet another price increase for Google Workspace. Here's what we've done to...
9 months ago
62
9 months ago
Google has announced yet another price increase for Google Workspace. Here's what we've done to avoid paying anything at all.
Val Sopi
The Waiting Room <p>Growing up I was always told to work hard, wait my turn, and good things will...
7 months ago
107
7 months ago
<p>Growing up I was always told to work hard, wait my turn, and good things will happen.</p><p>However, I've been the most successful when I didn't wait.</p><p>The "waiting room"&nbsp;is the worst place to be in.&nbsp;</p><p>You're at the mercy of someone else letting you...
mtlynch.io
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
My Eight-Year Quest to Digitize 45 Videotapes (Part Two) In part one, I described my arduous journey to capture my old home movies in digital format and...
over a year ago
48
over a year ago
In part one, I described my arduous journey to capture my old home movies in digital format and divide them into individual scenes. After processing all the clips, I wanted the experience of exploring them to be as simple as looking up clips on YouTube. Because these videos are...
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
Tony Dinh's...
Oct 2022 updates: I will write a book! Also in October: Speak at JOM Launch Asia 2022, and the thing about Elon Musk.
over a year ago
mtlynch.io
TinyPilot: Month 32 New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent...
a year ago
90
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
GreenPiThumb: A Raspberry Pi Gardening Bot Introduction This is the story of GreenPiThumb: a gardening bot that automatically waters...
over a year ago
25
over a year ago
Introduction This is the story of GreenPiThumb: a gardening bot that automatically waters houseplants, but also sometimes kills them. The story begins about a year ago, when I was struck by a sudden desire to own a houseplant. A plant would look nice, supply me with much needed...
mtlynch.io
Reset Month No update this month I’m skipping my normal retrospective this month, as I sold TinyPilot and am...
5 months ago
28
5 months ago
No update this month I’m skipping my normal retrospective this month, as I sold TinyPilot and am taking some time to figure out my next project. Retrospectives will resume in July.
High Signal
Building a mentor marketplace to 20,000 users Mentorcruise is an impressive mentor marketplace which has grown to 20,000 users.
a year ago
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...
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
TinyPilot: Month 22 Highlights TinyPilot generates $58k/month in revenue yet somehow loses money. It’s more important...
over a year ago
77
over a year ago
Highlights TinyPilot generates $58k/month in revenue yet somehow loses money. It’s more important than I thought to have low-latency insight into developers’ hours. I’m trying paid advertising again for the first time in almost two years. Goal Grades At the start of each month, I...
mtlynch.io
My Fourth Year as a Bootstrapped Founder Four years ago, I quit my job as a developer at Google to create my own self-funded software...
over a year ago
92
over a year ago
Four years ago, I quit my job as a developer at Google to create my own self-funded software company. For the first few years, all of my businesses flopped. They all operated at a loss, and none of them earned more than a few hundred dollars per month in revenue. Halfway through...
Tony Dinh's...
Just two things Hello everyone! Tony here 👋 This is not a typical monthly update, I just want to quickly let you...
over a year ago
53
over a year ago
Hello everyone! Tony here 👋 This is not a typical monthly update, I just want to quickly let you know about 2 important things I’m working on that are time-sensitive! 1. DevUtils Black Friday Deal: 30% OFF Once a year, I run a promotion for DevUtils on Black Friday and Cyber...
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...
Build In Public...
How I Built This In Public: Olly Lessons from building Senja.io to $4,000 MRR in Public
a year ago
Max Rozen
OnlineOrNot Diaries 14 Back to regular programming.
a year ago
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...
mtlynch.io
How I Collected a Debt from an Unscrupulous Merchant A few years ago, I learned a handy technique for resolving disputes with uncooperative businesses....
over a year ago
42
over a year ago
A few years ago, I learned a handy technique for resolving disputes with uncooperative businesses. It’s simple to understand and easy to implement. You don’t need lawyers or a prominent social media presence. All it requires is for you to behave like an organized professional....
mtlynch.io
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...
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...
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...
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
mtlynch.io
TinyPilot: Month 38 New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent...
a year ago
66
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
Debugging VLANs on my TP-Link Managed Switch I recently bought my first-ever managed networking switch, a TP-Link JetStream TL-SG3428X. The main...
a year ago
94
a year ago
I recently bought my first-ever managed networking switch, a TP-Link JetStream TL-SG3428X. The main feature of a managed switch is that it lets you segment your network into VLANs. I was excited about this functionality, but it took me hours of trial and error to get VLANs...
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
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
Strong Towns I found it eye-opening in terms of understanding how municipal governments work in practice and how...
10 months ago
97
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
OnlineOrNot Diaries 9 On cleaning up the shop.
a year ago
Dominik Sobe's...
Trying something crazy
a year ago
mtlynch.io
Join My Six-Week Blogging Course I’m teaching a small-group, live course about attracting readers to your blog through Hacker News....
6 months ago
64
6 months ago
I’m teaching a small-group, live course about attracting readers to your blog through Hacker News. Sign up by Monday (June 24th) to reserve your slot. Why take a class with me? My blog receives 300k-500k unique readers per year. After Google, Hacker News is the primary way that...
mtlynch.io
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...
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...
Max Rozen
Preventing infinite re-renders when using useEffect and useState React's useEffect hook is an incredibly useful tool for fetching data, but if you're not careful,...
over a year ago
18
over a year ago
React's useEffect hook is an incredibly useful tool for fetching data, but if you're not careful, can cause infinite re-renders.
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...
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!
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,...
Grow With Less
The Overwhelmed Business Owner's Guide to SEO What do you do when you spent hours writing awesome articles only to realize your mom and your best...
over a year ago
16
over a year ago
What do you do when you spent hours writing awesome articles only to realize your mom and your best friend Dave are the only people reading them? That’s the question I asked myself 7 years ago after writing dozens of articles for my new blog French Together. I followed 10,000...
mtlynch.io
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...
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...
👋 Hello, I'm...
Bootstrapping to €600k MRR and getting killed by Shopify. The story of Checkout X. ...
a year ago
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...
Tony Dinh's...
Apr 2023: I sold Black Magic And other updates in April 2023
a year ago
mtlynch.io
TinyPilot: Month 28 New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent...
over a year ago
83
over a year ago
New here? Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent computer hardware company. I started the company in 2020, and it now earns $60-80k/month in revenue and employs six other people. Every month, I publish a retrospective like this one...
mtlynch.io
TinyPilot: Month 10 Highlights TinyPilot has its first official office space. I tried a marketing experiment that...
over a year ago
68
over a year ago
Highlights TinyPilot has its first official office space. I tried a marketing experiment that flopped. Designing IT infrastructure for a new office is fun. Goal Grades At the start of each month, I declare what I’d like to accomplish. Here’s how I did against those...
Build In Public...
Build In Public - Announcements Edition 🚀 Hey everyone, It’s been a while since I sent a new edition of this newsletter. There’s a good reason...
over a year ago
73
over a year ago
Hey everyone, It’s been a while since I sent a new edition of this newsletter. There’s a good reason behind my delay. Let me share what I’m up to via a string of fun announcements today. Let’s get to it. BIG ANNOUNCEMENT: I launched something fun for the larger founder ecosystem...
mtlynch.io
Running NixOS on Proxmox One of the stumbling blocks I ran into when trying out NixOS was that I couldn’t run it under...
a year ago
81
a year ago
One of the stumbling blocks I ran into when trying out NixOS was that I couldn’t run it under Proxmox, my preferred virtual machine server. Through some trial and error, I figured out how to install NixOS as a Proxmox container. Download the NixOS container image First, download...
Build In Public...
Still on the fence on learning no-code? What's stopping you? It’s not an understatement when I say no-code practically changed my life and my career. In 2018, I...
over a year ago
87
over a year ago
It’s not an understatement when I say no-code practically changed my life and my career. In 2018, I was a different KP. Stuck at a corporate job where I felt like I was a tiny cog in a huge wheel, surrounded by uninspiring peers who I didn’t resonate with, bringing home a...
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...
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.
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...
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...