https://medium.com/@maliksdanish/becoming-a-successful-electrical-engineer-what-you-need-to-know-dd6fc84b4b2a