I'm comparing two different populations with unequal variance and non normal distributions.
For sample #1 I'm drawing a random sample size of $n=30$ from a population of 200. For sample #2 I'm drawing a random sample size of $n=30$ from a population of 840. Since the two sample sizes have unequal variance, I'm using Welche's t test (unequal variance test).
Is it a problem that my sample #1 population is only 200? Should I just use $n=20$ instead? I read that a random sample of $n=20$ should come from a population ten times that size.
I also read that normal distribution is irrelevant when the sample size is $n>20$ (but I also read this for $n>30$) so I'm a bit lost.
What's a good rule of thumb for population size when I'm randomly drawing samples of $n=30$? I'm doing all of this in python.