https://joshblais.com/posts/why-you-need-a-server/