© The Author(s), under exclusive license to APress Media, LLC, part of Springer Nature 2023
L. PortellaA Friendly Guide to Software Development Friendly Guides to Technologyhttps://doi.org/10.1007/978-1-4842-8969-3_9

9. Building Today Thinking of Tomorrow

Leticia Portella1  
(1)
Dublin, Ireland
 

The true test of good code is how easy it is to change it.

—Martin Fowler

Software is never done. There is always a new feature that was requested or a new bug that needs to be fixed. In reality, the developer will spend the vast majority of time not writing code but reading it.

As with any natural system, a software project tends to chaos unless we actively fight against this. This is because the more chaos we have, the worse it gets. That’s why projects lose ...

Get A Friendly Guide to Software Development: What You Should Know Without Being a Developer now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.