Home Notes Skills

Rethinking PageWeight After Just Six Days

ohwire

ohwire

June 24, 2026 • 3 min read

/images/posts/rethinking-pageweight-cat.jpg

It’s only been six days since I started working on PageWeight, and I’m already rethinking the entire project.

If you read my previous post, you know the grand vision for PageWeight: a robust SaaS crawler that uses headless browsers to scan entire websites and generate white-label PDF performance audits. It sounded like the perfect, feature-rich platform to build.

But the deeper I got into the planning and early development, the more I realized I was getting way in over my head.

The project was just too complicated. The amount of moving parts required to build a reliable web scraping engine that handles thousands of pages, analyzes the results, and presents them beautifully is staggering. I found myself staring down the barrel of infrastructure nightmares, edge cases with dynamic content, and a timeline that was stretching from weeks into months.


The Pivot to Simplicity

While taking a step back to breathe, I remembered a small part of my initial idea: a CLI tool and GitHub Action that developers could add directly to their CI/CD pipelines to catch bloated assets before they reach production.

I started thinking: you can find website audit tools everywhere on the internet. There’s Google Lighthouse, GTmetrix, WebPageTest… the list goes on. Another web-based scanner is just a drop in the ocean.

But a seamless, low-friction GitHub Action that fails a pull request if an image is too large? That’s actually useful. That solves a problem where it happens—at the developer level.

Instead of building a massive SaaS that requires users to remember to log in and run scans, what if I iterate on the CI/CD integration and make it the core product?


Am I Just Chasing Shiny Things?

I have to be honest: I don’t know if this is a good idea.

Changing the entire direction of a project just six days in, without having fully implemented the original vision, feels a lot like I might be falling into the same trap that kept my first project, Pocketed, unreleased.

Is this a strategic pivot, or am I just avoiding the hard work? Am I chasing something new because I don’t really know what I’m doing? I have to take responsibility for the fact that I might just be running from the complexity rather than facing it head-on.

But on the other hand, the best tools are often born from simplifying a complex problem. By narrowing the scope from an entire auditing platform to a single, highly effective GitHub Action, I’m drastically reducing the time to launch.

I’m forcing myself to build something tangible and put it in front of users quickly. If it fails, I fail fast. If it succeeds, I have a solid foundation to build upon.

For now, PageWeight is no longer a crawler. It’s a performance gate for your repository. I’ll let you know in a few weeks if this pivot was a stroke of genius or just another distraction.

Back to all notes
Share this article:

More to read

View Archives
Shareframe interface showing a simple editor and live share preview
Tools

A Simple OG Image Tool I Built for Client Work

I kept running into the same annoyance when delivering client projects, so I spent a few days building a simple open source OG image generator with AI agents.

Read more
Pages CMS interface showing the visual editor and content management
Tools

How I Manage Astro Content with Pages CMS

Most headless CMS setups are overkill for static sites. Here is how I configure Pages CMS and use it daily to edit Astro content directly on GitHub.

Read more

Get the weekly notes

One email a week with the latest notes and cool finds. No spam.

Link copied to clipboard!