Add a note on finding the product

This commit is contained in:
Eric Seidel
2023-03-29 08:12:27 -07:00
parent 0430b2119b
commit 980d6a153c
+24 -5
View File
@@ -6,6 +6,29 @@ Currently we have a trusted tester program ongoing, where we've been targeting
getting 5 devs able to use Shorebird to push to small usage apps (e.g. 100 users).
https://github.com/shorebirdtech/shorebird/blob/main/TRUSTED_TESTERS.md
## Where we are today
Right now we're trying to "find the product". See if we can build something
that people want and will use and pay for. We're not trying to "build it right"
yet, but we are trying to build things that are in the directions we think
they will need to grow in.
For example. Right now we have a manual sign-up process. We send folks an
email with a Stripe link, they fill it out, Zapier then notifies us in our
Discord channel, we manually create an API key, manually report that back to the
Discord channel, and manually email it to the user. It's terrible. But
importantly it lets us build in the direction we're going (of building a paid
product) even if we don't have anything resembling the final flow yet and as
terrible as it is, it's good enough to unblock us testing the rest of the
system.
We have lots of untested code (not because we don't like tests), but because
we're not sure if we'll have that code in a few weeks time.
Anyway, this doc is about figuring out what is the next thing we're questing
towards and then we will hack and slash our way there.
## Milestones
Milestones are roughly ordered how I expect us to approach them:
@@ -16,15 +39,11 @@ https://github.com/orgs/shorebirdtech/projects/2/views/1
* Make updates smaller
* Validate hashes of updates on device.
## 10k user apps
## 10k user apps in production
Goal: Don't be afraid to ship updates to 10k users.
* Async updates / make updates only download on WiFi?
* Android ARM32 support
## 10 devs (in production)
Goal: Have devs using Shorebird in production.
* Not sure until we get closer.
## 100k user apps
* Some kind of promotion mechanism
* Some kind of analytics