Just to throw this in there.....
All of my ball python hatchlings start their lives in a THREE quart tub. Same floor space as a 6 buy half the height.
Those that know a ball hatches in the 50+ gram area give or take.
Think about this before you start recommending 10 and 20+ gallon tanks for a 10 to 20 gram animal.