From 980d6a153c3d6d9f1a005ad46f6fde9d5ea01121 Mon Sep 17 00:00:00 2001 From: Eric Seidel Date: Wed, 29 Mar 2023 08:12:27 -0700 Subject: [PATCH] Add a note on finding the product --- MILESTONES.md | 29 ++++++++++++++++++++++++----- 1 file changed, 24 insertions(+), 5 deletions(-) diff --git a/MILESTONES.md b/MILESTONES.md index f2eb73fc..a79952fc 100644 --- a/MILESTONES.md +++ b/MILESTONES.md @@ -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