Hacker News new | ask | show | jobs
by thenewnewguy 47 days ago
I feel like root cause #2 should be titled "Our API is poorly designed".

If you pass nothing into the API, it doesn't give you an error? Is this even a valid use case - why is it even possible to express this request, should the important inputs not be some kind of required parameter?

If your attempt to use the primary purpose of your API silently broke until your database filled up, that should probably be a big red flag about how likely customers are to make mistakes using your product.