Farm production in developing country (Nigeria) is determined by several factors outside the conventional factors of production. The decision by a rural resource poor farmer to produce for instance "Maize" depends on the conventional factors of production combination, and very importantly the socioeconomic characteristics of the farm household, the climatic conditions and even the security of farming environment. In this situation where a farmer is clouded by several factors that modeled his/her farm production decision, is it still correct in this situation to restrict production function to the classical form? Or should the production function be expanded to include the socioeconomic characteristics, climatic condition among others?