Hacker News new | past | comments | ask | show | jobs | submit
Why is a hard question.

And what should be obvious or it’s still too complex.

If why is hard it may not need to exist. For example:

"This function exists to generate PDFs for reports and customer documents."

"This endpoint exists to provide a means for pre-flight authorization of requests to other endpoints."

Isn’t that the same as the what?