Incremental programming is a programming methodology wherin on develops a program by writing a sequence of programs.
I believe that this is a powerful idea because you are able to take something, in this case a program, and do it little by little or step by step. This allows you to better understand what you are doing.