How to pick a problem worth solving


Picking a problem on the spectrum from “creating a market” vs “filling existing demand”.

Real User Monitoring (RUM)

I've been updating both my personal and day job websites to be ready for Google's Core Web Vital update.

Performance scores were previously calculated with Lighthouse. Google is shifting away from Lighthouse and moving towards Vitals and there are quite a few differences. We could talk about the technicalities behind all of this, but it also serves as a reminder to fill existing market demand, not to create it from scratch.

From a business standpoint, it's important to note that Core Web Vitals are brand new metrics using a relatively new technology.

Front end real user monitoring existed prior to Google's CWV, but the practice is definitely growing.

I might be reading into it too far, but these "real user monitoring" and "core web vitals" lines trending so closely is leading me to believe Google is single-handedly creating this market.

Here's the thing, real user monitoring is a better way to monitor performance.

By measuring real user performance data, you get:

  1. near realtime performance updates
  2. representative data
  3. more accurate data

So why wasn't this a bigger market prior to Google's push?

One reason is that the web performance monitoring world follows Google's lead. The rules Google creates often define what the web looks like since we're all trying to rank on the first page of Google (reminds of a post by swyx on Reflexive McLuhanism)

The second is that the market needed to be educated (and incentivized) to use this new tooling. Old habits die hard, and so will the tendency to rely only on Lighthouse audits for perf. Google has spent countless hours educating developers, SEOs, and marketers about Core Web Vitals. They've hosted developer workshops, answered AMA's on Reddit, fielded tons of Q&A, and devoted tons of dev hours to building internal & external tools for CWV.

I don't think there are many companies out there besides Google that would be capable of this feat.

So is this a bad business decision?

Not for Google.

Google can do this because it's massively profitable, has tons of market power, and has been in existence for over 20 years.

So who shouldn't try to define, educate, and then finally sell to a brand new market? You and me. Bootstrappers, IndieHackers, and soloprenuers. Creating a market from scratch.

So if I shouldn't create the market, should I only go after established markets?

Too early, you're not solving a real enough problem and people view you as a vitamin.

Too late, and there are large incumbents that will crush you as a solo dev.

Right on time and you have a pain pill for a unique pain that not many other tools can fix.

I'm looking for the IndieHacker Product Goldilocks zone.

I was building Core Web Vital tooling aimed at developers when most of the dev community was not interested. Now that Google's deadline for CWV is near, I'm seeing a lot more activity in the market. Fingers crossed 🤞

Side note: you can totally go after established incumbents if you know what you're doing. I'm a first-time founder and won't be trying that on my first go.

Notable links

Last week I mentioned moving to a custom front end for this newsletter and I just shipped V1 on Tuesday. I'm already seeing some additional SEO traffic in Google Search Console which is exciting.

This issue is the first "headless" newsletter I've sent. Revue is used as the backend & sender. Definitely writing up a blog post on this soon.

What's next?

This week I'm doing a full on Sales Safari for the FitVitals target customer. In the 30x500 course, you generally aren't supposed to come in with a full product idea as it brings a lot of bias into the process. I'm going to try to remain unbiased as possible.

See you on the other side,

Drew

Drew Bredvick

Making the web faster at ▲Vercel while bootstrapping SaaS on the side. Currently building tryslater.com ⏰

Read more from Drew Bredvick

Hey there, AI is here to stay as part of your workflow. Why isn't it showing up in productivity numbers like public company earnings, GDP, or number of Jira tickets completed in a sprint? It's a good question — my thoughts on it here: https://drew.tech/posts/dev-efficiency tldr: Sandbagging AI often writes sub-senior eng quality code Large code diffs are hard to reason about So what to do? Figure out how to get past these. Don't sandbag. Push AI to meet your quality bar with prompts, rules,...

Hey there, It's been a while since my last update. I've written a few essays and recorded my first podcast. Sales While I can't connect the dots yet (btw, read the new Steve Jobs book), I'm certain learning sales will be one of the major drivers of my success in the coming years. Read more here: https://drew.tech/posts/learning-sales-as-an-engineer. AI trends Lots of folks are pontificating about AI without building anything. I don't plan to be one of them. AI will dramatically change the...

Hey y'all, I've been working on SoloSync, which syncs changes from Salesforce to Notion. I'm scratching my own itch, so I wanted to test demand prior to writing too much code. Can I acquire a customer for less than one year's contract value ($99 * 12 months)? The number we're chasing here is called ROAS or return on ad spend. The higher ROAS is, the closer you are to an infinite money glitch. Here's how I tested demand. Step one: MVP My MVP is: A landing page (built with TailwindUI & Next.js...