Sign in to your account



This field is required


forgot your password?


New to the site? Create an account →

CAPTCHAs are stupid

tcr! · Jul 23, 2014 at 8:42 am

captcha table

Captchas are those scrambled words and box that some websites force you to deal with in order to complete their forms. Developers use them because they help stop the spambots from filling up their databases and email queues with junk data.

Why are they stupid? Because they shift the spambot problem away from the developers and onto the visitors.

The thing is — it’s not the visitor’s problem. It’s not my problem. It’s your problem and you, as a developer, should deal with it. I don’t care if you’re using my captcha response to digitize books or provide water for kids in Africa. Visitors shouldn’t be at the mercy of high-and-mighty developers who’d rather tinker with their controllers and models and database schemas. I’ve been witness and victim to too many lazy backend developers who unloaded their problems onto other people.

Developers: figure it out.

I know what you’re thinking — Facebook, Google, Twitter — the big boys all use them. Try this thinking instead: your users. Anything that stands in the way of an awesome experience that lands on my desk gets an automatic veto. It doesn’t matter if it adds another day or another week to the project. I don’t care about your development hurdles, I care about generating revenue and 100% of the time that depends on user experience.

The visitor interaction of whatever software you’re developing is what counts. Visitors fill out your forms because they want to interact with you, and more likely your boss. Capturing their data, making that process as simple as possible, that’s more important than not capturing the spambot’s.

#devhell #webdev

Add a comment

It’d be better if you signed in before commenting


Post



Latest articles for #webdev

JSON Feed for the Podcast

JSON Feed for the Podcast

Dec 17, 2018 at 8:42 am

And then I finally got around to adding a JSON Feed for the Podcast…

Mapped podcast listener locations

Mapped podcast listener locations

Dec 3, 2018 at 2:12 pm

A few months back I started keeping track of where my podcast…

JSON Feed for the Blog

JSON Feed for the Blog

Nov 29, 2018 at 10:57 am

I finally got around to adding a JSON Feed for the Blog. Because that’s…

tcr! diaries podcast survey

tcr! diaries podcast survey

Aug 24, 2018 at 8:47 am

I’m interrupting the regularly scheduled episodes to announce a…