The One Dependency I Refuse to Add to Any RAXXO Tool
Описание и применение
Автор отказался добавлять сторонние аналитические SDK в свои инструменты, чтобы не увеличивать нагрузку на пользователя и не собирать лишние данные. Вместо этого он использует серверные логи и сообщения поддержки, а единственным исключением является минимальный отчёт об ошибках.
Задача
Adding third‑party analytics SDKs to tools introduces hidden costs to users and slows decision making for the developer.
Результат
Tools remain lightweight and privacy‑respectful, but data collection is slower and less granular, leading to occasional uncertainty in feature decisions.
Рабочий процесс
- 1. Identify potential dependency
- 2. Ask what it costs the user (network call, cookie, permission)
- 3. Reject if it adds cost without user benefit
- 4. Use existing signals (logs, support, issues) for insights
- 5. Add minimal error reporting only when necessary
Доказательства
I pulled the snippet the same day and wrote the rule down somewhere I would actually see it again: before adding a dependency, ask what it costs the person using the tool
The exception is error reporting, and only error reporting: if a RAXXO tool crashes, it can send me the crash trace and nothing else
- Дата записи: 2026-09-22T15:30:41.943Z