Library
I think, that self-education it’s one of the best investment you can do. So here you can see books I have read which most influenced me and made me who I am as an engineer.
Management & Soft-skills
- The Goal: A Process of Ongoing Improvement / by Eliyahu M. Goldratt, Jeff Cox
- The Choice / by Eliyahu M. Goldratt
- Peopleware: Productive Projects and Teams / Tom DeMarco, Timothy Lister
- Kanban: Successful Evolutionary Change for Your Technology Business / by David J. Anderson and Donald G. Reinertsen
- SCRUM: Applying Agile Project Management Successfully / by Roman Pichler
- Soft Skills: The software developer’s life manual / by John Sonmez
- The Passionate Programmer: Creating a Remarkable Career in Software Development / by Chad Fowler
- The Pragmatic Programmer: From Journeyman to Master / by Andrew Hunt
- So Good They Can’t Ignore You: Why Skills Trump Passion in the Quest for Work You Love / by Cal Newport
Software Engineering & Software Architecture
- Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems / by Martin Kleppmann
- Code Complete: A Practical Handbook of Software Construction / by Steve McConnell
- Domain-Driven Design: Tackling Complexity in the Heart of Software / by Eric Evans
- Implementing Domain-driven Design / by Vaughn Vernon
- Clean Architecture: A Craftsman’s Guide to Software Structure and Design / by Robert C. Martin
- The Clean Coder: A Code of Conduct for Professional Programmers / by Robert C. Martin
- Building Microservices: Designing Fine-Grained Systems / by Sam Newman
Math, Computer Science & Programming Languages
- Math Geek: From Klein Bottles to Chaos Theory, a Guide to the Nerdiest Math Facts, Theorems, and Equations / by Raphael Rosen
- Code: The Hidden Language of Computer Hardware and Software / by Charles Petzold
- Structure and Interpretation of Computer Programs (SICP)
- The Go Programming Language / by Alan A.A. Donovan & Brian W. Kernighan
- Concurrency in Go: Tools and Techniques for Developers / by Katherine Cox-Buday
- Writing An Interpreter In Go / by Thorsten Ball
DevOps & SRE
- The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win / by Gene Kim, Kevin Behr, George Spafford
- Effective DevOps: Building a Culture of Collaboration, Affinity, and Tooling at Scale / by Jennifer Davis
- Practical DevOps / by Joakim Verona
- Continuous Integration: Improving Software Quality and Reducing Risk / by Andrew Glover, Paul Duvall, and Steve Matyas
- Release It!: Design and Deploy Production-Ready Software / by Michael T. Nygard
- Cloud Native DevOps with Kubernetes / by John Arundel, Justin Domingus