The optimal size for a hobby project seems to be medium. Big projects are more work to change. Little projects have too few opportunities for tinkering/minor refactoring.