All posts
Poll Feed

It ain't that simple

1 min readKnoli Team

The idea was to bridge the data gap to get real answers to real questions FAST! No AI-generated responses. No geographic bias skewing the results. Just genuine input from real people within the demographics that actually mattered to you. Estimated labour cost, done! Local Job salary of a similar position, done! The best doubles location…. Ask a question, get meaningful feedback.

That's the vision.

But somewhere around build 60, that simplicity started to unravel. I've lost count of how many times I've said: "It seems simple on the surface, but"….

The moment I introduced financial incentives, I had to fundamentally change the system. What was previously supposed to be a "straightforward feedback" loop becomes something people will try to game.

That's where bot detection and prevention stopped being a "nice to have" and became central to the product. If users are being rewarded, even in small ways, bad actors will find ways to exploit it. Scripts, farms, duplicate accounts—you name it. And the real risk isn't just financial loss. It's trust. Once users begin to question whether responses are real, the entire value of the platform starts to erode.

So now, a significant part of the work isn't just about asking better questions or improving UX. It's about building invisible systems that protect the integrity of every response. Systems that can distinguish between genuine human behavior and patterns that don't quite add up.

Ironically, the more seamless the experience feels to real users, the more complex it becomes behind the scenes.

What started as a way to get quick answers has evolved into something much deeper: a constant balancing act between accessibility, accuracy, and trust. And while the goal hasn't changed, the path to achieving it is far more complex than it ever seemed at the start.

If it looks simple, thank you!

That was by design.