article thumbnail

5 Books to Achieve the Mindset of a Software Craftsman ??

Xebia

Clean Code : A Handbook of Agile Software Craftsmanship. These practices are critical enablers to agile software development, according to XP. Have you ever heard of Test-Driven Development ? Continuous Integration ? The Pragmatic Programmer : From Journeyman to Master. Pair Programming ?

Software 130
article thumbnail

5 Must-Read Books for Apprentice Software Developers ??

Xebia

To save you from mistakes I’ve made, I’ll share five books that accelerate your growth greatly as an ambitious software developer: Apprenticeship Patterns : Guidance for the Aspiring Software Craftsman. Clean Code : A Handbook of Agile Software Craftsmanship. Have you ever heard of Test-Driven Development?

article thumbnail

AoAD2 Practice: Build for Operation

James Shore

Test-Driven Development. Continuous Deployment. Complicated configuration ends up being a form of code—code that’s written in a particularly lousy programming language, without abstractions or tests. It’s okay to use DEBUG logs during development, but don’t check them in. The DevOps Handbook [Kim et al.