Messages: (6) 1
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:
(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.
Congratulations on reaching the $10,000 goal too.
My PMC fundraising efforts are winding down for the year. We've raised almost $18,000!
That all adds up to 17,751.76.
We've delivered 228 bundles so far, and still have another 28 somewhere in the pipeline (either waiting for payment or we're waiting for registration codes).
(I keep saying "we" because Corinne and Cindy are still helping me.)
We're going to keep accepting offers for a few more days.
On the technology side, I'll mention that this morning I totally rewrote the code which decides if a bundle will be accepted. In the process I made it fairer, and lowered the price points at which an offer will be accepted.
It's all based on percentages. First it divides your offer by the total retail value of your bundle to get the bundle's "offer percentage." So if you offer $50 for a bundle that's worth $100, the bundle's offer percentage is 50%. Then it figures out the minimum percentage we'll accept for that bundle, based on the following rules:
There's a minimum offer percentage, let's call it min_pct. Any offer below that is rejected.
There's a maximum offer percentage (max_pct). Anything at or above it is accepted.
Small bundles (where the retail is at or below a certain threshold, min_ttl) must be at or above max_pct.
Large offers (retail above a certain threshold, max_ttl) must be at or above min_pct.
For bundles whose retail value is between min_ttl and max_ttl, it figures out what percentage to accept. It's a sliding scale based on where the bundle's retail value falls in the range between min_ttl and max_ttl.
There's one last complication: if the bundle included any "rare" apps, then the required percentage is raised by a certain amount. An app is rare if there is only one left.
Follow all that? Hey, even if nobody else cares, at lest this will serve as a good refresher on the math in that code, the next time I need to update it.
Now go build yourself a bundle before we shut it down for the year! Most of the titles have not sold out.
Until August 31
My Amazon sales
benefit the PMC
Apr 1 - Aug 31
benefits the PMC
is Seth Dillingham's
personal web site.
Truer words were never spoken.