TruerWords Logo
Google
 
Web www.truerwords.net

Search TruerWords

Welcome
Sign Up  Log On

Topic: Mac and iPhone Application Bundles for the PMC

Messages: (6) 1


Author: Seth Dillingham

Date:8/30/2009

Permalink Icon

# 6342

Mac and iPhone Application Bundles for the PMC

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.

[Top]


Author: Seth Dillingham

Date:8/30/2009

Permalink Icon

# 6343

RE: Mac and iPhone Application Bundles for the PMC

Wow I really am tired. I've fixed some typos and reworded some things that came out all wrong in that last story. Oops.

[Top]


Author: Steve Davis-Davis Financial

Date:8/30/2009

Permalink Icon

# 6344

Re: Mac and iPhone Application Bundles for the PMC

Nice going,Seth. Hard work, but worth the effort.


Sent from my iPhone. Please excuse any typos and possible brevity of
the message.

On Aug 30, 2009, at 5:34 PM, Seth Dillingham <seth@macrobyte.net> wrote:

> <http://www.truerwords.net/6343>
> --------------------------------
>
> Wow I really am tired. I've fixed some typos and reworded some
> things that
> came out all wrong in that last story <http://www.truerwords.net/
> 6342>. Oops.
>
> --------------------------------
> Unsubscribe Instructions:
> <http://www.truerwords.net/mailinglist.html#unsubscribe>
>

[Top]


Author: Rob Allen

Date:8/31/2009

Permalink Icon

# 6345

RE: Mac and iPhone Application Bundles for the PMC

You appear to be much more on top of it this year and much less harried than last year, so that's got to be an improvement. Looking forward to the all-singing, all-dancing website for next year though :)

Congratulations on reaching the $10,000 goal too.

Regards,

Rob...

[Top]


Author: Seth Dillingham

Date:9/11/2009

Permalink Icon

# 6346

PMC Fundraising: Winding Down

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:

  1. There's a minimum offer percentage, let's call it min_pct. Any offer below that is rejected.

  2. There's a maximum offer percentage (max_pct). Anything at or above it is accepted.

  3. Small bundles (where the retail is at or below a certain threshold, min_ttl) must be at or above max_pct.

  4. Large offers (retail above a certain threshold, max_ttl) must be at or above min_pct.

  5. 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.

  6. 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.

[Top]


Author: Steve Davis-Davis Financial

Date:9/14/2009

Permalink Icon

# 6347

RE: PMC Fundraising: Winding Down

Nice job.

-----Original Message-----
From: Seth Dillingham [mailto:seth@macrobyte.net]
Sent: Friday, September 11, 2009 4:21 PM
To: TruerWords
Subject: [tw] PMC Fundraising: Winding Down [Msg#6346]

<http://www.truerwords.net/6346>
--------------------------------

My PMC fundraising efforts are winding down for the year. We've raised almost
$18,000!

* $12,851.76 on my account <http://www.pmc.org/profile/SD0086/>
* $ 4,200 (approximately) on Dave Schlageter's account
<http://www.pmc.org/profile/DS0188/>
* $ 650 on Chris Rawson's account
<http://www.pmc.org/profile/CR0028>

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:

1. There's a minimum offer percentage, let's call it min_pct. Anything
offer below that is rejected.

2. There's a maximum offer percentage (max_pct). Anything at or above it
is accepted.

3. Small bundles (where the retail is at or below a certain threshold,
min_ttl) must be at or above max_pct.

4. Large offers (retail above a certain threshold, max_ttl) must be at or
above min_pct.

5. 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.

6. 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 <http://pmc.truerwords.net/bundles> before we
shut it down for the year! Most of the titles have not sold out.

--------------------------------
Unsubscribe Instructions:
<http://www.truerwords.net/mailinglist.html#unsubscribe>

[Top]



<- Previous Thread:
40 Years!!

Next Thread: ->
Life Never Does

Until August 31
My Amazon sales
benefit the PMC

Homepage Links

Apr 1 - Aug 31
Ad revenue
benefits the PMC


TruerWords
is Seth Dillingham's
personal web site.
More than the sum of my parts.