Comment Re:Left-corner design (Score 1) 662
The modern equivalent of 'left-corner design' is test first programming. Use a unit test framework and mock objects and write testable code that is so small that you can easily see, or isolate, all the bugs in it. Repeat at all levels of the software that you are building. Eventually writing the final app that brings it all together is a simple task as you will have written all of the building blocks of your app as testable components.