An associate of Equal Experts, Abraham Marin-Perez has been working in software development for a decade, paying special attention to what maximizes a team's capacity to deliver in the long term. This has led him to study everyday programming habits and techniques that ensure the sustainability of the development process. Abraham shares his views in Real-World Maintainable Software and more informally in his blog and on Twitter @AbrahamMarin. An author and public speaker, Abraham helps run the London Java Community and contributes as a Java news editor at InfoQ.
In the era of continuous integration and continuous deployment, big applications are creating bloated build pipelines. The problem is when code becomes so entangled that every change impacts large portions of the system, meaning there’s a lot to rebuild. If you reshape the code architecture, you can reduce build times.