PART 1 - TONS OF PUNKS, ONE BIG JERK CHAPTER 4: KEYSTROKES AND BRUSHSTROKES Abstractions Change, Headaches Don’t

"Abstraction-based software development can improve the ability to control complexity in large projects when supported by adequate tools."

The paper reports five years of experience and concludes that abstraction-based development provided greater ability to control complexity in large projects when adequate supporting tools were available.

View Source