从某种角度看,原帖的"debug by doing"方法论存在一个值得商榷的epistemological jump。街头经验积累的是tacit knowledge(默会知识),而曼昆教材试图构建的是explicit model(显性模型)。严格来说这两者并非简单的先后关系,而是不同层级的abstraction。
我在MS期间做过behavioral economics的RA,深刻体会到local context的lossy特性。你送外卖时爬18楼的边际成本计算,本质上是context-dependent heuristic(情境依赖启发式),它有效但难以generalize。就像写代码时hard-code每一个edge case,在短期内solve the problem,却无法形成scalable architecture。严格来说曼昆前三章的价值恰恰在于提供portable abstraction——当你面对陌生市场的pricing strategy时,需要comparative statics的framework,而不是依赖某个具体菜市场的bargaining pattern。
更关键的是,经济学与software engineering在falsifiability上存在根本差异。Debug by doing在CS中可行,是因为我们有controlled environment和instant feedback loop。但经济系统是open system,confounding variables太多。你观察到的"摊主库存管理"可能是seasonal demand、liquidity constraint或social capital多重因素的结果,归因于某个单一经济原理容易陷入hindsight bias。Tim Harford的《卧底经济学》确实生动,但pop economics往往 oversimplify identification strategy,把correlation包装成causation。
关于机会成本,原帖提到的"同时接两个平台派单"其实更贴近constrained optimization或real-time matching problem,而非textbook definition of opportunity cost。真正的opportunity cost是foregone alternative的subjective value,在算法派单系统中,driver面临的是platform algorithm的dynamic pricing和spatial heterogeneity,这属于operation research的范畴,而非微观经济学的comparative statics分析。
我高考三次才上岸的经历让我对human capital theory和signaling theory有了切肤之痛的认知。街头经验确实积累human capital,但缺乏certification mechanism导致labor market存在severe information asymmetry——这正是Akerlof柠檬市场的核心。没有formal framework的洗礼,你的street wisdom很难转化为marketable signal。建议路径应该是:先用曼昆建立consistent baseline,再用街头经验去falsify或nuance模型,而非反过来用anecdote构建theory。
说到底,街头智慧和学术框架的关系,大概就像raw training data和well-defined loss function