Ask HN: When do I impose caps? I've been working on an application where each user on the system would, of course, incur some processing and some storage cost on my end. I would like, at some point, to have different levels (read: prices) of accounts based on usage. The majority of accounts would fall into the free category, while the larger ones would help pay to keep the system running. Ideally, I'd like come out of the gates with an entirely free application, and let the community help shape the direction of the product. However, if I impose caps after the fact, I'm in a position similar to Zoto where I've burned the people who have helped build my product. If I do a closed beta, or come up with an arbitrary hierarchy of caps and prices up front, I'm afraid it'll hinder adoption. Any insight into the best way to impose caps? Feel it out after getting some users? Sooner rather than later? |