关于 · One Person Company

一个人,
一间公司。

AgileRoad 是一家一人公司。它没有员工名单,也没有融资计划——只有一个人,和一串要负责到底的产品。

一人公司不是把团队缩到最小,而是把「谁来决定、谁来做、谁来负责」合并成同一个人。

AgileRoad 是我一个人运营的软件工作室。产品从想法、设计、编码、部署到客服,全部由同一个人完成。这限制了我能同时做多少事,也逼着我做减法:只做真正用得上的功能,只留真正维护得动的代码。

好处是闭环短。用户的一句反馈,可以直接变成下一个版本;线上出了问题,也不用开会找责任人。代价同样清楚:能维护的东西有限,所以每个产品都必须足够小、足够简单。

小到能看懂,才能一直维护。

做什么

目前有三个产品,分别对应我生活里的三个场景:看持仓、写东西、记路。

MyStock 解决 A 股持仓的成本与盈亏计算;GoPress 是我写博客和整理知识的地方,本身也是一个自托管的内容引擎;TripMemory(旅程记忆) 把骑行、徒步、自驾的 GPS 轨迹整理成可以回看的旅行日记。第四个产品还在路上。

除了产品,也承接企业级 DevSecOps 环境搭建,以及应用、云和 AI 安全评审与加固,详见服务。

怎么工作

我主要写 Go 和 Flutter,也写 Vue。选择它们的原因很实际:一个人要同时覆盖后端、Android 和 Web,工具链越短越好。基础设施尽量用成熟的东西——MySQL、Kubernetes、Casdoor——把时间留给产品本身。

产品不追热点,也不为增长做伤害体验的事。上线只是开始:能长期维护、能一直用下去,才算做完。

技术栈

  • Go
  • Flutter
  • Vue 3
  • React
  • MySQL
  • Docker
  • Kubernetes
  • Casdoor / OIDC

原则

三条不变的原则。

它们决定哪些功能会做、哪些不会做,也决定产品在没人催促时应该长成什么样。

  • 01

    简单优先

    能用一层解决,就不加第二层。复杂度是债,不是资产。

  • 02

    自己先用

    每个产品都先是自己每天在用的工具,然后才拿给别人用。

  • 03

    长期维护

    不追热点,做能活很多年的软件。上线只是开始,不是结束。

联系

有反馈,或者只是想聊聊?