https://xgdebug.com/posts/business/developing-solutions-without-understanding-user-problems/