> The other problem with checklists is that they only work well if you have quantifiable metrics for being a senior developer.
Checklists can combine qualitative and quantitative data in this scenario too: when judging the experience of a developer, you can incorporate how many times someone has displayed a quality in your checklist.
Once you get a good feel for what qualities you’re looking for, you can measure how many times someone displays those qualities. When you’re hiring, you’re depending on the interviewee to show they’ve demonstrated those qualities; when someone’s been at your company for a while, you might depend on their team members to confirm whether they’re showing the qualities you’re looking for.
I think the article is right in saying that it’s mostly subjective, but that doesn’t mean you can’t break up those subjective feelings into smaller parts to judge them better.
If your service actually helps me vote (provides information, gives me a ride to my polling place, etc.) then sure, it’s part of the value you offer. But if your app has nothing to do with voting, it’s spam to send me an email or push notification about voting.
I’ll start: “How We Got 1,000+ Subscribers from a Single Blog Post in 24 Hours” https://www.groovehq.com/blog/1000-subscribers