https://shaonmajumder.medium.com/coding-practices-learned-from-software-industry-4th-year-c80a4e8ea850