Federico Terzi A Software Engineering Journey
Books
Books an incredible resource to learn new concepts in a coherent way, to broaden point of views or simply to relax. Here's a list of the ones I'm currently reading or I've read (most recently read at the top):
- High Performance Browser Networking by Ilya Grigorik
- Zero To Production In Rust by Luca Palmieri
- Thinking in Systems by Donella H. Meadows
- The Staff Engineer's Path by Tanya Reilly
- Web Scalability for Startup Engineers by Artur Ejsmont
- The Phoenix Project by Gene Kim, Kevin Behr, George Spafford
- How to Win Friends & Influence People by Dale Carnegie
- Site Reliability Engineering by Jennifer Petoff, Niall Murphy, Betsy Beyer, Chris Jones
- The Coding Career Handbook by swyx
- Made to Stick by Chip Heath, Dan Heath
- The Courage to Be Disliked by Ichiro Kishimi, Fumitake Koga
- The Mom Test by Rob Fitzpatrick
- Product-Led Growth by Wes Bush
- Working Effectively with Legacy Code by Michael Feathers
- The Programmer's Brain by Felienne Hermans
- Accelerate by Nicole Forsgren
- Happy by Derren Brown
- Never Split the Difference by Chris Voss
- A Random Walk Down Wall Street by Burton G. Malkiel
- The Bogleheads' Guide to Investing by Taylor Larlmore, Mel Lindauer & 2 more
- Deep Work by Cal Newport
- Style: The Basics of Clarity and Grace by Joseph M. Williams
- Nonviolent Communication by Marhsall B. Rosenberg
- Clean Architecture by Robert C. Martin
- Designing Data-Intensive Applications by Martin Kleppmann
- Cloud Native Patterns: Designing change-tolerant software by Cornelia Davis
- The Power of Habit: Why We Do What We Do in Life and Business by Charles Duhigg
- Make Time: How to focus on what matters every day by Jake Knapp and John Zeratsky
- The 4-Hour Workweek by Timothy Ferriss
- The Hunger Games by Suzanne Collins