Александр Бехоли, если человек не понимает конкретной вещи которую он бы хотел реализовать, у него даже нет понятия что это такое, и что бы там было, зачем тогда вообще лезть? Ведь мы как правило знаем чего хотим и по этому "ТЗ" (например, да вы его не писали, но оно у Вас в голове, если вы более опытный), стараетесь это реализовать.