How to build error and loading screens that make waiting (almost) fun https://zporigin.leaddev.com/software-quality/creating-user-friendly-error-messages