Не обращайте внимания на саркастичные ответы.
Вот, что надо делать:
1. Собираете какое-то время всю информацию о посетителях (операционная система, браузер, плагины, куки, просмотренные страницы, клики, движения курсором, скроллы и т.п.)
2. Периодически показываете всплывающее окно, в котором просите ответить на вопрос — разработчик ли пользователь.
3. Накапливаете данные для обучения модели
4. Обучаете модель
5. Используете обученную модель, чтобы самостоятельно распознавать разработчика в пользователе.
6. PROFIT