.
situations when it should be abstracted. For rapid prototyping this may not be a problem, but it can be a real danger for larger software projects, especially once data denormalization enters the picture (which I’ll come back to later). I experienced this danger firsthand on a project that used the