|
|
|
|
|
by carbocation
4679 days ago
|
|
Three options, with some color for each. In essence, this could be viewed as a time/money trade-off, although I think there's more to it than that: (1) Learn to code. Start with a language that makes it easy to do what you need for the most complicated part of your app. What is that part? Do you use a research-grade algorithm that is only implemented in one particular language? Use that language. Do you use run-of-the-mill machine learning? Consider Python, or any language you like and just farm out the hard part to R. Do you just need to express complex algorithms without re-deriving them? Then really any language should do. (2) Find a co-founder. This is tough because without any programming background, how do you evaluate whether someone would be a sufficiently technical co-founder for you? I'd say that this implies some aspect of #1 in that you'd need to get a bit more comfortable with programming. (3) Outsource. This requires more money, less time. One might imagine that someone who does a lot of stock trading should actually have more money and less time than most, but I don't know you and it doesn't really matter anyway. You could outsource your technology. You'd just need to tightly control the schedule and the key elements of the product (e.g., make sure that they've correctly implemented your desired algorithms). |
|
I'm pretty leery about outsourcing. Back when I managed a web division, it always seemed that when we outsourced, things would go horribly wrong. I'll have to reach out to friends and find some good outsource recommendations.
Thanks for the advice!