Where do we, as software developers, draw the line with releasing new software? Do we build software with the common good in mind and ignore the potential consequences of releasing such tools to the world? Do we hold back potentially groundbreaking achievements because they could be misused by the wrong hands?
Captchas are a terrible user experience. They put the onus of spam protection on the visitor filling out the form and, personally, show me how lazy you are as a site administrator. There are a hundred different ways you can protect your site from spam on the server side – why would you forego these […]