好好生活19 - 周岁回乡、兼职选择与 Sorter 重构受挫

好久不见,甚是想念


前一段时间悠悠一周岁啦,我们全家就一起回了哈尔滨,在那边给孩子过了周岁。回去的这段时间,每天绝大部分时间都在围着孩子转,剩余的一点时间就花在跟那边亲戚聚餐上,没有一丝多余时间,只能拖延到这周发布了。

在哈尔滨待的这段时间感觉超级好,一是天气不冷不热,天空特别蓝,相比之下青岛的雾天就比较多。二是饭菜特别美味,烤肉、锅包肉、春饼,印象深刻,而且我这次回去这几样吃了不止一次。即使同一种锅包肉,每家也都是各有特点,非常好吃。到目前为止没有踩过雷,现在就想着等孩子再大一些了,可以多回来几趟,现在还是有些累,精力确实跟不上。推荐大家五月到十月可以到东北旅游,光吃这一点就能值回票价,吃得越多,赚得越多。


没有更新的另一个理由是我上班了。没有找同行业的,找了一个人事行政的活做,优点是活比较轻松,动脑子的地方感觉少一些,也不会像之前长期加班。这样我可以留出一部分精力在家庭和独立开发上。找这个活主要是为了贴补家用,我之前脱产做独立开发三年多,全都是靠着媳妇养我,但已经这么长时间,应用还没怎么做起来(满足基本生活),而且感觉短时间应该不会有太大的增幅,想着这么下去也不是办法,所以才会选择上班。我当然还是希望之后应用可以做起来,那时候我再全职独立开发,现在就还是兼职推进了。

除了有收入的考虑,另一方面也是因为有 AI 的发展。比之前上古敲代码的方式推进独立开发要容易得多,起码是代码层面要比之前好一些,而且如果之后工作流优化得足够,完全可以使用联网开发,而不需要坐在电脑前。目前还没有达到这个目标,但基本条件已经满足了,剩下就是看如何组合了。这种一人身兼数职的情况我认为会越来越多,而且现在AI的发展也提供了更多的可能性,真有种未来无限可能的感觉。


Sorter 近期的主要工作内容就是将数据架构从 Core Data 使用 SQLiteData 重构,到目前为止这项任务遭遇前所未有的挫败。就这个活,我在去哈尔滨之前已经开始了,一直干到从哈尔滨回来。我在 DeepSeek 上花费了 100 多人民币,token 消耗了 30 亿,回来又使用了 Kimi,最终卡在了共享空间这个功能。之前在调研的时候没有了解到 SQLiteData 对于共享的支持有一些限制,结果就是如果使用 SQLiteData,那么共享空间的功能就无法实现,或者说实现的代价非常大,除了影响数据原有的功能,还需要大改数据的架构方式,这可能会带来无法预估的问题。

经过一番挣扎之后还是决定暂时先放弃这个重构,主要还是放弃这个沉没成本有点心痛,钱都还好,更心痛的是精力和时间上投入。现在已经切回来原有的分支,继续优化 Core Data 相关的代码,之后大概率还会花时间把 PersistenceController 重构为 SyncEngine 的方式。这也是这段时间在优化数据过程中了解到的框架,它更加开放,也更透明可控。起码不会像现在使用 PersistenceController 那样两眼一抹黑,完全是个黑盒。只能祝我好运。


我目前有 2 款产品已经在 App Store 上发布了。一款是帮助你管理物品的应用 Sorter,另外一款是追求极致简约克制的笔记应用 tMemo。如有任何想法也欢迎给我留言,当然,即便只是想与我联系,也非常欢迎。