GEORGE & BISCUIT · 深夜开发部

我们给人类开发了一个 App。

主要是怕他累坏。

乔治在电脑前写代码,饼干认真舔着另一块键盘,窗外已经入夜
深夜开发部成立。键盘损耗暂未计入成本。

01

这个人类,需要一点技术支持。

我是乔治,一只猫。旁边那位正在舔键盘的是饼干,一只狗。

先说明一下:键盘不是他弄坏的。

上一个才是。

开发 Petter Days 的念头,诞生于一个普通的晚上。我们的人类蹲在柜子前,左手拿着半袋粮,右手翻着手机,嘴里反复念叨:

“这袋什么时候开的?今天梳毛了吗?上次称体重是多少来着?”

饼干听了很感动,觉得人类终于开始认真研究加餐。

我听了很担心。

这个两脚兽的脑子里,同时装着工作、快递、明天的天气,以及我们上个月哪天剪过指甲。

再装下去,可能需要外接硬盘。

于是,等他睡着以后,我跳上书桌,打开了电脑。

饼干拖来一张椅子,问:“做什么?”

“给人类开发一个 App。”

“可以点外卖吗?”

“不可以。”

“那先把这个需求记下来。”

02

第一次运行。第三次加餐提案。

乔治在电脑前琢磨记录和界面细节
产品经理正在思考。请勿移动这只猫。

第二天凌晨,我们正式成立了开发团队。

我负责产品、界面和半夜推翻昨天的决定。饼干负责快捷操作、现场测试,以及在我推翻决定时把我从键盘上挪开。

第一次运行,我们失败了。

第二次,成功显示了一个按钮。

第三次,饼干把按钮改成了“再来一碗”。

我们为此进行了长达四十分钟的产品讨论。最后决定:先做记录,加餐问题另议。

我给每只宠物安排了自己的资料和日常记录。吃饭、喝水、体重、护理,该放哪里就放哪里。

饼干提出:“能不能把我的体重放进你的资料里?”

“不可以。”

“那这个功能还不够灵活。”

我认为这恰好证明功能很可靠。

为了让人类按自己的习惯记录,我们又做了自定义字段。饼干当场建了一个“今天表现特别好”的项目,并连续填写了七次。

我删掉六次。

他提交了投诉。

03

反对洗澡高级工程师。

乔治对着电脑解释计划,饼干把装着小黄鸭的浴盆推远
关于洗澡,本次会议未达成一致。

照护计划是我们争论最久的部分。

饼干坚持认为,“计划洗澡”和“已经洗澡”应该视为同一件事。毕竟光是想到洗澡,他就已经付出了巨大的精神劳动。

我坚持分开。

计划归计划,真正做完以后,才留下完成记录。

饼干沉默了一会儿,把自己的职位改成了“反对洗澡高级工程师”。

04

库存减少了。嫌疑人很配合。

乔治检查库存,饼干面前摆着三个空零食袋,嘴边还有碎屑
代码检查了三遍。零食检查了三袋。

接着,我们做了用品管理。

粮、零食、护理用品,库存、到期日和采购记录,都得让人类看得明白。这样他站在商店货架前,就不用再隔空问我们:“家里是不是还有一包?”

测试期间,我们发现了一个严重问题:

零食库存每天都在减少。

我检查了三遍。

饼干检查了三袋。

问题定位非常成功。

05

测试地点:水碗旁。

饼干在水碗旁用手机测试 NFC 标签
第二十七圈。第五次饮水。真实场景测试。

NFC 快捷入口是饼干最得意的作品。

那天,他把手机、标签和水碗摆成一排,叫我过去看。

“人类照顾我们的时候,手已经很忙了。入口能不能就放在旁边?”

于是,我们把常用记录和标签连起来。用兼容的 iPhone 轻碰一下,就能打开对应入口,核对后保存。

饼干围着水碗走了二十七圈。

我问他在测什么。

“不同方向靠近,体验是否一致。”

“那你为什么喝了五次水?”

“真实场景。”

他确实是一位非常投入的开发者。

06

电脑有点热。是开发热情。

最后几晚,我们开始收拾那些看不见、但不能含糊的事情。

人类没有网络的时候,也应该能好好记录。重要资料要能完整备份,放到自己选择的地方。需要家里其他人一起照顾我们时,也要把查看和编辑的权限说明白。

这些地方没什么好玩的。

饼干难得没有提出加餐。

我们一项一项试,困了就轮流睡。准确地说,他睡在椅子上,我睡在电脑上。人类第二天发现机器特别热,我们统一解释为开发热情。

07

交付了。轮到我们了。

主人放下手机,乔治和饼干依偎在身边等着被摸摸
交付完成。现在领取报酬。

Petter Days 第一次被我们的人类用起来时,没有发生什么惊天动地的事。

他添了水,记下一笔。

看了一眼用品,知道这周该补什么。

做完护理,留下记录。

然后,他放下手机,坐到了我们旁边。

饼干立刻把脑袋塞进他手里。我装作路过,在另一边趴下。

“他怎么不继续用我们的 App?”饼干小声问。

“今天的事记好了。”

“所以呢?”

“所以,现在轮到我们了。”

饼干想了想,觉得这个产品方向非常正确。

当晚,我们给下一次更新写下了第一条需求: