我知道不应该这么搞,但我没法解释为什么
我知道不应该这么搞,但我没法解释为什么
|
有些时候一个方案出来,有人觉得这么搞不行,然后就被要求解释为什么不行。可觉得这么搞不行的人没法解释原因。然后大家就会认为
Daily Shipping, Ship 了个寂寞
Daily Shipping, Ship 了个寂寞
|
我觉得我们沉迷于Daily Shipping已经不止三年五载了。code-to-ship的时间长短,每次ship的时间间
米诺斯
米诺斯
|
冥界三巨头之一的米诺斯,绝技是用线操控人,这些被操控的人也就是所谓的提线木偶。在这个世界上,你也会发现有些人就像这样的提
灵活
灵活
|
有些时候我跟别人讨论问题。我说,这里应该有这个功能,那里应该有那个功能。别人说,嗯,我们不做这些功能的原因就是这样可以保
未来不可预测
未来不可预测
|
未来可以预测吗,除非你有特异功能,否则预测未来不就是在瞎猜吗。彼得林奇告诉我们,不要去预测股票的走势,而要专注于研究公司
微服务与组织架构
微服务与组织架构
|
微服务,肯定不是创建好多的服务就可以了,在build和deploy上也应该可以各个服务自己决定何时去build,何时去
拆烂污 · 续
拆烂污 · 续
|
上一篇讨论了拆烂污,但是其实人性大抵如此,最关键的原因还是因为这个工作的性质本身给我们很大的自由度去这么做。写代码这个工作本身的性质是这样的,使用你的产品的人不会直接看你的代码的,他们看到的都是经过机器翻译过你的代码后显示在屏幕上的东西,显示在屏幕上的东西可能非常漂亮,但是做出这么非常漂亮的东西的代
拆烂污
拆烂污
|
在大厂写代码有一种现象,活都干完了,东西也都能work,但是质量不怎么好,以后要修改的时候非常麻烦。其实只要再稍微多花些精力,就可以把质量搞上去,把维护成本降下来,因为质量低其实都是一些小细节没有做好,也不是什么太难的事情。愿意精益求精的人不多,几乎是所有大厂的普遍现象,我看大概有这么几个原因。第一
CRUD
CRUD
|
晚上睡不着,起来打点字。最近我有一个非常深刻,非常深刻,非常深刻,可以说是基本哲学上的learning。程序员老说自己天天CRUD,拧螺丝工程师,但是程序员真的吃透了CRUD了吗,我最近在这上面连续翻了两次跟头。我们都知道,或者都喜欢immutable,最好一个东西创建出来就不要改了。为什么呢,因为
ontology
ontology
|
本体。它在知识图谱RDF里有之,在万维网Json-LD里有之。本体指的是一个抽象。举个栗子,钞票作为一个概念是一个本体,它的不同表现形式可以为银两,纸币,比特币。class也是本体,只有把它new出来后,它才有了object这个表现形式。所以本体是一个抽象,它不是物质世界看得见摸得着的东西,它只存在