Hacker News new | past | comments | ask | show | jobs | submit login

For a business, everything has a cost. Let's say you need to a payment solution. Most will use something like Stripe instead of hiring new teams of developers to implement from scratch.

The same can be said about smaller services too. Something that sounds simple, like sending emails is actually very time consuming due to spam-filters etc. First you have the initial work, and then you have all the follow up during the lifetime of your business. This includes not only the cost of running servers and patching software, but also all the bugs. Every time a customer does not get a mail, you will have to dig into the system to find out why. Hopefully the dev who implemented it still works there, or you would need time for the new person to ramp up.

The alternative is to pay a small amount for a 3rd party mail service.




That's a good point, I like the idea of identifying solutions using a cost-benefit approach.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: