Неделю назад я взялся писать программу для автоматизации мелкой торговли и почасовой аренды в небольшом заведении. 10000 рублей.
Когда я представил alpha версию программы требования к ней возросли в разы. То есть надо было не просто допилить нужные функции на созданный движок, а переписать всё заново. То есть:
1) База данных клиентов.
2) Отдельный клиентский и аналитический чек.
3) Полная выручка по каждой категории в аналитическом чеке.
4) Разграничение прав доступа.
5) Клиент-серверная архитектура и безопасность на ней.
Я сначала подумал что мне всё это удаться сделать. Но только на разработку протокола обмена данными клиента и сервера ушло 2 дня. При этом сама мысль о его реализации уже вызывает головную боль. К тому же я просто не могу представить полностью алгоритм. Мне программа кажется излишне сложно, а доделать её надо до пятницы. Как я понял за неделю такую программу не сделать.
Я продешевил?
Программу на самом деле сделать просто, но я не умею нормально кодить? Тогда подскажите как.
Стоит ли мне вообще продолжать? Может ну его отказаться от разработки?
(Извините за неровный стиль, у меня сейчас каша в голове и я ничего не понимаю.)