Because entrepreneurs realize taking risk often leads to the greatest potential rewards. Gold Rush. When the platform becomes stable, development will be much easier, and that means a lot more competition for the same functionality. Take a rules engine, hypothetically. It will be easier to write after seeing a few attempts (even without shared code), but in the meantime, someone could attempt to profit from one and have a head-start in the market. Plenty of effort and risk (ST could launch their own rules engine built into the product, etc.).
Now my answer is getting long, but I gotta add: Far too many vendors are on the sidelines waiting for HomeKit because they think that the Apple marketplace will make it easier to monetize and market. SmartThings may not be the ideal alternative, but it is better than doing nothing.
âBetter than nothingâ is rarely a good business model. Just sayinââŚ
People develop code for others to use for many different reasons. Some do it for profit. Some do it for ego gratification. Some do it for intellectual challenge: other peopleâs input usually forces you to look at solutions in a different way. Some do it as a social contribution. Some do it because they canât stand to see a problem not being solved, or being solved poorly. Some have different reasons for different projects, or at different stages of the same project.
tgauchat
(ActionTiles.com co-founder Terry @ActionTiles; GitHub: @cosmicpuppy)
3
I disagree.
The âsayingsâ along these lines are wise: âYou miss 100% of the shots you donât take.â
âbetween calculated risk and reckless decision-making lies the dividing line between profit and loss.â
And:
"A âstartupâ is a company that is confused about â 1. What its product is. 2. Who its customers are. 3. How to make money.ââDave McClure, 500Startups
And one of my favorites:
âYou canât take the gross to the bank.â
Out of the gross comes, among other things, the cost of customer service when an unexpected platform change breaks your product.
I donât think SmartThings in its current form presents a viable business opportunity for independent developers. First, thereâs no user-friendly distribution channel. Distributing apps as a source code and having users self-publish them simply does not work. Itâs even worse with device handlers. Second, the platform itself is in constant flux. Customer support would be a nightmare. Third, the API and user interface are too limiting to create something non-trivial. Most of the published apps are nothing more than custom âif-thenâ rules which wouldnât even be there should ST had a proper rules engine. And lastly, the user base is too small. ST is a low-cost, DIY platform and smart aps are just plug-ins. How much you can charge for a plug-in? A buck or two at most. At this price level, youâd need tens of thousands downloads to justify development cost.