Upgrade Every Day
Upgrade Every Day
About the Book
"Upgrading software is like basic hygiene. Do it daily for 10 minutes, and you'll live a long and healthy life.
Skip it for a year or two, and you'll find yourself in the hospital."
Yet, we often perceive software upgrades as something to avoid and postpone as long as possible. We assume it's a massive undertaking that requires stopping everything we're doing to dive deeply into a risky process that could take years to complete. "If it works, don't touch it," right?
But what if we adopted the opposite approach? Instead of postponing and allowing problems to pile up slowly until they become impossible to handle, we face them immediately. We tackle upgrades the moment they're necessary—now.
We upgrade every day.
I've employed this method for the past eight years, working hands-on with upgrades for clients worldwide. This book distills approaches that are time-tested and proven effective in practice. You'll learn:
- Why upgrading is easy but refactoring is not.
- How to approach a legacy project you've never encountered before.
- How to prevent your current project from ever becoming a legacy codebase, avoiding issues that quietly but steadily accumulate.
- How to apply Occam's razor to problems of any size.
- What the "touch the ceiling" technique is and how to utilize it in desperate situations when upgrading seems impossible.
- A set of go-to solutions for a wide range of problems—from dealing with a PHP library removed from Packagist and projects lacking type declarations, to major framework upgrades.
Every upgrade contains low-hanging fruit. This book shows you how to identify these opportunities, start small, and build momentum confidently. Soon, upgrading your software will feel as routine and effortless as taking a shower.
Table of Contents
- Chapter 1:Introduction
- Why am I writing this book?
- Who is this book for?
- What can you expect?
- What not to expect?
- What if you don’t use PHP?
- What if your project has the lastest and greatest dependencies?
- Chapter 2:Who am I?
- Getting closer
- Finding the trauma
- Japanese Culture
- Chapter 3:Why “Upgrade Every day”
- My first (and last) rewrite
- What already works in other life areas
- Compound Effect
- Change is the only constant
- Best Proven Practice
- Single-Case study vs Battle-tested Framework
- Is nobody doing any upgrade?
- Single-case chance vs Many-case Experience
- My First upgrade advice
- In-house vs External Service
- Chapter 4:How to Read This Book
- How Long Does Reading Take?
- “Who Will I Become After Reading This Book?”
- I’m Not an Expert
- GPT Clause
- Chapter 1:Introduction
The Leanpub 60 Day 100% Happiness Guarantee
Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.
Now, this is technically risky for us, since you'll have the book or course files either way. But we're so confident in our products and services, and in our authors and readers, that we're happy to offer a full money back guarantee for everything we sell.
You can only find out how good something is by trying it, and because of our 100% money back guarantee there's literally no risk to do so!
So, there's no reason not to click the Add to Cart button, is there?
See full terms...
Earn $8 on a $10 Purchase, and $16 on a $20 Purchase
We pay 80% royalties on purchases of $7.99 or more, and 80% royalties minus a 50 cent flat fee on purchases between $0.99 and $7.98. You earn $8 on a $10 sale, and $16 on a $20 sale. So, if we sell 5000 non-refunded copies of your book for $20, you'll earn $80,000.
(Yes, some authors have already earned much more than that on Leanpub.)
In fact, authors have earnedover $14 millionwriting, publishing and selling on Leanpub.
Learn more about writing on Leanpub
Free Updates. DRM Free.
If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).
Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.
Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.
Learn more about Leanpub's ebook formats and where to read them