According to Larry Wall(1), the original author of the Perl programming language, there are three great virtues of a programmer; Laziness, Impatience and Hubris

  • Laziness: The quality that makes you go to great effort to reduce overall energy expenditure. It makes you write labor-saving programs that other people will find useful and document what you wrote so you don’t have to answer so many questions about it.
  • Impatience: The anger you feel when the computer is being lazy. This makes you write programs that don’t just react to your needs, but actually anticipate them. Or at least pretend to.
  • Hubris: The quality that makes you write (and maintain) programs that other people won’t want to say bad things about.

实然 | 应然

notes - 饿了么

  • 云计算 - 表面是技术,内核是业务,因为有商业价值

  • 技术核心价值 - 1.对于验证成功或者接近成熟的业务,做Scale,快速规模化(1-10,20-100) 2.帮业务团队快速试错

  • 低代码 -> 另一种方式的体力活

  • 抽象业务|抽象组织 - 抽象能力

  • 邮件 - 通知|存档|文明吵架哈哈哈哈

  • 倾听者

  • 工程师 - 纯粹!

  • 控制情绪,消化情绪(时间稀释)

  • work around -》 补偿机制

  • 业务时判断耦合还是内聚的依据(高内聚-业务形态)

  • avoid solving problem by creating a bigger one

  • 活下来 -> architecture -> scale

  • 当然,上面不适合技术驱动的情况

  • 拆分与否 - 牵一发而动大部分的时候,就有问题了

  • 单体是个极端;微服务或者单一原则是另外一个极端

  • 从业务的合理性去拆分

  • 逻辑角度|数学角度

  • 中台就是业务驱动的

photography

  • 距离的驾驭 - 半画幅比全画幅相对自由
  • 大字难于结密而无间,小字难于宽绰而有余

story

  • 用故事来构建产品的意义

决策逻辑

  • 标准化的探索成本巨大
  • 运营和消费互联网技术的结合很难,涉及线上和线下,各个环节的耦合
  • 产业标准化 - 标准数字化 - 数字智能化
  • 业务理解力 - 产业,业态,公司,项目
  • 成本到最后是一个固定成本,可以忽略

make yourself indispensable by contributing honestly

  • find your way