https://medium.com/@veirryau/healthy-programmer-can-create-a-great-software-5-thing-you-can-do-9b884476e5e1