Прототипами
- 💡Фраза "я сегодня потренировался, и стал стройнее" звучит гораздо лучше чем "мне нужно заниматься спортом несколько лет чтобы похудеть"
- 💡Аналогично "я сделал простую кулинарную книгу, и теперь мне есть куда записывать рецепты" звучит лучше чем "мне нужно 2 года чтобы сделать кулинарную книгу"

- 💡 Первый майндсет настраивает на разработку действующего прототипа, а не бесконечного дизайна/кодинга/рефакторинга
- 💡 Соответственно, задачи можно делать не много времени и до победного, а маленькими прототипами
- 💡Так, я написал эту статью, в виде маленького рабочего прототипа (в виде одной мысли), вместо "надо закинуть куда-то мысли и потом что-нибудь из этого сделать"
💡
Done is better than perfect - как грится
Как делать прототипы
- Если хочется сделать приложение для решения проблемы, для начала стоит погуглить готовые решенияпогуглить готовые решения
- Иначе, вместо решения изначальной проблемы, ты будешь занят решением другой проблемы - написанием приложения
- Если все говно, то пробуем сделать свой продукт на базе экселяэкселя или Notion / Airtable /другой nocode
- Если и ноукод бессилен, то начинаем делать MVP

На чем делать MVP?
- На чем ты умеешь
- На чем-то максимально простом
Простой фронтенд
- Telegram Бот - хороший фронтенд, если достаточно текста
- Хотя там уже столько всего накрутили, что туда можно полноценные веб приложения деплоить
- HTML-файл - все можно сделать в рамках одного файла, без всяких npm-пакетов, сборщиков, фреймворков (почти)
⚠️
СДЕЛАЙ ТЫ УЖЕ ХОТЬ ЧТО-НИБУДЬ
А как?
- А как динамику добавить? Есть petite Vue - урезанный 6 Кб Vue, который ставится по ссылке
- **А как дезигн сделать?** Юзай лайтовые CSS фреймворки:
- bulma - лайтовый css-фреймворк как есть - просто импортишь css-файл, и дальше используешь классы/компоненты
- tacit, [pico](https://picocss.com/) - еще проще - импортишь либу и вообще не надо писать классы, все уже и так выглядит норм
- tailwind - если хочется кастомный диз, но писать css-код не хочется - этот фреймворк предоставляет утилитки на все случаи жизни
- Больше css-фреймворков
- А как хоститься? Github Pages или закинуть статикуна Yandex Object Storage
А как бекенд сделать?
- Юзать BAAS: фаербейз и другие в частности supabase
- Использовать serverless функции - напр. Cloud Functions от Яндекс облака
- Писать код бека можно прямо в интерфейсе
А че по базам?
- Опять же: можно использовать Notion API и API Гугл Таблиц
- Яндекс предоставляет ydb - бд на serverless
с Amazon Dynamo DB совместимостью
- Стоит - ничего при петпроджект нагрузке
- Вот огромный список сервисов с фри-тирами
Когда переходить к вещам посерьёзнее?
- Когда мвп работает (приносит ценность)
- Когда один файл поддерживать сложно
И помни...
⚠️
НИКАКИХ КУБЕРОВ