© The Author(s), under exclusive license to APress Media, LLC, part of Springer Nature 2023
T. TutisaniEffective Software Development for the Enterprisehttps://doi.org/10.1007/978-1-4842-9385-0_1

1. Introduction

Tengiz Tutisani1  
(1)
Charlotte, NC, USA
 

In this chapter, I want to examine the fundamental ideas surrounding the building of effective software. Presented topics will range from historical reasons for the industry’s problems to decisions of avoiding or accepting ideal solutions. Additionally, I offer a deep dive into the definition of effective software that I briefly introduced in the preface.

History of Inefficient Monoliths

Most of the software projects executed nowadays are inefficient. They are slow and complicated, produce defective ...

Get Effective Software Development for the Enterprise: Beyond Domain Driven Design, Software Architecture, and Extreme Programming 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.