Skip to content
This repository has been archived by the owner on Nov 16, 2022. It is now read-only.

Radar 0 #164

Closed
chadwhitacre opened this issue Mar 30, 2015 · 13 comments
Closed

Radar 0 #164

chadwhitacre opened this issue Mar 30, 2015 · 13 comments

Comments

@chadwhitacre
Copy link
Contributor

Let's answer my question at #163 (comment) by making a ticket and seeing if anyone bites. :-)

@chadwhitacre
Copy link
Contributor Author

Here's what I'm motivated to do this week, and why:

  • Tweak our work process (let's talk about process #163) to get better visibility into individual priorities (what and why), so that we stand a better chance of melding our individual priorities into a coherent whole, so that we can deliver an excellent product that we're all proud of. Internal pressure because I'm torqued and embarrassed about Gratipay right now and I can't make it something I'm proud of all by myself. I need you. :-)
  • Work down our security queue. I want to get down to Security 0 and then write a blog post about it. "Security is important to us. We run at Security 0." Internal pressure because running at Security 0 to me is like cleaning the toilet or brushing my teeth or compiling with no warnings. It's just the right way to operate. I've seen some open-source projects with a lot of open security issues. It's a case of queue collapse (you're overwhelmed, you're never gonna dig out). I don't want to ever reach that point. Let's get to Security 0 while we still stand a chance, so we can stay there and be good citizens.
  • Support @chrisdev @citruspi as they get ready for PyCon (go to PyCon 2015! #111, promote Gratipay users during PyCon #160). External pressure because PyCon is already scheduled and we're committed to being there.
  • Figure out options for migrating away from Balanced (find a payments partner gratipay.com#67). External pressure because they're going out of business in 73 days and migrating is risky and a lot of work.
  • Organize the redesign (redesign gratipay.com#3248). This is a big project. discuss roadmap based on information architecture gratipay.com#3220 and the new Product page were prerequisites. 3220 kicked out a number of issues, next step is to start organizing the work here. Internal pressure because I'm torqued and embarrassed about our product and I see this as the project that's going to turn it into something I'm proud of.
  • Get export UI out there (expose rest of export functionality in UI gratipay.com#3255). This would be an easy thing to land and an easy blog post to write. External pressure because US tax season is almost over. We haven't made a blog post in 6 weeks. We should make a blog post at least once every month.
  • Deal with Try to handle changes to type definitions liberapay/postgres.py#43. External pressure because @Changaco wants it and I'm the blocker.
  • Clean out newly visible (because I just realized that we can use GitHub's global issue search) multi-repo PR queue. Internal pressure because I want clean queues.

@chadwhitacre chadwhitacre changed the title weekly priority discussion radar 0 Mar 31, 2015
@Changaco
Copy link
Contributor

Changaco commented Apr 1, 2015

I see two items that lead to a blog post, shouldn't you pick one and do the other next week?

@tshepang
Copy link

tshepang commented Apr 1, 2015

This works out to be a nicer TODO list than anything I remember seing in Gratipay. I hope the other core contributors do the same.

@chadwhitacre
Copy link
Contributor Author

Thanks @tshepang. It reminds me of the old Monday Morning Missive, but, by virtue of its being on GitHub, it's better integrated into our workflow, and more available to other contributors.

@tshepang
Copy link

tshepang commented Apr 1, 2015

Actually it also reminds me of that wonderuful service you used to provide. It really was a great summary of Gittip, as well as a nice display of your writing (and thinking) skills.

@chadwhitacre
Copy link
Contributor Author

:-)

The Missive felt too siloed to me. I had no sense that anyone was reading it. I felt like I was pontificating. Here on GitHub it's much more interactive, which I prefer.

@tshepang
Copy link

tshepang commented Apr 1, 2015

Yeah, I saw the great effort you put into it, and also had a feeling that it was maybe not worth it, that maybe not enough people read it. The format did not encourage feedback. I agree this is a better place.

@chadwhitacre
Copy link
Contributor Author

So when are we gonna see a PR from you, @tshepang? You've been following along for years now. :-)

@chadwhitacre
Copy link
Contributor Author

Internal pressure because I'm torqued and embarrassed about our product and I see this as the project that's going to turn it into something I'm proud of.

Actually, revision: Mediocre product. We need a mediocre product, not (as I had implied) an excellent one. Winners are first to market with a mediocre product and strong marketing, vs. late to market with a better product but weak marketing. Balanced vs. Stripe being a recent, tangy example. Patreon is even tangier. Winners get to clean up. Losers don't. (P.S. This surfaced for me via convo w/ Carol Woody over the weekend.)

Right now our product sucks. We don't need it to be excellent at this stage, but we need it to be "good enough." For what? For me to introduce to people at malls, etc. and not totally fall on my face. Who's our competition? Recurrency and Assembly. Patreon is out of the gate. Let 'em go. We're after Recurrency (tips) and Assembly (open work). Let's run! RUN!!!!!!!!!!!!!!!!!!! RUNFORYERLIFE!!!!!!!!!!!!!!!!!!!!!!!!!!

@chadwhitacre
Copy link
Contributor Author

Balanced got squished by Stripe because they telegraphed and Stripe capitalized. That's open company danger. That's hawk and dove. What is it that prevents us from getting squished? Anything?

@chadwhitacre
Copy link
Contributor Author

One difference between us here vis-a-vis Recurrency/Assembly, and Balanced vis-a-vis Stripe: there's open, and then there's open. This ticket is public, but no-one is paying attention to it (yet?). We have "security" (marketing/biz-wise) through obscurity. Balanced heavily promoted their push-to-card effort.

But, of course, security through obscurity is an anti-pattern. It's no security. What protects us from (further) hawkish poaching?

8707002

Honestly? I believe our philosophical consistency is our protection. As long as we stay open and funded on our own platform, we are safe. First, because bootstrapping means we can survive for a loooooooong time on fumes (moot-style). We don't have to answer to investors. We have to answer to our (anonymous) supporters, who, we can be assured, are fans and true believers, or at least conscientious users, but certainly not usurious investors. Second, for anyone to ultimately trump us, they will have to be pwyw funded, they will have to be open-source, and they will have to offer open work. But if they meet those conditions, then we win, because they've created the world that we wanted all along. As long as we have fumes to run on, we can last a century. I start pwyw landscaping next week. 🌳 🍃 🌿

That said, it would be nice to take the market from Recurrency and Assembly, so that we don't have to wait a century (decade? ever?) as we do with Patreon.

I'd like to see Recurrency go to malls. Let's build a mediocre product and hit the streets! 🌍 🔮 🔏

@tshepang
Copy link

tshepang commented Apr 2, 2015

I am not planning on submitting any PR. Maybe someday.

@chadwhitacre
Copy link
Contributor Author

I am not planning on submitting any PR. Maybe someday.

Okay. :-)

@chadwhitacre chadwhitacre mentioned this issue Apr 6, 2015
@chadwhitacre chadwhitacre changed the title radar 0 Radar 0 May 22, 2015
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

3 participants