Books I read in 2020
At the beginning of 2020, following the suggestion of my friend and colleague Luigi, I decided to challenge myself by setting the goal to read 15 books in 1 year.
During this year, I discovered that reading books is my favorite way to learn and study. I mostly read books about software engineering and following the example of Jesse Squires, here is my list for 2020:
Software Engineering
- Software Engineering at Google: Lessons Learned from Programming Over Time by Titus Winters, Tom Manshreck, Hyrum Wright
- Refactoring: Improving the Design of Existing Code by Martin Fowler
- Working Effectively with Legacy Code by Michael C. Feathers
- The Pragmatic Programmer: From Journeyman to Master by Andy Hunt, Dave Thomas
- The Clean Coder: A Code of Conduct for Professional Programmers by Robert C. Martin
- Working in Public: The Making and Maintenance of Open Source Software by Nadia Eghbal
iOS Development
- iOS Unit Testing by Example by Jon Reid
- Thinking in SwiftUI by Chris Eidhof, Florian Kugler
- OWASP Mobile Security Testing Guide
Product & Design
- Empowered: Ordinary People, Extraordinary Products by Marty Cagan
- Inspired: How to Create Tech Products Customers Love by Marty Cagan
- The Design of Everyday Things by Donald A. Norman
p.s. Ops, I didn't reach my goal of 15 books