This year, like last year, I want to read some good software engineering books. These are the ones I currently have on my reading list:
- Leading Snowflakes by Oren Ellenbogen
- Modern Software Engineering by Dave Farley
- Building Microservices: Designing Fine-grained Systems by Sam Newman
- Machine Learning Engineering with Python by Andrew P. McMahon
Why do I want to read each of these books?
Leading Snowflakes by Oren Ellenbogen #
As someone recently promoted to Engineering Management, albeit with prior experience working in management, I am keen to read books to help new engineering managers. I enjoy Oren’s newsletter and have read good reviews for his book, so that is why Leading Snowflakes by Oren Ellenbogen is on my list.
Modern Software Engineering by Dave Farley #
This book has been recommended to me by several Engineers who I respect. This is enough of a reason to add it to my 2023 reading list.
Building Microservices: Designing Fine-grained Systems by Sam Newman #
I really enjoyed and learned a lot from Saw Newman’s book Monolith to Microservices so in 2023 I want to read another book by him on microservices.
Machine Learning Engineering with Python by Andrew P. McMahon #
This book interests me because I work to integrate machine learning into our product at work. I’m keen to read more about MLOps in particular but also to get more familiar with the parts of Machine Learning Engineering I don’t encounter every day at work.
This is my “minimum” list. I hope to read more software engineering and management books than this but if I only manage these then I shall still be satisfied.
Which books do you have on your reading list for 2023?