https://dev.to/souravdey777/why-side-projects-compound-5hcp