Thank you all for the good advice. I think in my heart I knew some of this (as far as working hourly), but have made the rookie mistake of underbidding to get the contract. I feel bad about it because it makes things worse for everyone if too many contractors do this. If they had been paying the hourly rate in my profile, they would have gotten 11 hours from me. So far I've put in perhaps 100 hours.
I am going to try to move up to the $3000-5000 range and I want to be prepared, because if I find myself in a hole there, it will be 10x harder to dig myself out.
It would be nice if we had a resource like "pitfalls to avoid as a contractor" with some real life examples that would tend to only be learned through experience. For example, I had no idea that GUI programming was so time consuming. I had basically written it off as being "just design" so I didn't take it seriously.
But it's sort of like painting a house, the real work is in prep, stripping, priming, cleanup, buying tools and brushes, training, just on and on. The actual painting only takes a few hours. I think that's why people scoff at the idea that painting a house costs thousands of dollars.
That's how this project has been for me, so I'd love to hear more insights like that.
Ya I'm starting to see that too, minimum wage is about all that can be expected for a contract below about $1500.
In fairness, they have not asked for anything outside the original sketch. But if there are 10 GUI elements, they want 8 of them to work either in a desktop-fashion or a way not supported by iOS (check out some of the UIScrollView discussions on stack overflow to see how difficult it is to do things like intercept touches on subviews and have them work with gestures). So tasks that sound easy can quickly become days-long to implement.
I hadn't considered giving them their money back, that's a good idea though. We just bought an appliance from a repairman on craigslist that turned out to be a knock-off and the guy wouldn't accept a return. I considered that unprofessional, so may need to keep a stash to pay back milestones...
I am going to try to move up to the $3000-5000 range and I want to be prepared, because if I find myself in a hole there, it will be 10x harder to dig myself out.
It would be nice if we had a resource like "pitfalls to avoid as a contractor" with some real life examples that would tend to only be learned through experience. For example, I had no idea that GUI programming was so time consuming. I had basically written it off as being "just design" so I didn't take it seriously.
But it's sort of like painting a house, the real work is in prep, stripping, priming, cleanup, buying tools and brushes, training, just on and on. The actual painting only takes a few hours. I think that's why people scoff at the idea that painting a house costs thousands of dollars.
That's how this project has been for me, so I'd love to hear more insights like that.