Quote from Baron:
So in summary, what it all boils down to is this: Programmers of trading software are horrible at business on every level. Although they may have the skills required to create an outstanding or revolutionary product, they have virtually none of the business skills required to make that product a commercial success.
This is very true...
Say what you will about Kiyosaki and his books/programs, he hit the nail on the head with Cashflow Quandrant.
Programmers and other "technicians" fall in the lower left quadrant - the sole proprietors/craftmen. They are neither employees, nor businesspersons, nor investors.
Most technicians believe if they build it, the world will magically know they and their product exists, and beat a path to their door. The reality is, as soon as you flip the open sign, you need to spend 95% of their time, money, and energy on sales and marketing. Because at this point, the product/service doesn't matter. The public assumes your product/service is ready and does what you say it does. Otherwise, why would you open for business?
The SBA and others say that 80% of new businesses fail in the first year, usually due to undercapitalization. I disagree. They don't fail due to undercapitalization. They fail because they have no revenue. And they have no revenue because they didn't budget for sales or marketing.
Having been a sys admin, I experienced first-hand the cluelessness of technical people. As with other departments, everyone on the overhead side of the business seems to think their indispensable, that the business will collapse w/o a fully-staffed/fully-funded IT dept, HR, Finance, Maintenance, Engineering, etc. And they all complain about the sales/marketing guys, about how clueless they are, etc.
The reality is, the sales/marketing guys are the ones bringing in the revenue. W/o them, the whole enterprise collapses. If no money is coming in, it doesn't matter what's in the product/service pipeline. It doesn't matter about the projects and other work that needs to be completed.
Good sales/marketing people are worth their weight in gold.
It's only when you become an owner do you realize it's all about bringing in the Benjamin's. Everything else just sucks the money out of the business.