记录技术实践、架构思考,以及保持好奇的过程。
好的架构不是预言未来,而是让变化发生时仍有选择。
从资源建模、错误语义到版本演进,整理一套可落地的接口设计方法。
类型的价值不在于更复杂,而在于让错误更靠近产生它的位置。