This is a list of software engineering, product development and productivity books that I'm currently reading and planning to read in 2021.
Deep Work: I bought this book after listening to Cal Newport on Lex Friedman's podcast. I highly recommend this 3-hour interview.
Grokking Algorithms A beginner book about algorithms. I was intimidated by tghe other classic algorithm books that are written for university classes. This book is my introduction to algorithms and so far I'm quite enjoying it.
These are the books I plan to read in 2021.
I picked the following books because they are related to my current work:
GraphQL In Action: This is a highly recommended comprehensive GraphQL book.
Production Ready GraphQL: This book is written by Marc-Andre Giroux. He designed GraphQL APIs in Shopify and Github. I listened to his interview on SE Daily and got interested in.
Understanding Distributed Systems: I picked this book because it looked like a good start to learn about distributed system design.
Data Intensive Applications This is a must-read for distributed data intensive application design.
These are books I'm curious about:
Finally, these are books to understand product development: