How can you get better at writing code?How can you write better software?What skills an practices should you learn to thrive on an agile team?What skills and practices does your team need to thrive in an gile company?And how can you stay happy and healthy while you're learning and working?In this book, you will learn skills and practices you will need as a software developer, with a focus on writing software.This book is about practices that will help you deliver working code more frequently. This book tries to teach you the effective and efficient strategies that other people or teams use. It will show •How to improve software development itself.•How your tools and your skills with those tools matter.•How test-driven development and refactoring can help you become more effective.•How to use testing and a testing strategy.•And more…