Shut up, Brain. Stop Thinking About Cool Shit.
tweetminer.net
tweetminer.net
I can code (well, sort of anyways...) but the thought "Is jQuery’s $().keydown routine hogging too much processor time? I need to profile it." will most likely never cross my mind.
However, I think I suffer from the same problem in that I'm continually trying to get myself to think this way and learn this stuff, just so I can try to implement my ideas.
My belief is that in a successful partnership (as in marriage), both people must be comfortable in their quite different but equally important roles.
OR build a kickass app, use it as a portfolio and secure a good job somewhere. Maybe someone else's startup...
For example, you can't just add PayPal integration and be like "now I'll get paid". The questions are: what's the MVP for the free app? What am I going to hold back for premium, and why? What do I think the right price is there, and why?
If you're making an app just for yourself, and you want to share it, post the code on GitHub. If you're trying to sell a product, let me tell you something: blog posts aren't marketing just because you posted something you wrote.
All "business guys" do is resource allocation. We talk to customers to prioritize features; we talk to potential partners to try to enhance distribution; we do the customer service (which helps us further talk to customers); and, yes, sometimes we do the paid advertising and PR and sales calls and marketing stuff.
I never liked the business aspect myself, yet I managed to build a business with a couple of employees, and earlier this week someone actually suggested I became a PR advisor — I hate PR, but I love psychology, and PR is really just applied psychology, and there is lots of data mining and math involved in that field.