复杂系统 II: 给你1000辆车, 你能否改善北京交通?

作者:JerryXia | 发表于 , 阅读 (0)
注: 另请参阅<<复杂系统 I: 自组织和全局优化的代价>>
复杂系统 vs. 线性系统一堆小石头一个个砸不死人,合成大石头则不然
北京的环路有很多入口. 一个现象是入口处, 主路上车速变慢, 过了入口, 车速逐渐恢复. 如果你觉得车多是拥堵的原因的话, 就很难解释这个现象. 因为入口之后的车是要比入口前的车多的, 因为有车进来了却没有车出去, 但入口之后的车速却是更快的.
入口处和入口过后, 其实是两个系统. 前者是复杂系统, 后者是线性系统.
人们期望路上有一万辆车和一辆车时享有同样的通行效率,这类系统称之为线性系统,车辆相互之间彼此独立,互不影响. 现在的城市道路及交通规则的基础假设是交通系统是线性系统, 因此道路以及交通规则并不会随车多车少而动态的变化.
然而这个假设是不成立的.
交通系统实际表现出来的特性是某个阈值过后, 路网性能急剧下降. 实际的结果是, 这种下降可以严重到让大批车辆速度接近于零. 这就是严重拥堵. 具有这类特点的系统, 是非线性系统. 这类系统产生的原因, 是系统内部每个个体之间存在着相互作用, 而这些作用可以指数传播, 相互增强. 一辆车运动...阅读全文

极限会议: 原则与实践

作者:JerryXia | 发表于 , 阅读 (0)
极限会议是解决开会过多, 会议效率低下的一组原则和实践. 它基于两个简单的理念:
如果一个实践是有用的, 那么我们能不能把它做到极限?如果每个人都尽自己极限努力推进会议进程, 那么会议定会卓有成效.会议效率是产出和所花时间的比值. 我们的原则跟实践, 有的致力于提升高价值产出, 有的致力于缩短所需时间, 有的两者皆涉及.
比如说:
如果答疑对听众是有价值的, 那么我们能不能把它推到极致? 极致就是如果没有人有疑问, 就不要召集会议, 由有问题的人召集会议, 而不是有信息的人召集会议, 把推模式变成拉模式.如果做结论是好的, 那么我们能不能从第一分钟起就开始做结论?如果换位思考是好的, 那么我们能不能把它做到极致, 与会人员交换立场来发言?这类实践会比较多, 本文主要介绍在其它类似主题的资料中少有涉及的几种实践. 更全面的实践敬请期待后续介绍.
会前实践实践: 缺省是不参会
最节省时间的方式是减少参会的数量. 对于所有会议, 缺省是拒绝参加, 除非满足以下两点之一:
你有问题想当众获得答案别人有问题想当众获得答案, 而你有其他人没有的信息或观点总结一下就是, 如果你可以不发言...阅读全文

如何不用识别 C 罩杯也能买到票

作者:JerryXia | 发表于 , 阅读 (0)
12306的体验到底是好是坏作为一个服务, 12306的用户体验是好的, 不用冒着寒风大半夜在马路上排队了, 可以在家里热乎乎的以各种姿势来买票.作为一个网站/应用, 12306的用户体验是差的, 前几年的并发秒杀导致服务不可用, 最近的验证码.如何根治抢票软件和变态验证码抢票软件和验证码背后的原因, 是古老的深入人心的业务规则, 你甚至都从来不曾察觉它.
12306 用户体验的症结在于其售票的业务逻辑, 即先到先得. 这条深入人心的规则, 使一切并发模式都变成了伪并发, 最后不得不老老实实排队, 无论是消息队列还是数据库悲观锁. 12306 要想抛却严格的并发控制来提高即时响应, 必须寻找除先到先得外, 另找一条法律允许的, 大众接受的购票规则.
先到先得其实并不像它字面意思那样公平, 没有12306之前受交通状况, 以及你家楼下有网点还是没有网点等因素影响; 有了12306大家就拼带宽, 谁带宽大谁占便宜, 以前只不过是肉身排队, 现在是发送了个 HTTP 请求替你排队, 这就是抢票软件的市场, 比谁的 HTTP 请求到达的快. 验证码是用来反制抢票软件的, 却大大降低了正常购...阅读全文

精益创业: 如何衡量进展?

作者:JerryXia | 发表于 , 阅读 (0)
很多人可能在不恰当的实践精益创业. 下面是一组诊断题, 可以快速的验证一下你对精益创业的理解.
你汇报进展的时候, 主要是功能进展, 上线多少, 还剩多少, 什么时候上线.你做 MVP 的时候, 抱着”先做出来看看”的想法, 并没有明确的目标.你经常会因为开发成本的原因, 拒绝做实验; 与此同时, 很少有功能上线后会下掉.你认为精益创业, 对创业公司才有用, 或者从头做一个产品才有用.如果你的回答大都是”是”, 那么需要进一步理解精益创业最基本的概念.
...阅读全文