TruerWords Logo

Search TruerWords

Sign Up  Log On

“Mac and iPhone Application Bundles for the PMC”

From: Seth Dillingham In Response To: Top of Thread.  
Date Posted: Sunday, August 30, 2009 3:39:15 PM Replies: 3
Enclosures: None.

I'm raising money for the PMC again this year (duh), and doing it the same way as last year (and the year before, and two years before that). What method is that? I ask lots of developers (companies and individuals) to donate copies of their Mac apps (and iPhone, this year), and then I sell them in bundles.

Some developers donate five copies, some one hundred. Some tell me I can have as many as I want.

I don't really sell them, either. I give them away as thank you gifts in exchange for making donations to the PMC via my fundraising account. The “buyer” builds their own bundle out of the big list of available software, then sends me an email to tell me about it, including how much they'd like to pay.

The project is a huge amount of work. Everybody gets a response, even those offers that are turned down for being too low. An accepted offer involves LOTS of email:

  1. in: initial offer
  2. out: your offer is accepted, please make donation
  3. in: donation receipt as proof of payment
  4. in: “What’s taking so long?”
  5. out: acknowledgement of receipt, “please be patient”
  6. out: one registration request for every app in the bundle, sent to the donors
  7. in: one app registration per app in the bundle
  8. out: “Thank you for your donation, you can download your software here…”

(That's just the simple ones. Some bundles have twice as many messages, due to questions or problems.)

Between sending out all those messages, there's a database that needs to be maintained to keep track of everything. Apps are reserved for a “buyer” so that we don't agree to a bundle and then run out before we can fulfill it. Registration codes have to be copied into the database when they come back from the developers/donors. The buyer’s contact info needs to be entered before we ask the app donors for registrations.

It's a lot of work. I used to do it all myself. I put the project off this year because I absolutely dreaded doing it all again.

To my rescue came Corinne Dillingham (my wife) and Cindy Compton: both have volunteered many hours on this project to help me deal with all this email, via a shared gMail account.

Corinne's helping me because she loves me and knows this is important to me. Cindy's helping because she's been bitten by cancer herself, and is still fighting it... she bought a bundle last year, and this year she's in the trenches with us.

Unfortunately the project has one major flaw: it's far too much work! I keep streamlining the process, but no matter how smooth I make it, it's all still being done manually. Three people can't possibly keep up with dozens or hundreds of people making offers all at once. We fall behind. We run out of apps but the bundle builder still lists them as available because we don't even know we're out yet, as they are "taken" by email which is still in the queue. So, we keep getting more offers for apps that have sold out.

Clearly, I'm doing it wrong.

The donors have been very generous in covering our oversells. (Thanks guys and gals!) Still...

This is the last year I'm doing it like this. Let me say that again: this is the last year I'm doing it all this way.

This is clearly a great way to raise money for the PMC. Last year I raised over $14,000, and most of the work was done in just a couple of weeks. This year looks pretty good too. It's just too much work!

That doesn't mean I'm quitting. It just means that I need to finish my "PMC app" (the database app we use behind the scenes) and make it a full web-app, like a storefront, and fully automate the process.

If I don't have it working (at least crudely) by the time PMC signup opens in January, then I'm not signing up.

There, I said it. It's scary, but true. I've just given myself a deadline.

I'll have more to say about this. I know how I want the app to behave, how it should work. I just need to make it happen, and still get paying work done in the process.

Wish me luck! I don't want to give up the PMC, but there's just no way I'm doing it like this again next year. I'm quite pleased with how this has grown and improved over the years, but it's time for it to move up to another level or be allowed to die.

In the meantime, though, go buy a Mac or iPhone software bundle! We'll continue accepting bundles for at least another week or two.

Discussion Thread:

There are no trackbacks.

is Seth Dillingham's
personal web site.
From now on, ending a sentence with a preposition is something up with which I will not put. - WC