Full Width [alt+shift+f] Shortcuts [alt+shift+k]
Sign Up [alt+shift+s] Log In [alt+shift+l]
36
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.
over a year ago

Improve your reading experience

Logged in users get linked directly to articles resulting in a better reading experience. Please login for free, it takes less than 1 minute.

More from Max Rozen

Four years of running a SaaS in a competitive market

Looking back on the last four years, what worked, what didn't.

3 months ago 38 votes
OnlineOrNot Diaries 24

Looking over last year, and a first incident for 2025.

5 months ago 60 votes
OnlineOrNot Diaries 23

Working with big systems all day can slow you down.

6 months ago 102 votes
OnlineOrNot Diaries 22

Feels like I've already said everything I had to say

7 months ago 82 votes
OnlineOrNot Diaries 21

I was young, and needed to ship...

10 months ago 119 votes

More in indiehacker

Educational Products: Month 9

Highlights I look for ways to limit the number of half-complete tasks I’m juggling. I brainstorm ways to talk with more of my early readers. I have trouble accepting a design decision in the Gleam language. Goal grades At the start of each month, I declare what I’d like to accomplish. Here’s how I did against those goals: Offer a lower-friction way for users to pre-order my book Result: Switched from Kickstarter pre-orders to Stripe payment links. Grade: A I ran the initial pre-sale through Kickstarter, so I decided to just stick with it for subsequent pre-orders. After a couple of months, I realized Kickstarter requires customers to create an account to buy the book, which adds a lot of friction and discourages people from buying.

yesterday 2 votes
From Data Chaos to AI Clarity: The fileAI Story

Featured: Exclusive interview with Christian Schneider, CEO of fileAI which aims to be the Stripe for unstructured data

3 days ago 7 votes
goHardDrive Leaked Personal Data for Thousands of Customers

I recently returned a product to goHardDrive, a merchant that specializes in selling used hard drives. During the return process, I discovered that they were accidentally publishing details about thousands of their customers, including their full names, mailing addresses, email addresses, and order details. The leak When I requested a return from goHardDrive, they assigned me a return merchandise authorization (RMA) number ending in five numeric digits. I’m not publishing my actual RMA number, but you can imagine that it was a number like this:

a week ago 14 votes
What is a B2B SaaS? How these software companies make money

B2B SaaS is a software business which sells to business customers instead of ordinary consumers. SaaS is delivered over the internet so users do not have to download any software.

a week ago 12 votes
Vibe Coding Showcase: 12 Incredible Projects Built by Everyday People

From retail managers to fund accountants, how vibe coders are shipping real products using tools like Bolt, Cursor, v0 and Lovable etc.

2 weeks ago 12 votes