https://yasminrodriguez.medium.com/the-software-engineers-bookshelf-essential-reads-for-every-level-c3c00907ce0d