Принципы дизайна
Часть вики «Waze для рыбалки» · Статус: v1 — принципы согласованы, детали открыты
Связанное: Синтез · Открытые решения
P1. Конкурентные блага — только под замком (основополагающий принцип)
Рыбное место — конкурентное благо: чем больше людей о нём знает, тем меньше оно стоит. Поэтому данные делим на два слоя. Публичный слой — то, чем делиться ничего не стоит: лёд, условия, правила, общая активность. Точные места — под замком. По умолчанию показываем только водоём или сектор. Публикация идёт с задержкой. Есть приватные круги с ролями «зритель / участник / админ» — так устроено охотничье приложение HuntStand. Доступ по принципу «дай — получи»: хочешь видеть чужое — поделись своим. Так Glassdoor работает с зарплатами. Публичных точных меток нет и не будет. Откуда принцип: исследование секретных мест. С Fishbrain клеймо «приложение, которое палит точки», так и не смылось.
P2. Проверяй точно — публикуй грубо (геолокация — Пётр, 2026-07-02)
- Проверяем приватно, на устройстве. Точный GPS. Съёмка камерой прямо в приложении, не из галереи. Сверка EXIF — служебных данных в файле фото, куда камера пишет время и координаты. Ловим подмену координат и «невозможные перемещения» — когда человек якобы был в двух местах почти одновременно.
- Награждаем весом и репутацией, а не раскрытием. Значок «проверено на месте» означает: приложение само зафиксировало доказательства. Такой отчёт весит на карте больше. Рейтинг надёжности автора растёт.
- Показываем всегда грубо. Только водоём или сектор. Точность покупает доверие, а не палит точки.
- Только по желанию. Обязательный GPS даст обратное: лагерь «не палить точки» откажется или подсунет фальшивые координаты.
P3. Подтверждения — для свежести, репутация — для честности
- Подтверждения («ещё клюёт» / «здесь пусто») продлевают жизнь отчёта. Нет подтверждений — отчёт постепенно гаснет. Но подтверждение ещё не истина. Исследование Waze показало: рейтинг надёжности не связан с точностью. Поэтому показываем возраст отчёта и число подтверждений — пусть люди судят сами.
- Разводим два рейтинга. Развлекательный — объём, разнообразие, серии: дёшево и ни на что не влияет. И доверенный рейтинг надёжности — он управляет весом на карте. Так же их развела птичья платформа eBird.
- Главный вход в репутацию — благодарности. Отметку «этот совет сработал» трудно подделать. Статус оказывается завязан на честность.
- Сначала личный дневник. Для себя люди ведут записи одержимо. Публикация — отдельный шаг, и поощряем его отдельно.
P4. Защита от накруток — с первого дня, молча
GdeBENZ — народную карту цен на топливо — накрутили за считанные дни. Поэтому защиту закладываем сразу. Региональные фильтры правдоподобия: марлин в Ķīšezers помечается автоматически, как в eBird. Распознавание «колец» — компаний, которые подтверждают отчёты друг друга. Аномалии скорости и «телепорты». Обратный поиск по фото: не взят ли снимок из интернета. Вместо публичных блокировок — тихое понижение веса, как в Stack Overflow. И заранее ждём стратегических фальшивок — отчётов-приманок, уводящих толпу в пустое место. Это специфика именно рыбалки.
P5. Автоподавление на чувствительных водах
На лососёвых и форелевых реках с октября по декабрь точные отчёты огрубляются или блокируются автоматически. То же — в нерестовые запреты и на охраняемых водах. Образец — режим чувствительных видов в eBird. У правила двойная польза: именно за него нас поддержат надзорные органы. VVD — государственная служба среды Латвии — заводила дела по фотографиям из соцсетей. Поэтому никогда не прикрепляем точные геометки к фото улова автоматически. Поддерживаем псевдонимы и приватные зоны вокруг «домашних» вод.
P6. Тепловым картам нужны k-анонимность и задержка
Тепловая карта показывает активность цветом, без отдельных точек. Но и её можно раскрутить обратно до конкретных людей. Поэтому два предохранителя. Первый — k-анонимность: пока по водоёму за период не набралось минимум N авторов, не рисуем ничего. Второй — задержка публикации: окно клёва успевает закрыться раньше, чем приедет толпа. Простое суммирование без этих правил выдаёт людей на малых озёрах. Strava — приложение для бегунов — уже наступила на эти грабли со своей публичной картой.
P7. Ноль трения на чтение, почти ноль на запись
Сначала браузер: PWA, без регистрации для чтения. Отчёт — одно нажатие: четыре состояния (клюёт / вяло / глухо / людно) плюс вид рыбы и способ ловли. Около 15 секунд замёрзшими руками. Аккаунт открывает репутационные функции, а не право отчитываться. Урок GdeBENZ: каждый посетитель — в одном нажатии от вклада.
P8. Честный прогноз
Оцениваем условия, а не обещаем клёв. Показываем диапазоны вероятностей, отдельно по видам рыбы, и объясняем «почему». Солунар — таблицы клёва по фазам луны и солнца — задвинут на вторые роли и честно подписан. Давление показываем только как тренд. Прогноз публично сверяем с реальными уловами из отчётов пользователей. Подробнее: прогнозирование.
P9. Двуязычие LV+RU везде
Латышское и русское сообщества живут параллельно и почти не пересекаются. Поэтому словарь этикета и подсказки модераторов — на обоих языках. По умолчанию — латышский, при этом всё полностью переведено на русский. Такой порядок выбран с оглядкой на политический климат.
P10. Данные сообщества бесплатны навсегда
Самый ненавистный ход у конкурентов — закрыть отчёты сообщества платным доступом. Мы так не делаем никогда. Деньги берём только за дополнительные платные слои поверх бесплатной основы.