Blitzscaling的战斗哲学

Blitzscaling的战斗哲学

最近在读Reid Hoffman的新书Blitzscaling,即二战德军使用的闪电战。对应到公司运营,那就是高速增长的战略方式。为了high growth可以牺牲掉其它传统观念中认为重要的部分。例如干净完整的技术架构,厚积薄发的资源积累。统统这些,都必须要为“快”让道。

阅读全文
白话Java I/O模型

白话Java I/O模型

I/O的很多操作和使用,其实并不是一个非常直观的概念,特别是打开文件、创建buffer。这对于终端用户来讲是个非常奇葩和奇怪的过程。我只是想要从一个文件里读取内容,从过程上来讲,我只需要知道:

阅读全文
机变

机变

各种际遇的叠加,让生活变得更忙碌了,近乎于占据所有的空闲时间。以前较为从容的思考和写作,变得越发奢侈。就算是“正业”上的进一步修炼,也变得来有些捉襟见肘。几乎没有时间留给这些空余的进步,有的只是不间断的工作。

阅读全文
夯实自己的dashboard

夯实自己的dashboard

1/ 先讲一个故事,年初参加一个活动,在开始前的一个晚上布置会场时,急需使用一把螺丝刀,而且它的花型很特别,并不是随处可见的那种。可那个时候已经傍晚6点,多数商店已经关门。可因为事情紧急,不得不大海捞针一般地做一次尝试。

阅读全文
未来已来,与你何干

未来已来,与你何干

不经意间看公众号,才发现今天原来是中本聪发布bitcoin白皮书十周年的日子,不禁感慨万千。倒不是对bitcoin有多大的理解或者崇拜,而是因为这段时间接触了很多的信息、又逼迫着思考了很多东西,终于开始将某些“不知道自己不知道”的领域,逐渐地转变为成“知道自己不知道”的状态。当然,bitcoin肯定算其中一个。

阅读全文
数据思维二三事

数据思维二三事

 虽是数学出身,但实际上数学为统计的理解带来了更多的挑战。因为数学的重心在于抽象,以高度抽象的方式来统一性地解决问题。而统计则更为关注现实,以具体的例子为基本素材,以“把大家放到一块儿看看”为方法论,来讨论手头上的数据特征。

阅读全文
关于编程语言的一些趣史

关于编程语言的一些趣史

回顾历史做仔细的分析与研究,总能给人意想不到的发现和惊叹。从认知的难易程度上来看,编程语言的范式可以按照如下的方式排序:最容易理解的是structured programming,一根线从上往下;再来会稍微费点功夫理解的是object-oriented(OO)programming;更困难的是functional programming,相当抽象,整个就是一数学的抽象思维。

阅读全文