article thumbnail

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

Xebia

Clean Code : A Handbook of Agile Software Craftsmanship. It would help if you had a strategy, which is what Apprenticeship Patterns offers. These practices are critical enablers to agile software development, according to XP. Have you ever heard of Test-Driven Development ? Apprenticeship Patterns.

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

15 Books by leading software architects

Apiumhub

Distinct from the details of implementation, algorithm, and data representation, an architecture holds the key to achieving system quality, is a reusable asset that can be applied to subsequent systems, and is crucial to a software organization’s business strategy. . Java Test-Driven Development ” by Viktor Farcic, Alex Garcia.