In the book "Hacking Growth", the authors explain that before the user acquisition step, the product needs to be tested in order to reach the "aha moment", i.e. make the product a must-have. However, according to the same book, we first need to wait until the product is a must-have before hacking acquisition. So how should the first users, the ones who will help determine if the product is ready, be acquired?
Should they be acquired with a regular user acquisition campaign but only on a smaller scale, or should they be acquired through other channels like Product Hunt, as beta testers? It seems a bit optimistic to me to believe one can obtain and keep a few hundred users that will be there just to test a product that may not be enjoyable yet, especially if the product in question is a small side-project.