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