А чем принципиально программист в стартапе отличается от дизайнера/бухгалтера/дизайнера БД/бизнесс-аналитика? любого из этих людей Вам надо по сути убедить поработать "за идею".
начните с детальности проработки проекта. если проект сводится к "можно будет грабить караваны" - найдите сперва гейм-дизайнера.
К слову - ответ на вопрос топика. Что привлекает?
Вариантов, IMHO, ровно 2.
1. Идея. Автор стартапа увлекает идеей, горит ею сам - и зажигает других. Напрочь иррационально. Из области веры. Требует прокачанной харизмы.
2. Возможность роста. Проект проработан так, что программер видит возможность научится/пополнить портфолио. Требует неслабых знаний у инициатора проекта.
На мой вкус - второй вариант предпочтительнее. Больше вероятность, что взлетит.