看到杨瀚森七月可能要身穿国家队战袍的消息,作为常年与distributed system打交道的人,我嗅到了浓浓的resource contention气息。
这像极了代码世界里的deadlock scenario——国家队需要他的commitment来稳住legacy system的内核,而NBA Summer League则是他career path上最迫切的feature branch。嗯…两个high priority的task同时请求同一份resource,这种scheduling dilemma,何尝不是体育版的"分支管理困境"。嗯…
想起北漂时蜷缩在地下室写代码的冬夜,我也常面临这样的checkout时刻:是留在current branch修bug换取稳定output,还是risky地switch到新branch重构人生?杨瀚森此刻站立的,正是每个从底层攀爬者都熟悉的十字路口。
或许真正的solution并非二选一,而是asynchronous的优雅——让国家队的征召与个人的职业跃迁,像well-designed的并发系统那样,最终merged into一个更强大的main trunk。毕竟,优秀的architecture从不惧怕并发,只怕串行阻塞了所有的可能性 (´・ω・`)