1. Программист должен быть одиночкой и достаточно молодым, семейные люди и люди постарше уже не готовы ввязываться в подобные авантюры, так как статистика явно говорит нам о том, что лишь ничтожная доля стартапов в итоге выстреливает - или - иметь мощную финансовую подушку и понимающую семью чтобы пойти на это.
2. Если проект кажется интересным вам лично, это еще не значит что он интересен всем вокруг, все люди разные. По этому лучшие стартапы - это компании друзей, где идея появилась как-то совместно.
3. Очень многие создатели стартапов считают что раз идея их, то значит и в итоге, если всё выгорит, всё будет полностью принадлежать им, а программисты просто превратятся в наёмных работников. Такие тоже идут лесом, так как идея без реализации не стоит ничего.
4. Программист должен видеть, что создатель стартапа также горит идеей как и он, и пашет 24 часа в сутки. Без этого любой подумает, что создатель просто хочет бабла срубить и ловить тут нечего.