The author of Wagic has been writing a few lines about “Writing and maintaining medium-sized Homebrew projects”.
Wagic is an Heroic Fantasy battle game reproducing the rules of a famous Collectible trading card game. In Wagic, you fight against an AI with your deck of cards. Each time you win, you earn credits to buy more cards in the shop, and improve your deck.
For the developers amongst you but also for the fans of this homebrew, a must read.
http://wololo.net/wagic/2009/11/19/writing-and-maintaining-medium-sized-homebrew-projects/