https://medium.com/@hinnakhan2005/the-future-of-software-development-trends-tools-and-technologies-shaping-tomorrow-c31b469cba9a