<br><br><div class="gmail_quote">On Fri, Jun 5, 2009 at 4:12 AM, Vincent Davis <span dir="ltr"><<a href="mailto:vincent@vincentdavis.net">vincent@vincentdavis.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
This might be a off topic but this also seemed like a good place to ask.<br>
<br>
I have an application (several) I would like to develop. Parts of it I<br>
can do but parts I would like to outsource. I am thinking mostly of<br>
outsourcing most of my django (or similar) work and otherwise have<br>
some custom classes written.<br>
I would like to do this small bits (that is the out sourcing) at a<br>
time for many reasons but I realize there are down sides to doing this<br>
(I probably don't know all them)<br>
<br>
I have a this specific project in mind but don't mind this topic being<br>
rather broad. I would like to read and learn more about developing<br>
software (commercial or open source)<br>
<br>
My questions<br>
How do I find programs interested in small projects.<br>
How do they expect to be paid or how should I pay.<br>
Are sites like <a href="http://elance.com" target="_blank">elance.com</a> good?<br>
What do I not know to ask? That is what should I be considering?<br>
<br>
Any suggestions would be appreciated.<br>
<br>
<br>
<br>
Very brief description of the project.<br>
The app would take GPS, Heartrate, Power(bicycle) data from a Garmin<br>
GPS and other devises and upload it to a database. After that I have<br>
several calculations and analysis of the data. Then display graphs and<br>
other statistics. This is a very brief explanation.<br>
<br>
There are several examples of similar python projects, but not web based.<br>
Granola<br>
pygarmin<br>
garmin-sync<br>
The closest web based example would be Training Peaks<br>
<a href="http://home.trainingpeaks.com/personal-edition/training-log-and-food-diary.aspx" target="_blank">http://home.trainingpeaks.com/personal-edition/training-log-and-food-diary.aspx</a><br>
<br>
Thanks<br>
Vincent Davis<br>
720-301-3003<br>
<font color="#888888">--<br>
<a href="http://mail.python.org/mailman/listinfo/python-list" target="_blank">http://mail.python.org/mailman/listinfo/python-list</a><br>
</font></blockquote></div><br><br>With regards to sites like elance, I can only offer advice here from a coder's perspective, so I may be missing some things, but here goes:<br><br>You can probably find people on elance or rentacoder, or similar sites to work on your app. You will need to be very careful about who you hire though - the sites are filled with incompetent coders, and bots that represent _teams_ of incompetent programmers.<br>
<br>I used to do a good bit of work on sites like that, and a lot of my work was fixing apps that got written by other people on those sites that had no idea what they were doing. We're talking about 10,000 lines of PHP that got changed into ~2500 with simple, mostly automated refactoring because the people who wrote it had apparently never heard of a for loop.<br>
<br>Payment is normally done through an escrow service. The price you're willing to pay generally gets decided on before work begins, and the people who want to work on it can make bids saying how much they want for the work, and you can talk to them - make sure they know what they're talking about, haggle price, etc. There tends to be protection for both the person paying and the person working to avoid you not paying them if they did what they were supposed to, and to avoid you having to pay them if they didn't.<br>
<br>All in all, using sites like elance can get your work done, and it can get it done well and on the cheap - but you'll have to spend a significant amount of time weeding through automated responses and making sure you're getting the right person to work on your stuff.<br>
<br>