ps2026
Joined 9 months ago
Joined 9 months ago
I had originally considered using protected session storage in the browser for storing demographic information so it never got stored on my server and stayed with the user, but decided for now to go as simple as possible with two big buttons. My main concern was, even if the vote was anonymous (especially when starting up without a large user base), if I had the users demographics stored on their account and if there were not many votes from say their region, you could in theory narrow it down to who that person was (email, ethnicity, age, location). If you had one user who was from Wyoming with those sets of demographics and you had one vote from Wyoming, well... I could make an educated guess who that was who voted and what they voted. I may have been overthinking it, but I just didn't feel personally confident enough to move forward with that, at least at the time.
I do also really like how you give the users context during their voting (pros/cons). I went with context after voting to get the gut reaction then drive discussion based on context. Really interesting to see!
The binary, with all its flaws, is dead simple. I see a statement, do I agree or disagree with that statement. If I don't fully support one or the other, the discussion section I intended for them to make their case.
I am trying to keep the same similar format for each poll. X should Y or X was right to Y in hopes people get used to the wording. On the backend I have a bias rating I give each poll as well as a temperature. The bias is LeansLeft, Center, LeansRight. The temperature is Cool, Warm and Hot. For most warm to hot polls, the statement has to be worded in the affirmative towards one side or the other. I try to keep the wording bias somewhat balanced so I don't post too many in one direction.
I am playing around with the idea of having two steps though, Agree/Disagree (required) then an optional follow-up to rate where on the scale you fall. I want to keep the simplicity as the primary target, but it could be interesting to see where people fall on a range. It would still be anonymous but rather this vote was agreed and they leaned 75% towards that side or something.
A lot of the statements are "general" sentiment as well. Social media, drinking age, phones and children at school, death penalty as a whole (even if it does say remain legal), etc...
Any particular international topics you'd find interesting as a poll statement?
I also always word them in the affirmative. X should Y or X was right to Y or X is Y. This is so users understand the flow and are not tripped up by X should "not" Y.
It doesn't always look clean depending on the topic, but it is focused on sentiment of the statement rather than the specifics (the discussion section could be for that).
If you posted a comment about "people find themselves in situations that shape their fate" and it's not showing under your username, you can email me at [email protected] and I'll fix it.
Maybe if this somehow takes off, I can re-evaluate if there is a better way to maybe have the anonymous voting as well as a more "scientific" version where users opt-in to provide their information or a way to verify it before anonymously storing their vote.
From their website:
"By using Plausible, you don’t need to have any GDPR, CCPA or PECR prompts and you don’t need a complex privacy policy about your use of analytics and cookies. With Plausible, you are not tracking any personal data after all. Your visitors can enjoy your site without any annoyances and distractions."
You can't even tell if the same person comes back on a different day.
You can see their full privacy statements here: https://plausible.io/privacy-focused-web-analytics.
Honestly, I don't even really need them. I may just remove it entirely. I am not a B2C or B2B website. It doesn't really matter to me that much to have the stats, but it is nice in general to see how it is doing. The votes submitted sort of count the users for me anyways.
The reason it is anonymous is I do not want to tie users to votes. A couple reasons being liability. If I know who you are, how you are voting, and your demographics, that is pretty powerful, but also a ton of liability. If something happened and that data got leaked out, that could be awful. I also don't think users are as likely to create an account, give away their information, just to hit two big buttons. The goal was no barrier to entry, sign up if you want more and not to farm political data from users.
Of course I would like it to become popular, be a place for thousands to discuss hot topics, and get enough votes that it washes out any abuse and grabs enough diversity to see real sentiment. I don't know if it will ever get to that point though. I don't plan to make it scientific as that would require removing the anonymous nature of it. I have thought about it as a free tool for universities or high schools to use for current events polls and discussions.
The short version, I have no idea haha. It really is a fun side project for now, it was fun to code and get something out there, but I am interested to see where it goes.
That could maybe be a little optional thing to make it more "interactive". The original idea was to be dead simple, two big buttons. The issue is attracting people to come back since they hit the big button, go "that's interesting", then forget it ever existed.
The binary choice can be polarizing. But it can also yield very interesting results. Since it is anonymous, you can vote exactly how you feel with zero repercussions. People might actually find they are not as alone as they think. It also might allow someone on one side to choose something on the other side they normally wouldn't in something more formal.
It is really hard to say at this point though as I don't have enough data to make real conclusions (and not sure I ever will with this type of anonymous voting). But I do find it interesting and there have been some pretty good discussions so far. People have been explaining their thoughts without any dissolution into personal attacks which is great.