土拨鼠日开发法

The groundhog day development method

1) Invent a new simple thing
2) Add features
3) Add more features
4) Add more and more and more and more features
...
N-2) It's so complicated nobody can use it
N-1) Throw everything away
N) goto 1)