https://medium.com/@saquibdev/these-are-5-essential-skills-every-backend-developer-must-know-d1d73f46cf28