https://medium.com/@dr.aliaziz45/the-ultimate-guide-to-writing-clean-maintainable-and-scalable-code-adhere-to-best-practices-for-e8c891d6bdf0