CG: I don't particularly want a snake to be gigantic. Is there any way I can control the growth of the snake?
BR: No. You can't control it. A boa constrictor is destined to be a big snake. If you want a small snake get a Ball Python. I had a Burmese Python but they get big too.
Cited from an Interview with BigReese, who has owned and cared for snakes going back more than 20 years. He has raised giant boa constrictors, baby boa constrictors, and pythons. (
OWNING A BOA CONSTRICTOR: An Interview With BigReese)
You feed a snake 7-10 days, prey smaller than it's body width. I don't even own snakes and I know that stunning ANY animals' growth is unnatural and can ultimately lead to an early death and later problems when an animal matures.
It's all Common sense, think about why we have limits on cage size for specific animals... and why specific animals such as Bearded Dragons or Chinese Water Dragons require huge enclosures. It's all because you don't stun their growth, cause them stress, and ultimately harm them over the long run.
And just a little fact, many reptiles, including snakes, eat small meals throughout the week in the wild. Not saying you should do that in capativity, but if you do research, in most animal's real habitats, they eat small, available meals when they're hungry.