https://readwrite.com/5-tools-every-tech-freelancer-should-learn/