Generally, the code is very hacky, and (for example) the user may need to do a lot of steps to run it, many counter intuitive.
In the Mythical Man-Month, Fred Brooks says that to go from a prototype that does everything you want, to one with nice packaging, takes 3x the effort. I'm not sure about the 3x number, but it does take a lot of effort.
In the Mythical Man-Month, Fred Brooks says that to go from a prototype that does everything you want, to one with nice packaging, takes 3x the effort. I'm not sure about the 3x number, but it does take a lot of effort.