The algorithms for food production are based on both time and quantity. There is a maximum amount of food your villagers can gather during a crop cycle period, but the crops grow on a cyclical schedule based upon game speed. Your villagers will gain farming skill as they gather berries and work the farm, whether or not there are actually crops to be harvested. This additional skill will pay big dividends later on when they learn how to fish.
