There's a lot of debate on this topic, but the answer is ultimately yes - the weight goes before the hook. This is because the weight provides resistance against which the fish can struggle, making it more likely to tire and be reeled in. Additionally, putting the weight at the front of your line prevents tangles and ensures that your bait stays where you want it.