py.user.nextТакое бывает не только в программировании,а часто в жизни.Мы о чем то мечтаем,что-то сделать к примеру,и в мыслях начинаем просчитывать разные проблемы,типа как тут будет,если вот так будет,и как бы сделать так чтобы все сразу получилось с первого раза и не нужно было переделывать.Такие рассуждения доводят до того,что ты просто не начинаешь задуманное делать, потому что навыдумывал проблем,которых и не было вовсе,и никогда не будет,потому что это всего лишь твои мечты.Тогда лучше мечтать о возможностях,а не проблемах. Начать делать хоть как-то и решать задачи которые возникают уже в реальности.
Проблемы начнутся, когда эта штука станет большой
На мой взгляд,в данном случае ТС нужно сделать одну заметку в самом простом виде в котором он может сделать,а потом как снежный ком наращивать, улучшать, ошибаться,видеть как она будет работать в разных ситуациях и подходах.Понятно,что ваши советы все по делу,мне же хочется от автора увидеть хотя бы самую тупую модель его идеи в его же исполнении