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 #devhell

Jun 6th, 2019 at 11:47:17 am

Jun 6th, 2019 at 11:47:17 am

Jun 6, 2019 at 11:47 am

The function/method MUST return the number of bytes written.Why? I’m…

Developer laments, a Cobain quote, and more!

Developer laments, a Cobain quote, and more!

Jan 10, 2019 at 12:46 pm

Being a dork web developer who: loves code is forced to use WordPress…

Phone number optionally required

Phone number optionally required

Dec 1, 2018 at 12:05 pm

Good one Google. 🙄 #devhell #google

Aug 20th, 2018 at 3:16:17 pm

Aug 20th, 2018 at 3:16:17 pm

Aug 20, 2018 at 3:16 pm

Writing a valid, functional, and strict MySQL regular expression for…