https://medium.com/@naomicclarke38/how-amazon-microsoft-and-google-write-future-proof-code-a-comprehensive-guide-e1ba3cd980a1