Jonathan Boccara's blog

My Book on Legacy Code is on Amazon

Published December 6, 2019 - 0 Comments

My first book, The Legacy Code Programmer’s Toolbox, is now available on Amazon:

legacy code programmer toolbox

A lot of people asked me this. Until now, the book was only available in its electronic form on Leanpub. Now it’s available in print, on Amazon!

What the book is about

The Legacy Code Programmer’s Toolbox has been written with two goals in mind:

  • making you more efficient when working with legacy code,
  • making you happier when working with legacy code.

Legacy code is everywhere, and is making a lot of developers unhappy. I’ve met countless developers complaining about the legacy codebase they have to work with (so if it’s your case too, know that you’re not alone!).

It’s a shame to be unhappy when you’re a developer. Most of us chose this job out of passion because we love programming, so we ought to be joyful when we spend our day working on code.

Unfortunately, it’s not always the case. And this book aims to change that.

This book will teach you how to take ownership of the code you’re working with, along with a collection of practical tips to make your life easier when working with legacy code:

  • 10 techniques to understand legacy code quickly,
  • how to diagnose bugs quickly in code you’re not familiar with (a.k.a. how to make software maintenance fun!),
  • 5 techniques to cut up a long function into smaller bits,
  • how to choose what code to refactor and what code to leave alone, for a maximum impact,
  • how to improve your coding skills even if you work with sub-optimal code,
  • and plenty other things!

It’s not only my book

I couldn’t have written such a book alone. I could have written something, but it would have contained much less resources.

The chapters of this books have been reviewed by 27 other software professionals who work with legacy code, and who made me add many of their own techniques to be efficient with legacy code.

As a result, this book is a unique collection of techniques from experienced developers from all over the world. All working with legacy code, and making their software move forward with it.

I want to thank all those amazing reviewers. Special thanks to Kate Gregory for her help and support while building this book, and to Kevlin Henney for his support and for writing the foreword of the book: Legacy: Reclaiming the Word. Kevlin’s foreword is an interesting reflection on legacy code.

I hope this book will help you become happier and more efficient in your job and move forward in your career, by transforming how you approach legacy code. Go check it out on Amazon!

Don't want to miss out ? Follow:   twitterlinkedinrss
Share this post!Facebooktwitterlinkedin