Status:
Of the bids that have been formally submitted, I'm only considering Request's seriously at this point. If you think I didn't give your bid a fair chance (especially if I don't mention you below), PM me with more details.
- nhodges: I sent you a PM requesting more details but didn't get a response as far as I know.
- Red Emerald's work sounds promising, but he hasn't given me enough detail yet.
- Matthew N. Wright hasn't sent me a bid yet.
- BinoX hasn't sent me a bid yet
- danieldaniel isn't qualified.
- I'm uncomfortable with using CIYAM Pty. Ltd.'s experimental (in my mind) code-generating software for something where security and performance are important.
- windowsdefender probably isn't qualified.
- Maybe Xenland or FlipPro could do it, but I don't feel confident enough to give either of them the job.
There's now 1700+ BTC in the forum fund, and I'm still accepting bids.
I've been too busy (and unmotivated) to do any coding, though I've been thinking about the design a lot. I think it would work well to put
all of the business logic into the database. PostgreSQL allows you to create new database functions using any of several languages (including C++, PHP, Perl, and Python). This design would be very modular, easy to extend, and easy to break into parts for many people to work on. Making many different front-ends would also be easy, and the front-ends could be "stupid", working only with views covered by many triggers/rules. I'm not a very experienced programmer, though -- what do guys you think of this design?
These two requirements can't both be achieved - unfortunately these are the two most 'accident prone' languages in wide use... making security nearly impossible.
Bitcoin uses C++. Hopefully Bitcoin is secure...
I don't find security to be very difficult on either. You do need to know what you're doing, but this is a prerequisite to winning this bid anyway.