Software Engineering


The Pragmatic Programmer: From Journeyman to Master
Clean Code: A Handbook of Agile Software Craftsmanship
Designing Data-Intensive Applications
Refactoring: Improving the Design of Existing Code (Addison-wesley Object Technology Series)
The Mythical Man-Month: Essays on Software Engineering
Design Patterns: Elements of Reusable Object-Oriented Software
Code Complete: A Practical Handbook of Software Construction
Clean Architecture
Domain-Driven Design: Tackling Complexity in the Heart of Software
A Philosophy of Software Design
The Clean Coder: A Code of Conduct for Professional Programmers
Working Effectively with Legacy Code
Head First Design Patterns
Software Engineering at Google: Lessons Learned from Programming Over Time
Building Microservices: Designing Fine-Grained Systems
Neal Ford
“ Even if the ecosystem doesn’t change, what about the gradual erosion of architectural characteristics that occurs? Architects design architectures, but then expose them to the messy real world of implementing things atop the architecture. How can architects protect the important parts they have defined? ”
― Neal Ford, Building Evolutionary Architectures: Support Constant Change

Jez Humble
“ If it hurts, do it more frequently, and bring the pain forward. ”
― Jez Humble, Continuous Delivery: Reliable Software Releases Through Build, Test, and Deployment Automation

More quotes...
Mile Two WIT A Book Club for Mile Two's "Women in Tech" group…more
4 members, last active 4 years ago
TA Oxford Engineering Group for Tripadvisor Oxford engineers
15 members, last active 5 years ago
Group for book recommendations by Thoughtworkers
17 members, last active 2 years ago
Reader club of KMSers and friends This is a small group for us to share and recommend about books and reading. And it's open to ev…more
79 members, last active 10 years ago