DannyA:
Because the cost of code does not increase as my usage scales. It's a one time sunk cost.
Amazon has recurring cost every month because you are
1. Paying for facilities
2. amortizing cost of hardware
3. Bandwidth (and the infrastructure to support it)
4. People to administer it
Basically, there is an ongoing cost to them an the more you use, the more it costs them as well.
Software on the other hand is a once time cost (putting aside support and future development).
Lets say it to 10 hours to develop that skin; its pretty bare bones. Once you wrote it, it's done. If the time you invested was worth, say, $400, then you need to sell 14 copies to before you start making a profit. Every copy after that is pure profit. You can sell 1000 copies and its still only 10 hours you put it. Pretty good product.
It doesn't work this way - you even say so yourself - "(putting aside support and future development)".
Quote:
On the other hand, look at it from my side. If I'm going to deploy 1 cloud server, $29 is not a big deal. If I need to put this on every cloud server its going to cost me more and more. Any thing over 13 servers, It would make more sense to develop it myself.
In a service oriented cloud architecture, where you distribute tasks across many many servers it is not unlikely that you could deploy thousands of servers, even for short periods of time. This is the value of cloud and what enables you to scale. However, you are adding a cost that makes it uneconomical to scale to a product that is intended to help you scale.
Another way to put it is that you are taking something that had a fixed cost to produce but increases in cost as you use it. In that case it's better to write my own skin or risk paying thousands of dollars for of something that has a one time fixed cost.
I don't purport things should be free, just reasonably priced. This pricing model is not appropriate for its intended use. It does not cost you any more time or energy if I deploy the skin on one server or 10000 servers.
Hope that helps.
Jamroom is reasonably priced - in fact it is super cheap. If you went out and hired a developer to try and recreate Jamroom for you, the cost would be orders of magnitude larger than what you'd ever pay for Jamroom - even if you DID scale much larger.
Nothing you've said here refutes my point in any way though - basically what you are saying is that you do not feel Jamroom (and the ongoing support, updates and features) you get is worth $49 a month - even though you've decided to build your entire business on it. If you do end up spinning up "thousands of servers" then it certainly would be the cheapest way to go, but I won't try to help you save money any longer - if you want to purchase the Cloud Bundle every time you need it I won't stop you
I do however find it ironic that you justify the support you get from AWS as being worth the money, but history has shown me that when you encounter a server issue they're not helping you at all - instead you ask us. How about this - the next time you have a question on how Apache should be setup, or how Postfix should be setup - contact AWS - let's see how far out of their way they go to help you with an issue that's not part of what they support.
Anyway - that's just my opinion, and I don't make it habit to debate with customers
--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net
updated by @brian: 11/18/15 07:12:56AM