Вова делает стартап

- Ну когда уже?

Двухминутка ненависти (и философии). Путь моего проекта - это какая-то череда постоянно возникающих проблем, которые приходится решать. Понятно, что я не один такой, но когда ты делаешь проекты, связанные с каким-то парсингом/кроулингом, количество технических проблем больше, чем у очередного онлайн to-do списка. Потому что приходится работать с внешней системой, которая не всегда хочет, чтобы с ней работали, да еще и может измениться в любой момент.

Вот список всех затыков, с которыми мне пришлось бороться с момента разработки (т.е. уже 4-ый месяц к ряду):
- Какую технологию выбрать для автоматизации процесса заказа
- Как организовать очередь заказов, выполняемых через Selenium
- Какие правильные версии библиотек подобрать, чтобы это все работало в AWS
- С какой карты оплачивать покупки
- Как обойти капчу, которую показывает сайт
- Как все это правильно захостить в AWS’е
- Как подключить платежку
- Как обойти сценарии, когда сайт даже капчу не показывает (взял прокси-провайдера, но они забанили меня из-за неправильного паспорта…)
- Карта для оплаты была, но перестала работать, тех.поддержка не отвечала несколько дней, пришлось найти другую.

И вот примерно на каждом шаге я думал “ну какого хрена так все сложно”. И тут есть два концептуально разных мнения насчет сложностей в работе:
1. Трудности - это ок, преодолевая их ты показываешь вселенной, что реально хочешь добиться своего.
2. Трудности - это не ок, вселенная показывает тебе, что ты идешь не туда. Как сейчас модно говорить, все должно быть “в легкости”.

Я лично за первый вариант 🙂 Если бы Эдисон пока делал свои эксперименты решил остановиться, потому что вселенная ему намекала на это, остались бы мы без лампочек, электричества, и, страшно подумать, без FlyBack’а.

В общем, буду как Эдисон и дальше превозмогать все возникающие трудности пока проект не загорится 😉
FlyBack
Made on
Tilda