https://levelup.gitconnected.com/everything-a-software-engineer-should-know-about-the-m2-pro-macbook-pro-677fa424a4c6