Designing software for things that rot
7 months ago
- #fermentation
- #food-safety
- #DIY
- 作者分享了自己涉足发酵领域的历程,从基础尝试到腌肉等复杂项目,重点讲述了监测与安全保障的挑战。
- 监测方式从纸质笔记升级为数字追踪,但核心难题在于理解需要追踪哪些指标以及何时关注关键数据——尤其是涉及食品安全时。
- 实验装置包括改装了控制器和除湿机的食品储藏冰箱,通过双向湿度控制精确调节环境,避免肉类表面硬化问题。
- 当意识到"发酵应该像基础设施一样被管理"后,作者在Home Assistant搭建了监测看板,但发现测量数据缺乏上下文仍是重大缺陷。
- 采用HACCP(危害分析与关键控制点)体系后,获得了系统性的风险评估方法,在处理'njuda等高危发酵品时尤为关键。
- 作者开发了定制iOS应用Fermento来管理发酵项目,通过集成包含危害因素/限值/检查计划的发酵档案,构建了安全决策树系统。
- 该应用具备阶段化约束条件和自动化检查功能,通过缓存当前阶段相关参数及管理时效性任务实现高效运作。
- 除监测外,应用还能自动生成HACCP文档,为安全合规提供实质证明,这对消除旁观者疑虑特别有效。
- 理念从追求精确转向重视可追溯性,强调如实记录观测数据而非苛求理想条件,坦然接受发酵过程中的自然波动。
- 尽管配置先进,pH值测量等环节仍需人工录入,体现了自动化与实用性的平衡考量。
- 文末反思了为动态过程设计软件的本质,指出把握趋势比绝对值更重要,并探讨了接受误差的哲学意义。
- 即使没有全套设备,观察记录与耐心等待的原则同样适用于小规模发酵,印证了该方法的普适性。
- Fermento被设计成能适应从简单追踪到完整HACCP规划的多样化需求,作者最后号召志同道合的发酵爱好者参与试用。